1 #ifndef ALIAODMUONTRACK_H
2 #define ALIAODMUONTRACK_H
5 #include <TLorentzVector.h>
6 #include <TClonesArray.h>
8 #include "AliAODTrack.h"
9 #include "AliESDMuonTrack.h"
11 class AliAODMuonTrack : public TObject {
15 AliAODMuonTrack(AliAODTrack *trk);
16 AliAODMuonTrack(AliESDMuonTrack *trk);
17 virtual ~AliAODMuonTrack();
19 Bool_t SelectSingleMuon(Double_t cuts[10]);
21 TLorentzVector GetP() const { return fP; }
22 Int_t GetCharge() const { return fCharge; }
23 Int_t GetTrigger() const { return fTrigger; }
24 Double_t GetDCA() const { return fDca; }
25 Double_t GetChi2() const { return fChi2; }
26 Double_t GetCentr() const { return fCentr; }
30 void FillTrackInfo(AliAODTrack *trk);
31 void FillTrackInfo(AliESDMuonTrack *trk);
38 Double_t fCentr; // used for PbPb conllisions
40 ClassDef(AliAODMuonTrack, 3);