FairRoot/PandaRoot
RhoEventShape.h
Go to the documentation of this file.
1 // Definition of the RhoEventShape class
2 // Author: Jens Brose, TUD, Aug. 1999
3 // Ralf Kliemt, HIM/GSI Feb.2013 (Cleanup & Restructuring)
4 //--------------------------------------------------------------------------
5 
6 #ifndef RHOEVENTSHAPE_H
7 #define RHOEVENTSHAPE_H
8 
9 #include "TObject.h"
10 #include "TLorentzVector.h"
11 #include "RhoCandidate.h"
12 #include "RhoCandList.h"
13 
14 class RhoEventShape : public TObject
15 {
16  public:
17 
18  RhoEventShape();
20  virtual ~RhoEventShape();
21 
22  inline TLorentzVector P4() { return fTot4Mom;}
23  //inline Double_t FoxWolfram() { return _fw2; }
24  inline Double_t M() { return fTotM;}
25  inline Double_t E() { return fTotE;}
26  inline Double_t P() { return fTotP;}
27  inline Double_t Pt() { return fTotPt;}
28  inline Double_t Psum() { return fTotAbsMom;}
29 
30  private :
31 
32  TLorentzVector fTot4Mom;
33  //Double_t _fw2;
39 
40  public:
41  ClassDef(RhoEventShape,1) //Calculate event shape variables
42 };
43 
44 #endif
Double_t fTotPt
Definition: RhoEventShape.h:37
Double_t fTotP
Definition: RhoEventShape.h:36
virtual ~RhoEventShape()
Double_t Psum()
Definition: RhoEventShape.h:28
Double_t E()
Definition: RhoEventShape.h:25
Double_t fTotE
Definition: RhoEventShape.h:35
Double_t fTotAbsMom
Definition: RhoEventShape.h:38
Double_t M()
Definition: RhoEventShape.h:24
Double_t
Double_t fTotM
Definition: RhoEventShape.h:34
Double_t Pt()
Definition: RhoEventShape.h:27
TLorentzVector fTot4Mom
Definition: RhoEventShape.h:32
TLorentzVector P4()
Definition: RhoEventShape.h:22
Double_t P()
Definition: RhoEventShape.h:26