reducing coding violations to ALARA levels
[u/mrichter/AliRoot.git] / PWG4 / totEt / AliAnalysisEtReconstructed.h
1 #ifndef ALIANALYSISETRECONSTRUCTED_H
2 #define ALIANALYSISETRECONSTRUCTED_H
3 //_________________________________________________________________________
4 //  Utility Class for transverse energy studies
5 //  Base class for ESD analysis
6 //  - reconstruction output
7 //
8 //*-- Authors: Oystein Djuvsland (Bergen), David Silvermyr (ORNL)
9 //_________________________________________________________________________
10
11 #include "AliAnalysisEt.h"
12
13 class AliVParticle;
14
15 class AliAnalysisEtReconstructed : public AliAnalysisEt
16 {
17
18 public:
19    
20     AliAnalysisEtReconstructed();
21     virtual ~AliAnalysisEtReconstructed();
22
23     virtual Int_t AnalyseEvent(AliVEvent* event);
24
25     virtual void Init();
26     
27 protected:
28
29     bool CheckGoodVertex(AliVParticle *track);
30     virtual bool TrackHitsCalorimeter(AliVParticle *track, Double_t magField);
31
32     Int_t fNTpcClustersCut; // cut on # of TPC clusters
33     Int_t fNItsClustersCut; // cut on # of ITS clusters
34     Double_t fTrackDistanceCut; // cut on track distance    
35     Char_t fClusterType; // selection on cluster type
36     
37 };
38
39 #endif // ALIANALYSISETRECONSTRUCTED_H