1 //_________________________________________________________________________
2 // Utility Class for transverse energy studies, charged hadrons
3 // Base class for ESD analysis
4 // - reconstruction output
6 //Created by Christine Nattrass, Rebecca Scott, Irakli Martashvili
7 //University of Tennessee at Knoxville
8 //_________________________________________________________________________
9 #ifndef ALIANALYSISHADETRECONSTRUCTED_H
10 #define ALIANALYSISHADETRECONSTRUCTED_H
12 #include "AliAnalysisHadEt.h"
15 class AliAnalysisHadEtCorrections;
18 class AliAnalysisHadEtReconstructed : public AliAnalysisHadEt
23 AliAnalysisHadEtReconstructed();
24 virtual ~AliAnalysisHadEtReconstructed();
26 virtual void SetConfigFile(const char *c) {fConfigFile = c;}
27 virtual Int_t AnalyseEvent(AliVEvent* event);
29 void CreateHistograms();
34 bool CheckGoodVertex(AliVParticle *track);
35 AliAnalysisHadEtCorrections *corrections;
37 TString fConfigFile; // the name of the ConfigFile
38 //virtual bool TrackHitsCalorimeter(AliVParticle *track, Double_t magField) = 0;
40 Float_t fCorrTotEtFullAcceptanceTPC;
41 Float_t fCorrTotEtFullAcceptanceITS;
42 Float_t fCorrHadEtFullAcceptanceTPC;
43 Float_t fCorrHadEtFullAcceptanceITS;
44 Float_t fCorrTotEtEMCALAcceptanceTPC;
45 Float_t fCorrTotEtEMCALAcceptanceITS;
46 Float_t fCorrHadEtEMCALAcceptanceTPC;
47 Float_t fCorrHadEtEMCALAcceptanceITS;
48 Float_t fCorrTotEtPHOSAcceptanceTPC;
49 Float_t fCorrTotEtPHOSAcceptanceITS;
50 Float_t fCorrHadEtPHOSAcceptanceTPC;
51 Float_t fCorrHadEtPHOSAcceptanceITS;
52 Float_t fRawEtFullAcceptanceTPC;
53 Float_t fRawEtFullAcceptanceITS;
54 Float_t fRawEtEMCALAcceptanceTPC;
55 Float_t fRawEtEMCALAcceptanceITS;
56 Float_t fRawEtPHOSAcceptanceTPC;
57 Float_t fRawEtPHOSAcceptanceITS;
61 //Declare it private to avoid compilation warning
62 AliAnalysisHadEtReconstructed & operator = (const AliAnalysisHadEtReconstructed & g) ;//cpy assignment
63 AliAnalysisHadEtReconstructed(const AliAnalysisHadEtReconstructed & g) ; // cpy ctor
66 ClassDef(AliAnalysisHadEtReconstructed, 1);
69 #endif // ALIANALYSISHADETRECONSTRUCTED_H