X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=STEER%2FAliESDEvent.h;h=44aa833a0ea6bfae2f86dc1c41c0098fae6b48fb;hp=6f8463c8771fde155761c1ebb7d2e1bf24afe60f;hb=e649177a7ba040c8e27382914e7378178e56de12;hpb=300d57011ff0b33a7b41dab66423aca73a736f44 diff --git a/STEER/AliESDEvent.h b/STEER/AliESDEvent.h index 6f8463c8771..44aa833a0ea 100644 --- a/STEER/AliESDEvent.h +++ b/STEER/AliESDEvent.h @@ -42,6 +42,7 @@ class AliESDPmdTrack; class AliESDFMD; class AliESDkink; class AliESDCaloCluster; +class AliESDCaloCells; class AliESDv0; class AliMultiplicity; class AliRawDataErrorLog; @@ -75,6 +76,8 @@ public: kCascades, kKinks, kCaloClusters, + kEMCALCells, + kPHOSCells, kErrorLogs, kESDListN }; @@ -248,8 +251,12 @@ public: AliESDCaloCluster *GetCaloCluster(Int_t i) const { return (AliESDCaloCluster *)fCaloClusters->UncheckedAt(i); } + Int_t AddCaloCluster(const AliESDCaloCluster *c); + AliESDCaloCells *GetEMCALCells() const {return fEMCALCells; } + AliESDCaloCells *GetPHOSCells() const {return fPHOSCells; } + AliRawDataErrorLog *GetErrorLog(Int_t i) const { return (AliRawDataErrorLog *)fErrorLogs->UncheckedAt(i); } @@ -275,21 +282,27 @@ public: Int_t GetNumberOfV0s() const {return fV0s->GetEntriesFast();} Int_t GetNumberOfCascades() const {return fCascades->GetEntriesFast();} Int_t GetNumberOfKinks() const {return fKinks->GetEntriesFast();} + Int_t GetEMCALClusters(TRefArray *clusters) const; Int_t GetPHOSClusters(TRefArray *clusters) const; Int_t GetNumberOfCaloClusters() const {return fCaloClusters->GetEntriesFast();} + + // Remove this stuff CKB? + //--------------------------------------------------- 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;} - TArrayF *GetEMCALTriggerPosition() const {return fEMCALTrigger->GetTriggerPosition();} - TArrayF *GetEMCALTriggerAmplitudes() const {return fEMCALTrigger->GetTriggerAmplitudes();} - + 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 ; } + //------------------------------------------------------- + + TArrayF *GetEMCALTriggerPosition() const {return fEMCALTrigger->GetTriggerPosition();} + TArrayF *GetEMCALTriggerAmplitudes() const {return fEMCALTrigger->GetTriggerAmplitudes();} TArrayF *GetPHOSTriggerPosition() const {return fPHOSTrigger->GetTriggerPosition();} TArrayF *GetPHOSTriggerAmplitudes() const {return fPHOSTrigger->GetTriggerAmplitudes();} @@ -338,6 +351,8 @@ protected: TClonesArray *fCascades; //! Cascade vertices TClonesArray *fKinks; //! Kinks TClonesArray *fCaloClusters; //! Calorimeter clusters for PHOS/EMCAL + AliESDCaloCells *fEMCALCells; //! EMCAL cell info + AliESDCaloCells *fPHOSCells; //! PHOS cell info TClonesArray *fErrorLogs; //! Raw-data reading error messages