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 //-------------------------------------------------------------------------
15 #include "TLorentzVector.h"
17 class AliPHOSLogbackCluster : public TObject {
19 AliPHOSLogbackCluster(AliVCluster* cluster);
21 virtual ~AliPHOSLogbackCluster();
23 virtual Double_t E() const {return fE;}
24 virtual Double_t CoreE() const {return fCoreE;}
26 virtual TLorentzVector GetMomentum(TLorentzVector &momentum, Double_t * vertex);
29 AliPHOSLogbackCluster(const AliPHOSLogbackCluster& clus);
30 AliPHOSLogbackCluster& operator=(const AliPHOSLogbackCluster& clus);
32 AliPHOSGeometry* GetGeometry();
36 Double_t fPosition[3];
38 ClassDef(AliPHOSLogbackCluster,1);