- TClonesArray fV0MIs; // V0MI
- Int_t fPHOSParticles; // Number of PHOS particles (stored as fTracks)
- Int_t fEMCALParticles; // Number of EMCAL particles (stored as fTracks)
- Int_t fFirstPHOSParticle; // First PHOS particle in the fTracks list
- Int_t fFirstEMCALParticle;// First EMCAL particle in the fTracks list
-
- AliESDFMD * fESDFMD; // FMD object containing rough multiplicity
-
- ClassDef(AliESD,9) //ESD class
+ TClonesArray fCaloClusters; // Calorimeter clusters for PHOS/EMCAL
+ Int_t fEMCALClusters; // Number of EMCAL clusters (subset of caloclusters)
+ Int_t fFirstEMCALCluster; // First EMCAL cluster in the fCaloClusters list
+ TArrayF *fEMCALTriggerPosition; ///(x,y,z of 2x2 and x,y,z of nxn) not position of centroid but of patch corner
+ TArrayF *fEMCALTriggerAmplitudes; //(2x2 max ampl, 2x2 amp out of patch, nxn max ampl, nxn amp out of patch)
+
+ Int_t fPHOSClusters; // Number of PHOS clusters (subset of caloclusters)
+ Int_t fFirstPHOSCluster; // First PHOS cluster in the fCaloClusters list
+ TArrayF *fPHOSTriggerPosition; //(x,y,z of 2x2 and x,y,z of nxn), not position of centroid but of patch corner
+ TArrayF *fPHOSTriggerAmplitudes; //(2x2 max ampl, 2x2 amp out of patch, nxn max ampl, nxn amp out of patch)
+
+ AliESDFMD *fESDFMD; // FMD object containing rough multiplicity
+ AliESDVZERO *fESDVZERO; // VZERO object containing rough multiplicity
+
+ TClonesArray fErrorLogs; // Raw-data reading error messages
+
+ ClassDef(AliESD,21) //ESD class