CMS 3D CMS Logo

UEAnalysisJets.h
Go to the documentation of this file.
1 #ifndef UEAnalysisJets_h
2 #define UEAnalysisJets_h
3 
4 #include <iostream>
5 #include <fstream>
6 #include <string>
7 #include <vector>
8 #include <TFile.h>
9 
10 #include<TLorentzVector.h>
11 
12 #include <TH1F.h>
13 #include <TProfile.h>
14 
15 #include <TClonesArray.h>
16 
18  public :
19 
22  void jetCalibAnalysis(float ,float,TClonesArray *,TClonesArray *,TClonesArray *,TClonesArray *);
23  void writeToFile(TFile *);
24 
25  void Begin(TFile *);
26 
27  //Charged Jet caharacterization
28  TH1F* dr_chgcalo;
29  TH1F* dr_chginc;
30  TH1F* dr_chgmcreco;
31  TH1F* dr_caloinc;
32  TH1F* numb_cal;
33  TH1F* pT_cal;
34  TH1F* eta_cal;
35  TH1F* eta_cal_res;
36  TH1F* phi_cal;
37  TH1F* phi_cal_res;
38  TH1F* numb_chgmc;
39  TH1F* pT_chgmc;
40  TH1F* eta_chgmc;
42  TH1F* phi_chgmc;
44  TH1F* numb_chgreco;
45  TH1F* pT_chgreco;
46  TH1F* eta_chgreco;
48  TH1F* phi_chgreco;
50  TH1F* numb_inc;
51  TH1F* pT_inc;
52  TH1F* eta_inc;
53  TH1F* phi_inc;
54  TProfile* calib_chgcalo;
55  TProfile* calib_chginc;
56  TProfile* calib_chgmcreco;
57  TProfile* calib_caloinc;
58  TProfile* calib_chgcalo_eta;
59  TProfile* calib_chginc_eta;
61  TProfile* calib_caloinc_eta;
62  TProfile* calib_chgcalo_phi;
63  TProfile* calib_chginc_phi;
65  TProfile* calib_caloinc_phi;
66 
67  float piG;
68 };
69 
70 #endif
UEAnalysisJets::calib_chgcalo_phi
TProfile * calib_chgcalo_phi
Definition: UEAnalysisJets.h:62
UEAnalysisJets::calib_chgmcreco_phi
TProfile * calib_chgmcreco_phi
Definition: UEAnalysisJets.h:64
UEAnalysisJets::numb_chgmc
TH1F * numb_chgmc
Definition: UEAnalysisJets.h:38
UEAnalysisJets::phi_chgreco_res
TH1F * phi_chgreco_res
Definition: UEAnalysisJets.h:49
UEAnalysisJets::pT_inc
TH1F * pT_inc
Definition: UEAnalysisJets.h:51
UEAnalysisJets::eta_cal_res
TH1F * eta_cal_res
Definition: UEAnalysisJets.h:35
UEAnalysisJets::UEAnalysisJets
UEAnalysisJets()
UEAnalysisJets::piG
float piG
Definition: UEAnalysisJets.h:67
UEAnalysisJets::numb_inc
TH1F * numb_inc
Definition: UEAnalysisJets.h:50
UEAnalysisJets::calib_chginc
TProfile * calib_chginc
Definition: UEAnalysisJets.h:55
UEAnalysisJets::calib_chgcalo
TProfile * calib_chgcalo
Definition: UEAnalysisJets.h:54
UEAnalysisJets::calib_chginc_eta
TProfile * calib_chginc_eta
Definition: UEAnalysisJets.h:59
UEAnalysisJets::dr_chginc
TH1F * dr_chginc
Definition: UEAnalysisJets.h:29
UEAnalysisJets::pT_cal
TH1F * pT_cal
Definition: UEAnalysisJets.h:33
UEAnalysisJets::eta_chgmc
TH1F * eta_chgmc
Definition: UEAnalysisJets.h:40
UEAnalysisJets::pT_chgreco
TH1F * pT_chgreco
Definition: UEAnalysisJets.h:45
UEAnalysisJets::calib_chgmcreco_eta
TProfile * calib_chgmcreco_eta
Definition: UEAnalysisJets.h:60
UEAnalysisJets::pT_chgmc
TH1F * pT_chgmc
Definition: UEAnalysisJets.h:39
UEAnalysisJets::eta_chgreco_res
TH1F * eta_chgreco_res
Definition: UEAnalysisJets.h:47
UEAnalysisJets::eta_chgreco
TH1F * eta_chgreco
Definition: UEAnalysisJets.h:46
UEAnalysisJets::numb_chgreco
TH1F * numb_chgreco
Definition: UEAnalysisJets.h:44
UEAnalysisJets::calib_chgcalo_eta
TProfile * calib_chgcalo_eta
Definition: UEAnalysisJets.h:58
UEAnalysisJets::jetCalibAnalysis
void jetCalibAnalysis(float, float, TClonesArray *, TClonesArray *, TClonesArray *, TClonesArray *)
UEAnalysisJets::dr_chgmcreco
TH1F * dr_chgmcreco
Definition: UEAnalysisJets.h:30
UEAnalysisJets::calib_caloinc_phi
TProfile * calib_caloinc_phi
Definition: UEAnalysisJets.h:65
UEAnalysisJets::calib_chginc_phi
TProfile * calib_chginc_phi
Definition: UEAnalysisJets.h:63
UEAnalysisJets::eta_inc
TH1F * eta_inc
Definition: UEAnalysisJets.h:52
UEAnalysisJets::phi_chgreco
TH1F * phi_chgreco
Definition: UEAnalysisJets.h:48
UEAnalysisJets::calib_caloinc
TProfile * calib_caloinc
Definition: UEAnalysisJets.h:57
UEAnalysisJets::dr_caloinc
TH1F * dr_caloinc
Definition: UEAnalysisJets.h:31
UEAnalysisJets::phi_inc
TH1F * phi_inc
Definition: UEAnalysisJets.h:53
UEAnalysisJets::phi_chgmc
TH1F * phi_chgmc
Definition: UEAnalysisJets.h:42
UEAnalysisJets::eta_cal
TH1F * eta_cal
Definition: UEAnalysisJets.h:34
UEAnalysisJets::calib_chgmcreco
TProfile * calib_chgmcreco
Definition: UEAnalysisJets.h:56
UEAnalysisJets::eta_chgmc_res
TH1F * eta_chgmc_res
Definition: UEAnalysisJets.h:41
UEAnalysisJets::dr_chgcalo
TH1F * dr_chgcalo
Definition: UEAnalysisJets.h:28
UEAnalysisJets::~UEAnalysisJets
~UEAnalysisJets()
Definition: UEAnalysisJets.h:21
UEAnalysisJets::phi_cal_res
TH1F * phi_cal_res
Definition: UEAnalysisJets.h:37
UEAnalysisJets::phi_chgmc_res
TH1F * phi_chgmc_res
Definition: UEAnalysisJets.h:43
UEAnalysisJets::phi_cal
TH1F * phi_cal
Definition: UEAnalysisJets.h:36
UEAnalysisJets
Definition: UEAnalysisJets.h:17
UEAnalysisJets::Begin
void Begin(TFile *)
UEAnalysisJets::numb_cal
TH1F * numb_cal
Definition: UEAnalysisJets.h:32
UEAnalysisJets::writeToFile
void writeToFile(TFile *)
UEAnalysisJets::calib_caloinc_eta
TProfile * calib_caloinc_eta
Definition: UEAnalysisJets.h:61