#ifndef CBM_ANA_JPSI_CANDIDATE_H #define CBM_ANA_JPSI_CANDIDATE_H #include "TVector3.h" #include "TObject.h" class CbmAnaJpsiCandidate: public TObject{ public: CbmAnaJpsiCandidate() : fPosition(), fMomentum(), fMass(0.), fEnergy(0.), fRapidity(0.), fCharge(0), fChi2Prim(0.), fChi2sts(0.), fStsInd(-1), fRichInd(-1), fTrdInd(-1), fTofInd(-1), fIsElectron(false), fStsMcMotherId(-1), fStsMcTrackId(-1), fRichMcTrackId(-1), fTrdMcTrackId(-1), fTofMcTrackId(-1), fIsMcSignalElectron(false), fIsMcPi0Electron(false), fIsMcGammaElectron(false), fMcPdg(-1), fRichAnn(0.), fTrdAnn(0.), fMass2(0.), fIsRichEl(false), fIsTrdEl(false), fIsTofEl(false), fIsRecoTrackAccepted(false), fIsMismatch(false) { } void ResetMcParams() { fIsMcSignalElectron = false; fIsMcPi0Electron = false; fIsMcGammaElectron = false; fStsMcMotherId = -1; fStsMcTrackId = -1; } TVector3 fPosition; // reconstructed position of the track TVector3 fMomentum; // reconstructed momenta of the track Double_t fMass; // mass Double_t fEnergy; // energy Double_t fRapidity; // rapidity Int_t fCharge; // charge Double_t fChi2Prim; // reconstructed chi2 to primary vertex Double_t fChi2sts; // reconstructed chi2 of the STS track fit Int_t fStsInd; // index of StsTrack Int_t fRichInd; // index of RichRing Int_t fTrdInd; // index of TrdTrack Int_t fTofInd; // index of TofHit Bool_t fIsElectron; // TRUE if candidate was identified as electron Int_t fStsMcMotherId; // McMotherId of the StsMctrack Int_t fStsMcTrackId; // MCTrack Id of the STS track Int_t fRichMcTrackId; // McTrack Id of the RICH ring Int_t fTrdMcTrackId; // MCTrack Id of the TRD track Int_t fTofMcTrackId; // MCTrack Id of the TOF hit Bool_t fIsMcSignalElectron; // Is signal electron (MC info) Bool_t fIsMcPi0Electron; // Is pi0 electron (MC info) Bool_t fIsMcGammaElectron; // Is gamma conversion electron (MC info) Int_t fMcPdg; Double_t fRichAnn; Double_t fTrdAnn; Double_t fMass2; Bool_t fIsRichEl; Bool_t fIsTrdEl; Bool_t fIsTofEl; Bool_t fIsRecoTrackAccepted; Bool_t fIsMismatch; ClassDef(CbmAnaJpsiCandidate, 1) }; #endif