41 virtual void Clear(Option_t* opt=
"");
44 virtual Double_t
Px()
const;
45 virtual Double_t
Py()
const;
46 virtual Double_t
Pz()
const;
47 virtual Bool_t
PxPyPz(Double_t*
p)
const { p[0]=
Px(); p[1]=
Py(); p[2]=
Pz();
return 1;}
48 virtual Double_t
Pt()
const;
49 virtual Double_t
P()
const;
51 virtual Double_t
OneOverPt()
const {
return Pt()>0 ? 1./
Pt() : -999999999;}
52 virtual Double_t
Phi()
const;
53 virtual Double_t
Theta()
const;
55 virtual Double_t
E()
const;
56 virtual Double_t
M()
const;
58 virtual Double_t
Mass()
const {
return M(); }
60 virtual Double_t
Eta()
const;
61 virtual Double_t
Y()
const;
63 virtual Short_t
Charge()
const;
68 virtual Double_t
Xv()
const {
return -999999999;}
69 virtual Double_t
Yv()
const {
return -999999999;}
70 virtual Double_t
Zv()
const {
return -999999999;}
71 virtual Bool_t
XvYvZv(Double_t* v)
const { v[0]=-999999999; v[1]=-999999999; v[2]=-999999999;
return 0;}
84 virtual const Double_t *
PID()
const {
return 0;}
101 TLorentzVector*
TLV()
const;
105 mutable TLorentzVector *
fP;
virtual Double_t Zv() const
TRef fMu[2]
Pointers to the reconstructed muons.
virtual Double_t Xv() const
virtual Double_t Py() const
Double_t fMProton
! Proton mass (not stored into file)
AliAODDimuon & operator=(const AliAODDimuon &dimu)
virtual Double_t Px() const
TLorentzVector * fP
! TLorentzVector of dimuon momentum (not stored into file)
virtual Double_t Pt() const
virtual Double_t Yv() const
AliAODTrack * GetMu(Int_t imu=0) const
virtual Double_t E() const
virtual Double_t Eta() const
void SetMu(Int_t imu=0, AliAODTrack *mu=0)
virtual Double_t Theta() const
virtual Bool_t PxPyPz(Double_t *p) const
void SetMuons(AliAODTrack *mu0=0, AliAODTrack *mu1=0)
virtual Short_t Charge() const
virtual const Double_t * PID() const
virtual Double_t Mass() const
TLorentzVector * TLV() const
virtual Double_t Phi() const
virtual Int_t PdgCode() const
virtual Double_t OneOverPt() const
virtual void Clear(Option_t *opt="")
AliAODDimuon: a class for AODs for the MUON Arm of the ALICE Experiment.
virtual Double_t P() const
Int_t CheckPointers() const
virtual Bool_t XvYvZv(Double_t *v) const
virtual Double_t M() const
AliAODTrack * Mu(Int_t imu=0) const
virtual Double_t Pz() const
AOD track implementation of AliVTrack.
virtual Double_t Y() const