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
TProfile * calib_chginc
void Begin(TFile *)
TProfile * calib_chgcalo_phi
void writeToFile(TFile *)
TProfile * calib_chgmcreco_phi
TProfile * calib_chgcalo
TProfile * calib_chginc_eta
TH1F * phi_chgreco_res
TProfile * calib_caloinc_eta
TProfile * calib_chgcalo_eta
TProfile * calib_chgmcreco_eta
void jetCalibAnalysis(float, float, TClonesArray *, TClonesArray *, TClonesArray *, TClonesArray *)
TProfile * calib_caloinc
TProfile * calib_chginc_phi
TProfile * calib_chgmcreco
TProfile * calib_caloinc_phi
TH1F * eta_chgreco_res
TH1F * eta_chgmc_res
TH1F * phi_chgmc_res