CMS 3D CMS Logo

UEAnalysisUE.h
Go to the documentation of this file.
1 #ifndef UEAnalysisUE_h
2 #define UEAnalysisUE_h
3 
4 #include <iostream>
5 #include <fstream>
6 #include <string>
7 #include <vector>
8 #include <TFile.h>
9 
10 #include <TH1F.h>
11 #include <TH2D.h>
12 #include <TLorentzVector.h>
13 #include <TProfile.h>
14 
15 #include <TClonesArray.h>
16 
17 #include "UEAnalysisCorrCali.h"
18 
19 class UEAnalysisUE {
20  public :
21 
22  UEAnalysisUE();
24 
25  void ueAnalysisMC(float,std::string,float,float,TClonesArray*,TClonesArray*);
26  void ueAnalysisRECO(float,std::string,float,float,TClonesArray*,TClonesArray*);
27 
28  void Begin(TFile *);
29 
30  void writeToFile(TFile *);
31 
32  //Underlying Event analysis
36 
37  TProfile* pdN_vs_etaMC;
38  TProfile* pdN_vs_ptMC;
39 
40  TProfile* pdN_vs_dphiMC;
41  TProfile* pdPt_vs_dphiMC;
42 
43  // add histo on fluctuation in UE
45 
46 
47  TProfile* pdN_vs_ptJTransMC;
50  TProfile* pdPt_vs_ptJTransMC;
53  TProfile* pdN_vs_ptJTowardMC;
54  TProfile* pdN_vs_ptJAwayMC;
56  TProfile* pdPt_vs_ptJAwayMC;
57 
58  TH1F* temp1MC;
59  TH1F* temp2MC;
60  TH1F* temp3MC;
61  TH1F* temp4MC;
62 
66 
67  TProfile* pdN_vs_etaRECO;
68  TProfile* pdN_vs_ptRECO;
69 
70  TProfile* pdN_vs_dphiRECO;
71  TProfile* pdPt_vs_dphiRECO;
72 
80  TProfile* pdN_vs_ptJAwayRECO;
83 
94 
95  TH1F* temp1RECO;
96  TH1F* temp2RECO;
97  TH1F* temp3RECO;
98  TH1F* temp4RECO;
99 
100  float piG;
101 
103 
104 };
105 
106 #endif
UEAnalysisUE::pdN_vs_etaRECO
TProfile * pdN_vs_etaRECO
Definition: UEAnalysisUE.h:67
UEAnalysisUE::fHistPtDistMC
TH1F * fHistPtDistMC
Definition: UEAnalysisUE.h:33
UEAnalysisUE::temp3MC
TH1F * temp3MC
Definition: UEAnalysisUE.h:60
UEAnalysisUE::fHistEtaDistMC
TH1F * fHistEtaDistMC
Definition: UEAnalysisUE.h:34
UEAnalysisCorrCali
Definition: UEAnalysisCorrCali.h:9
UEAnalysisUE::pdN_vs_ptJTransMinRECO
TProfile * pdN_vs_ptJTransMinRECO
Definition: UEAnalysisUE.h:75
UEAnalysisUE::pdN_vs_ptCJTransMinRECO
TProfile * pdN_vs_ptCJTransMinRECO
Definition: UEAnalysisUE.h:86
UEAnalysisUE::pdN_vs_ptRECO
TProfile * pdN_vs_ptRECO
Definition: UEAnalysisUE.h:68
UEAnalysisUE::temp1MC
TH1F * temp1MC
Definition: UEAnalysisUE.h:58
UEAnalysisUE::UEAnalysisUE
UEAnalysisUE()
UEAnalysisUE::fHistPtDistRECO
TH1F * fHistPtDistRECO
Definition: UEAnalysisUE.h:63
UEAnalysisUE::pdN_vs_dphiRECO
TProfile * pdN_vs_dphiRECO
Definition: UEAnalysisUE.h:70
UEAnalysisUE::temp4RECO
TH1F * temp4RECO
Definition: UEAnalysisUE.h:98
UEAnalysisUE::pdPt_vs_ptCJAwayRECO
TProfile * pdPt_vs_ptCJAwayRECO
Definition: UEAnalysisUE.h:93
UEAnalysisUE::~UEAnalysisUE
~UEAnalysisUE()
Definition: UEAnalysisUE.h:23
UEAnalysisUE::ueAnalysisRECO
void ueAnalysisRECO(float, std::string, float, float, TClonesArray *, TClonesArray *)
UEAnalysisUE::pdPt_vs_ptCJTransMinRECO
TProfile * pdPt_vs_ptCJTransMinRECO
Definition: UEAnalysisUE.h:89
UEAnalysisUE::pdN_vs_ptJTowardMC
TProfile * pdN_vs_ptJTowardMC
Definition: UEAnalysisUE.h:53
UEAnalysisUE::pdN_vs_ptCJTowardRECO
TProfile * pdN_vs_ptCJTowardRECO
Definition: UEAnalysisUE.h:90
UEAnalysisUE::pdPt_vs_ptJTowardMC
TProfile * pdPt_vs_ptJTowardMC
Definition: UEAnalysisUE.h:55
UEAnalysisUE::pdN_vs_etaMC
TProfile * pdN_vs_etaMC
Definition: UEAnalysisUE.h:37
UEAnalysisUE::pdPt_vs_ptJAwayMC
TProfile * pdPt_vs_ptJAwayMC
Definition: UEAnalysisUE.h:56
UEAnalysisUE::pdPt_vs_ptCJTransRECO
TProfile * pdPt_vs_ptCJTransRECO
Definition: UEAnalysisUE.h:87
UEAnalysisUE::pdN_vs_ptCJAwayRECO
TProfile * pdN_vs_ptCJAwayRECO
Definition: UEAnalysisUE.h:91
UEAnalysisUE::pdN_vs_ptJTransRECO
TProfile * pdN_vs_ptJTransRECO
Definition: UEAnalysisUE.h:73
UEAnalysisUE::Begin
void Begin(TFile *)
UEAnalysisUE::pdN_vs_ptMC
TProfile * pdN_vs_ptMC
Definition: UEAnalysisUE.h:38
UEAnalysisUE::pdN_vs_ptJTransMC
TProfile * pdN_vs_ptJTransMC
Definition: UEAnalysisUE.h:47
UEAnalysisUE::writeToFile
void writeToFile(TFile *)
UEAnalysisUE::pdPt_vs_ptJTransMaxRECO
TProfile * pdPt_vs_ptJTransMaxRECO
Definition: UEAnalysisUE.h:77
AlCaHLTBitMon_QueryRunRegistry.string
string
Definition: AlCaHLTBitMon_QueryRunRegistry.py:256
UEAnalysisUE::cc
UEAnalysisCorrCali * cc
Definition: UEAnalysisUE.h:102
UEAnalysisUE::pdPt_vs_dphiRECO
TProfile * pdPt_vs_dphiRECO
Definition: UEAnalysisUE.h:71
UEAnalysisUE::pdPt_vs_ptJTowardRECO
TProfile * pdPt_vs_ptJTowardRECO
Definition: UEAnalysisUE.h:81
UEAnalysisUE::pdPt_vs_dphiMC
TProfile * pdPt_vs_dphiMC
Definition: UEAnalysisUE.h:41
UEAnalysisUE::pdN_vs_ptCJTransMaxRECO
TProfile * pdN_vs_ptCJTransMaxRECO
Definition: UEAnalysisUE.h:85
UEAnalysisUE::temp1RECO
TH1F * temp1RECO
Definition: UEAnalysisUE.h:95
UEAnalysisUE::fHistPhiDistMC
TH1F * fHistPhiDistMC
Definition: UEAnalysisUE.h:35
UEAnalysisUE::h2d_dN_vs_ptJTransMC
TH2D * h2d_dN_vs_ptJTransMC
Definition: UEAnalysisUE.h:44
UEAnalysisUE::pdPt_vs_ptJTransRECO
TProfile * pdPt_vs_ptJTransRECO
Definition: UEAnalysisUE.h:76
UEAnalysisCorrCali.h
UEAnalysisUE::pdPt_vs_ptCJTransMaxRECO
TProfile * pdPt_vs_ptCJTransMaxRECO
Definition: UEAnalysisUE.h:88
UEAnalysisUE::pdN_vs_ptJTransMinMC
TProfile * pdN_vs_ptJTransMinMC
Definition: UEAnalysisUE.h:49
UEAnalysisUE
Definition: UEAnalysisUE.h:19
UEAnalysisUE::fHistEtaDistRECO
TH1F * fHistEtaDistRECO
Definition: UEAnalysisUE.h:64
UEAnalysisUE::temp4MC
TH1F * temp4MC
Definition: UEAnalysisUE.h:61
UEAnalysisUE::pdN_vs_ptJTransMaxRECO
TProfile * pdN_vs_ptJTransMaxRECO
Definition: UEAnalysisUE.h:74
UEAnalysisUE::temp3RECO
TH1F * temp3RECO
Definition: UEAnalysisUE.h:97
UEAnalysisUE::pdPt_vs_ptJTransMinMC
TProfile * pdPt_vs_ptJTransMinMC
Definition: UEAnalysisUE.h:52
UEAnalysisUE::pdN_vs_ptJTowardRECO
TProfile * pdN_vs_ptJTowardRECO
Definition: UEAnalysisUE.h:79
UEAnalysisUE::pdN_vs_ptJAwayRECO
TProfile * pdN_vs_ptJAwayRECO
Definition: UEAnalysisUE.h:80
UEAnalysisUE::pdN_vs_dphiMC
TProfile * pdN_vs_dphiMC
Definition: UEAnalysisUE.h:40
UEAnalysisUE::piG
float piG
Definition: UEAnalysisUE.h:100
UEAnalysisUE::ueAnalysisMC
void ueAnalysisMC(float, std::string, float, float, TClonesArray *, TClonesArray *)
UEAnalysisUE::pdN_vs_ptJTransMaxMC
TProfile * pdN_vs_ptJTransMaxMC
Definition: UEAnalysisUE.h:48
UEAnalysisUE::pdPt_vs_ptJTransMC
TProfile * pdPt_vs_ptJTransMC
Definition: UEAnalysisUE.h:50
UEAnalysisUE::temp2RECO
TH1F * temp2RECO
Definition: UEAnalysisUE.h:96
UEAnalysisUE::pdPt_vs_ptCJTowardRECO
TProfile * pdPt_vs_ptCJTowardRECO
Definition: UEAnalysisUE.h:92
UEAnalysisUE::pdN_vs_ptCJTransRECO
TProfile * pdN_vs_ptCJTransRECO
Definition: UEAnalysisUE.h:84
UEAnalysisUE::pdPt_vs_ptJTransMinRECO
TProfile * pdPt_vs_ptJTransMinRECO
Definition: UEAnalysisUE.h:78
UEAnalysisUE::pdPt_vs_ptJTransMaxMC
TProfile * pdPt_vs_ptJTransMaxMC
Definition: UEAnalysisUE.h:51
UEAnalysisUE::fHistPhiDistRECO
TH1F * fHistPhiDistRECO
Definition: UEAnalysisUE.h:65
UEAnalysisUE::temp2MC
TH1F * temp2MC
Definition: UEAnalysisUE.h:59
UEAnalysisUE::pdN_vs_ptJAwayMC
TProfile * pdN_vs_ptJAwayMC
Definition: UEAnalysisUE.h:54
UEAnalysisUE::pdPt_vs_ptJAwayRECO
TProfile * pdPt_vs_ptJAwayRECO
Definition: UEAnalysisUE.h:82