]>
Commit | Line | Data |
---|---|---|
eeec9023 | 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 */ | |
5 | ||
6 | /* $Id$ */ | |
7 | ||
8 | //------------------------------------------------------------------------- | |
9 | // AOD calorimeter cluster class (for PHOS and EMCAL) | |
10 | // Author: Markus Oldenburg, CERN, | |
11 | // Gustavo Conesa, INFN | |
12 | //------------------------------------------------------------------------- | |
13 | ||
14 | #include "TObject.h" | |
15 | #include "TLorentzVector.h" | |
16 | ||
17 | class AliPHOSLogbackCluster : public TObject { | |
18 | public: | |
19 | AliPHOSLogbackCluster(AliVCluster* cluster); | |
20 | ||
21 | virtual ~AliPHOSLogbackCluster(); | |
22 | ||
23 | virtual Double_t E() const {return fE;} | |
24 | virtual Double_t CoreE() const {return fCoreE;} | |
25 | ||
26 | virtual TLorentzVector GetMomentum(TLorentzVector &momentum, Double_t * vertex); | |
27 | ||
28 | protected: | |
29 | AliPHOSLogbackCluster(const AliPHOSLogbackCluster& clus); | |
30 | AliPHOSLogbackCluster& operator=(const AliPHOSLogbackCluster& clus); | |
31 | ||
32 | Double_t fE; | |
33 | Double_t fCoreE; | |
34 | Double_t fPosition[3]; | |
35 | ||
36 | ClassDef(AliPHOSLogbackCluster,1); | |
37 | }; | |
38 | ||
39 | #endif |