18 #include <TRefArray.h> 19 #include <TClonesArray.h> 50 virtual TList*
GetList()
const {
return 0;}
57 virtual void Print(Option_t *)
const {;}
122 virtual void Clean();
125 virtual Int_t
GetParticleAndTR(Int_t i, TParticle*& particle, TClonesArray*& trefs);
126 virtual void DrawCheck(Int_t i, Int_t search);
virtual void Print(Option_t *) const
virtual const AliVVertex * GetPrimaryVertex() const
virtual UChar_t GetTriggerCluster() const
virtual void AddSubsidiaryEvent(AliMCEvent *event)
virtual const AliVVertex * GetPrimaryVertex() const
virtual Bool_t IsPhysicalPrimary(Int_t i) const
virtual Double_t GetZDCP1Energy() const
virtual void SetExternalHeader(AliVHeader *aodmcHeader)
virtual void ReadFromTree(TTree *, Option_t *)
virtual Double_t GetZDCN2Energy() const
AliCentrality * GetCentrality()
virtual Int_t GetNumberOfPrimaries() const
AliGenEventHeader * GenEventHeader() const
virtual void FinishEvent()
const AliMCEvent * fTopEvent
virtual AliVVZERO * GetVZEROData() const
virtual void DrawCheck(Int_t i, Int_t search)
virtual void SetOrbitNumber(UInt_t)
virtual void SetPeriodNumber(UInt_t)
virtual Bool_t IsSecondaryFromMaterial(Int_t index)
virtual void SetSecondaryOffset(Int_t ioff)
virtual ULong64_t GetTriggerMask() const
const AliMCEvent * GetTopEvent() const
virtual void ConnectTreeK(TTree *tree)
virtual void ConnectTreeTR(TTree *tree)
TList * fSubsidiaryEvents
virtual AliVZDC * GetZDCData() const
virtual Bool_t IsFromBGEvent(Int_t index)
virtual Int_t EventIndexForCaloCluster(Int_t) const
AliMCEvent & operator=(const AliMCEvent &mcEvnt)
virtual void ConnectHeaderAndStack(AliHeader *header)
TClonesArray * fMCParticles
virtual UInt_t GetEventType() const
virtual void AddObject(TObject *)
virtual Int_t BgLabelToIndex(Int_t label)
virtual UInt_t GetPeriodNumber() const
virtual Double_t GetZDCN1Energy() const
virtual Int_t GetRunNumber() const
virtual void ConnectTreeE(TTree *tree)
virtual void GetStdContent()
virtual AliVEvent::EDataLayoutType GetDataLayoutType() const
TList * GetCocktailList()
virtual Int_t GetNumberOfV0s() const
virtual void SetTriggerMask(ULong64_t)
virtual Int_t EventIndex(Int_t) const
virtual Int_t GetParticleAndTR(Int_t i, TParticle *&particle, TClonesArray *&trefs)
virtual Int_t EventIndexForEMCALCell(Int_t) const
virtual Int_t FindIndexAndEvent(Int_t oldidx, AliMCEvent *&event) const
virtual void WriteToTree(TTree *) const
virtual void SetBunchCrossNumber(UShort_t)
Int_t GetPrimary(Int_t id)
virtual void AssignGeneratorIndex()
virtual Double_t GetZDCP2Energy() const
static Int_t fgkBgLabelOffset
Top MCEvent (if not embedded, then itself)
virtual void SetEventType(UInt_t)
AliVHeader * fAODMCHeader
virtual UInt_t GetOrbitNumber() const
virtual AliVParticle * GetTrack(Int_t i) const
static Int_t BgLabelOffset()
virtual void SetTriggerCluster(UChar_t)
TParticle * ParticleFromStack(Int_t i) const
virtual void SetParticleArray(TClonesArray *mcParticles)
Bool_t GetCocktailGenerator(Int_t index, TString &nameGen)
TString GetGenerator(Int_t index)
virtual Double_t GetMagneticField() const
virtual TString GetFiredTriggerClasses() const
virtual AliGenEventHeader * FindHeader(Int_t ipart)
virtual Int_t GetNumberOfTracks() const
virtual Int_t GetSecondaryOffset() const
virtual AliVVZERO * GetVZEROData() const =0
virtual void PreReadAll()
virtual UShort_t GetBunchCrossNumber() const
virtual Int_t GetPrimaryOffset() const
TClonesArray * fTrackReferences
AliEventplane * GetEventplane()
Bool_t HasSubsidiaries() const
TParticle * Particle(int i) const
Int_t Raw2MergedLabel(int lbRaw) const
virtual TList * GetList() const
virtual Int_t GetNumberOfCascades() const
virtual Int_t EventIndexForPHOSCell(Int_t) const
virtual void CreateStdContent()
virtual void ReorderAndExpandTreeTR()
virtual Double_t GetZDCEMEnergy(Int_t) const
TObjArray * fMCParticleMap
virtual AliVHeader * GetHeader() const
virtual void SetRunNumber(Int_t)
Bool_t IsFromSubsidiaryEvent(int id) const
virtual void SetStdNames()
void SetTopEvent(const AliMCEvent *ev)
virtual Bool_t IsSecondaryFromWeakDecay(Int_t index)
virtual void SetPrimaryOffset(Int_t ioff)
void UpdateEventInformation()
virtual TObject * FindListObject(const char *) const
virtual void SetMagneticField(Double_t)