]> git.uio.no Git - u/mrichter/AliRoot.git/blob - PWGGA/PHOSTasks/ClusterSelection/AliPHOSLogbackCluster.h
added AliPHOSLogbackCluster::GetGeometry
[u/mrichter/AliRoot.git] / PWGGA / PHOSTasks / ClusterSelection / AliPHOSLogbackCluster.h
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   AliPHOSGeometry* GetGeometry();
33   
34   Double_t fE;
35   Double_t fCoreE;
36   Double_t fPosition[3];
37   
38   ClassDef(AliPHOSLogbackCluster,1);
39 };
40
41 #endif