1 #ifndef ALIMCMUONPAIR_H
2 #define ALIMCMUONPAIR_H
4 #include <TLorentzVector.h>
6 #include "AliMCMuonTrack.h"
7 #include "AliAODMuonPair.h"
9 class AliMCMuonPair : public AliAODMuonPair {
13 AliMCMuonPair(AliMCMuonTrack *trk0, AliMCMuonTrack *trk1, Bool_t full=kFALSE);
14 virtual ~AliMCMuonPair();
16 AliMCMuonTrack* GetTrack(Int_t i) const { return (i<2 ? (AliMCMuonTrack*)(fTrk[i].GetObject()) : 0x0); }
18 TLorentzVector GetPGen() const { return fPGen; }
19 Int_t GetSource() const { return fSource; }
23 void FindDimuonSourceFast();
24 void FindDimuonSourceFull();
28 Int_t fSource; // = 0, BBdiff
35 ClassDef(AliMCMuonPair, 1);