18 #include <TGeoMatrix.h> 25 #include "TRefArray.h" 109 virtual void AddObject(TObject* obj) = 0;
111 virtual TList*
GetList()
const = 0;
119 virtual void Reset() = 0;
123 virtual void Print(Option_t *option=
"")
const = 0;
144 {cov[0]=-999.;
return;}
180 virtual Double32_t
GetT0TOF(Int_t icase)
const {
return 0.0*icase;}
181 virtual const Double32_t *
GetT0TOF()
const {
return NULL;}
215 virtual Int_t
EventIndex(Int_t itrack)
const = 0;
virtual Int_t GetV0(AliESDv0 &, Int_t) const
virtual Int_t GetEventNumberInFile() const
virtual UInt_t GetEventSpecie() const
virtual Int_t GetNumberOfCascades() const =0
virtual Int_t GetNumberOfTracks() const =0
virtual const AliVVertex * GetPrimaryVertex() const
virtual const AliTOFHeader * GetTOFHeader() const
virtual const AliVVertex * GetPrimaryVertexTPC() const
virtual void CreateStdContent()=0
virtual ULong64_t GetTriggerMaskNext50() const
virtual const Double32_t * GetT0TOF() const
virtual AliVCaloCells * GetPHOSCells() const
virtual Double_t GetZDCP2Energy() const =0
virtual Double_t GetDiamondX() const
virtual void SetVZEROEqFactors(Float_t[64]) const
virtual void GetDiamondCovXY(Float_t cov[3]) const
virtual Double_t GetZDCN2Energy() const =0
virtual Double_t GetMagneticField() const =0
virtual UInt_t GetOrbitNumber() const =0
virtual UShort_t GetBunchCrossNumber() const =0
virtual const AliVVertex * GetPrimaryVertexTracks() const
virtual AliVfriendEvent * FindFriend() const
Virtual class for calorimeter cell data handling.
virtual Int_t GetEMCALClusters(TRefArray *) const
virtual Float_t GetVZEROEqMultiplicity(Int_t) const
virtual Int_t GetPrimaryVertexSPD(AliESDVertex &) const
virtual TList * GetList() const =0
const TGeoHMatrix * GetPHOSMatrix(Int_t) const
virtual AliVTrack * GetVTrack(Int_t) const
virtual void ReadFromTree(TTree *tree, Option_t *opt)=0
virtual void SetTriggerMask(ULong64_t n)=0
virtual Bool_t IsPileupFromSPD(Int_t, Double_t, Double_t, Double_t, Double_t) const
virtual const Float_t * GetVZEROEqFactors() const
virtual void ConnectTracks()
virtual void SetEventType(UInt_t eventType)=0
virtual Int_t GetMultiplicity(AliMultiplicity &) const
Virtual class for calorimeter cluster data handling.
virtual AliVHeader * GetHeader() const =0
virtual void WriteToTree(TTree *tree) const =0
virtual Int_t GetPHOSClusters(TRefArray *) const
virtual Int_t GetPrimaryVertex(AliESDVertex &) const
virtual AliVCluster * GetCaloCluster(Int_t) const
virtual Int_t GetNumberOfKinks() const
virtual Double_t GetZDCN1Energy() const =0
Virtual class to access calorimeter (EMCAL, PHOS, PMD, FMD) trigger data.
virtual void GetStdContent()=0
virtual void SetOrbitNumber(UInt_t n)=0
virtual Int_t EventIndexForEMCALCell(Int_t icell) const =0
virtual void SetFriendEvent(AliVfriendEvent *)
virtual UInt_t GetTimeStamp() const
virtual Int_t GetPrimaryVertexTPC(AliESDVertex &) const
virtual Int_t GetNumberOfESDTracks() const
virtual AliVParticle * GetTrack(Int_t i) const =0
virtual Double_t GetZDCEMEnergy(Int_t i) const =0
virtual TObject * FindListObject(const char *name) const =0
virtual void SetPeriodNumber(UInt_t n)=0
virtual Int_t EventIndexForCaloCluster(Int_t iclu) const =0
virtual UInt_t GetEventType() const =0
virtual AliEventplane * GetEventplane()=0
virtual EDataLayoutType GetDataLayoutType() const =0
virtual AliVAD * GetADData() const
virtual Int_t EventIndex(Int_t itrack) const =0
const TGeoHMatrix * GetEMCALMatrix(Int_t) const
virtual void SetStdNames()=0
virtual Bool_t IsPileupFromSPDInMultBins() const
virtual AliVZDC * GetZDCData() const =0
virtual Float_t GetT0spread(Int_t) const
virtual UChar_t GetTriggerCluster() const =0
virtual void SetTriggerCluster(UChar_t n)=0
virtual Bool_t InitMagneticField() const
virtual AliCentrality * GetCentrality()=0
AliVEvent & operator=(const AliVEvent &vEvnt)
virtual Float_t GetTOFTimeResolution() const
virtual Bool_t IsIncompleteDAQ()
virtual ULong64_t GetSize() const
virtual Float_t GetEventTimeSpread() const
virtual Int_t GetNumberOfCaloClusters() const
virtual Double_t GetZDCP1Energy() const =0
virtual Double_t GetDiamondY() const
virtual Int_t EventIndexForPHOSCell(Int_t icell) const =0
virtual Int_t GetRunNumber() const =0
virtual TString GetFiredTriggerClasses() const =0
virtual void AddObject(TObject *obj)=0
virtual Int_t GetNumberOfTrdTracks() const
virtual AliVVZERO * GetVZEROData() const =0
virtual AliVTrdTrack * GetTrdTrack(Int_t) const
virtual void SetRunNumber(Int_t n)=0
virtual Double32_t GetT0TOF(Int_t icase) const
virtual Bool_t IsTriggerClassFired(const char *) const
virtual Bool_t IsDetectorOn(ULong_t) const
virtual ULong64_t GetTriggerMask() const =0
virtual AliESDkink * GetKink(Int_t) const
virtual AliVMultiplicity * GetMultiplicity() const
virtual void SetBunchCrossNumber(UShort_t n)=0
virtual void AdjustMCLabels(const AliVEvent *)
virtual Int_t GetPrimaryVertexTracks(AliESDVertex &) const
virtual Int_t GetNumberOfV0s() const =0
virtual UInt_t GetPeriodNumber() const =0
virtual Int_t GetNumberOfITSClusters(Int_t) const
virtual Int_t GetVZEROData(AliESDVZERO &) const
virtual const AliVVertex * GetPrimaryVertexSPD() const
virtual AliVCaloTrigger * GetCaloTrigger(TString) const
virtual AliVCaloCells * GetEMCALCells() const
virtual void Print(Option_t *option="") const =0
virtual void SetMagneticField(Double_t mf)=0