2 #include "AliMCEvent.h" 3 #include "AliTrackReference.h" 55 if (&o ==
this)
return *
this;
97 const AliMCParticle* ,
98 AliTrackReference* ref)
108 const AliMCParticle* mother,
109 AliTrackReference* ref)
const 120 if (th < 0) th += 2*TMath::Pi();
121 Double_t et = -TMath::Log(TMath::Tan(th/2));
123 if (ph < 0) ph += 2*TMath::Pi();
155 #define PF(N,V,...) \ 156 AliForwardUtil::PrintField(N,V, ## __VA_ARGS__) 158 #define PFV(N,VALUE) \ 160 AliForwardUtil::PrintName(N); \ 161 std::cout << (VALUE) << std::endl; } while(false) 167 gROOT->IncreaseDirLevel();
170 gROOT->DecreaseDirLevel();
TH2D * fOutput
Last stored.
Int_t GetDetectorId() const
void Print(Option_t *option="") const
Bool_t Calculate(const AliMCEvent &event, const TVector3 &ip, TH2D &output, TH2D *primary)
AliSPDMCTrackDensity & operator=(const AliSPDMCTrackDensity &o)
Double_t StoreParticle(AliMCParticle *particle, const AliMCParticle *mother, AliTrackReference *ref) const
virtual Double_t StoreParticle(AliMCParticle *particle, const AliMCParticle *mother, AliTrackReference *ref) const
virtual void Print(Option_t *option="") const
Various utilities used in PWGLF/FORWARD.
AliTrackReference * ProcessRef(AliMCParticle *particle, const AliMCParticle *mother, AliTrackReference *ref)
AliBaseMCTrackDensity & operator=(const AliBaseMCTrackDensity &o)
Bool_t ProcessTracks(const AliMCEvent &event, const TVector3 &ip, TH2D *primary)
AliTrackReference * fStored
Bool_t CheckTrackRef(AliTrackReference *) const