1 #ifndef AliAODCaloCluster_H
2 #define AliAODCaloCluster_H
3 /* Copyright(c) 1998-2007, ALICE Experiment at CERN, All rights reserved. *
4 * See cxx source for full Copyright notice */
8 //-------------------------------------------------------------------------
9 // AOD calorimeter cluster class (for PHOS and EMCAL)
10 // Author: Markus Oldenburg, CERN,
11 // Gustavo Conesa, INFN
12 //-------------------------------------------------------------------------
16 class AliPHOSGeometry;
19 #include "TLorentzVector.h"
21 class AliPHOSLogbackCluster : public TObject {
23 AliPHOSLogbackCluster(AliVCluster* cluster);
25 virtual ~AliPHOSLogbackCluster();
27 virtual Double_t E() const {return fE;}
28 virtual Double_t CoreE() const {return fCoreE;}
30 virtual TLorentzVector GetMomentum(Double_t * vertex);
33 AliPHOSLogbackCluster(const AliPHOSLogbackCluster& clus);
34 AliPHOSLogbackCluster& operator=(const AliPHOSLogbackCluster& clus);
36 AliPHOSGeometry* GetGeometry() const;
37 AliVEvent* GetCurrentEvent() const;
43 ClassDef(AliPHOSLogbackCluster,1);