virtual TList* GetList() const {return 0;}
virtual void CreateStdContent() {;}
virtual void GetStdContent() {;}
- virtual void ReadFromTree(TTree * /*tree*/) {;}
- virtual const void WriteToTree(TTree* /*tree*/) const {;}
+ virtual void ReadFromTree(TTree * /*tree*/, Option_t* /*opt*/) {;}
+ virtual void WriteToTree(TTree* /*tree*/) const {;}
virtual void SetStdNames() {;}
virtual void Print(Option_t */*option=""*/) const {;}
virtual UInt_t GetOrbitNumber() const {return 0;}
virtual UShort_t GetBunchCrossNumber() const {return 0;}
- virtual UInt_t GetEventType() const {return 0;}
-
- virtual ULong64_t GetTriggerMask() const {return 0;}
- virtual UChar_t GetTriggerCluster() const {return 0;}
- virtual Double_t GetZDCN1Energy() const {return 0.;}
- virtual Double_t GetZDCP1Energy() const {return 0.;}
- virtual Double_t GetZDCN2Energy() const {return 0.;}
- virtual Double_t GetZDCP2Energy() const {return 0.;}
- virtual Double_t GetZDCEMEnergy() const {return 0.;}
+ virtual UInt_t GetEventType() const {return 0;}
+
+ virtual ULong64_t GetTriggerMask() const {return 0;}
+ virtual UChar_t GetTriggerCluster() const {return 0;}
+ virtual Double_t GetZDCN1Energy() const {return 0.;}
+ virtual Double_t GetZDCP1Energy() const {return 0.;}
+ virtual Double_t GetZDCN2Energy() const {return 0.;}
+ virtual Double_t GetZDCP2Energy() const {return 0.;}
+ virtual Double_t GetZDCEMEnergy(Int_t /*i*/)
+ const {return 0.;}
// Tracks
virtual AliMCParticle *GetTrack(Int_t i) const;
virtual Int_t GetNumberOfTracks() const {return fNparticles;}
+ virtual Int_t GetNumberOfV0s() const {return -1;}
+ virtual Int_t GetNumberOfCascades() const {return -1;}
//
// MC Specific methods
virtual void ReorderAndExpandTreeTR();
private:
- AliStack *fStack; //! Current pointer to stack
- TClonesArray *fMCParticles; //! Pointer to list of particles
- TRefArray *fMCParticleMap; //! Map of MC Particles
- AliHeader *fHeader; //! Current pointer to header
- TClonesArray *fTRBuffer; //! Track reference buffer
- TClonesArray *fTrackReferences; //! Array of track references
- TTree *fTreeTR; //! Pointer to Track Reference Tree
- TTree *fTmpTreeTR; //! Temporary tree TR to read old format
- TFile *fTmpFileTR; //! Temporary file with TreeTR to read old format
- Int_t fNprimaries; //! Number of primaries
- Int_t fNparticles; //! Number of particles
- ClassDef(AliMCEvent, 0) // AliVEvent realisation for MC data
+ AliStack *fStack; // Current pointer to stack
+ TClonesArray *fMCParticles; // Pointer to list of particles
+ TRefArray *fMCParticleMap; // Map of MC Particles
+ AliHeader *fHeader; // Current pointer to header
+ TClonesArray *fTRBuffer; // Track reference buffer
+ TClonesArray *fTrackReferences; // Array of track references
+ TTree *fTreeTR; // Pointer to Track Reference Tree
+ TTree *fTmpTreeTR; // Temporary tree TR to read old format
+ TFile *fTmpFileTR; // Temporary file with TreeTR to read old format
+ Int_t fNprimaries; // Number of primaries
+ Int_t fNparticles; // Number of particles
+ ClassDef(AliMCEvent, 1) // AliVEvent realisation for MC data
};