+ Int_t GetNumberOfKinks() const {return fKinks.GetEntriesFast();}
+ Int_t GetNumberOfV0MIs() const {return fV0MIs.GetEntriesFast();}
+ Int_t GetNumberOfCaloClusters() const {return fCaloClusters.GetEntriesFast();}
+
+ Int_t GetNumberOfEMCALClusters() const {return fEMCALClusters;}
+ void SetNumberOfEMCALClusters(Int_t clus) {fEMCALClusters = clus;}
+ Int_t GetFirstEMCALCluster() const {return fFirstEMCALCluster;}
+ void SetFirstEMCALCluster(Int_t index) {fFirstEMCALCluster = index;}
+
+ Int_t GetNumberOfPHOSClusters() const {return fPHOSClusters;}
+ void SetNumberOfPHOSClusters(Int_t part) { fPHOSClusters = part ; }
+ void SetFirstPHOSCluster(Int_t index) { fFirstPHOSCluster = index ; }
+ Int_t GetFirstPHOSCluster() const { return fFirstPHOSCluster ; }
+
+ Float_t GetT0zVertex() const {return fT0zVertex;}
+ void SetT0zVertex(Float_t z) {fT0zVertex=z;}
+ Float_t GetT0() const {return fT0timeStart;}
+ void SetT0(Float_t timeStart) {fT0timeStart = timeStart;}
+ const Float_t * GetT0time() const {return fT0time;}
+ void SetT0time(Float_t time[24]) {
+ for (Int_t i=0; i<24; i++) fT0time[i] = time[i];
+ }
+ const Float_t * GetT0amplitude() const {return fT0amplitude;}
+ void SetT0amplitude(Float_t amp[24]) {
+ for (Int_t i=0; i<24; i++) fT0amplitude[i] = amp[i];
+ }
+
+ Float_t GetZDCN1Energy() const {return fZDCN1Energy;}
+ Float_t GetZDCP1Energy() const {return fZDCP1Energy;}
+ Float_t GetZDCN2Energy() const {return fZDCN2Energy;}
+ Float_t GetZDCP2Energy() const {return fZDCP2Energy;}
+ Float_t GetZDCEMEnergy() const {return fZDCEMEnergy;}
+ Int_t GetZDCParticipants() const {return fZDCParticipants;}
+ void SetZDC(Float_t n1Energy, Float_t p1Energy, Float_t emEnergy,
+ Float_t n2Energy, Float_t p2Energy, Int_t participants)
+ {fZDCN1Energy=n1Energy; fZDCP1Energy=p1Energy; fZDCEMEnergy=emEnergy;
+ fZDCN2Energy=n2Energy; fZDCP2Energy=p2Energy; fZDCParticipants=participants;}
+
+ void ResetV0s() { fV0s.Clear(); }
+ void ResetCascades() { fCascades.Clear(); }
+ void Reset();
+
+ void Print(Option_t *option="") const;
+
+ void SetFMDData(AliESDFMD * obj) {
+ fESDFMD = new AliESDFMD(*obj);
+ }
+
+ AliESDFMD * GetFMDData(){ return fESDFMD;}
+