ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/HistosMETBase.hh
Revision: 1.3
Committed: Wed Jun 9 14:34:16 2010 UTC (14 years, 10 months ago) by amagnan
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.2: +0 -0 lines
State: FILE REMOVED
Error occurred while calculating annotation data.
Log Message:
clean up histogram code, moved to analysis in UserCode/amagnan

File Contents

# Content
1 #ifndef HbbAnalysis_HistosMETBase_hh
2 #define HbbAnalysis_HistosMETBase_hh
3
4
5 #include <vector>
6 #include <string>
7
8 #include "CommonTools/UtilAlgos/interface/TFileService.h"
9
10 #ifdef _FLAGANALYSIS_
11 #include "UserCode/HbbAnalysis/interface/TFileDirectory.hh"
12 #endif
13
14 #include "UserCode/HbbAnalysis/interface/Met.hh"
15
16 #include "TH1F.h"
17 #include "TH2F.h"
18
19 namespace HbbAnalysis {//namespace
20
21
22 class HistosMETBase {
23
24 public:
25
26 HistosMETBase():
27 doGenMatched_(false)
28 {};
29 ~HistosMETBase(){};
30
31 void Initialise(TFileDirectory & aDir, std::string aName, bool aDoGenMatched=false);
32
33 void FillEventHistograms(const HbbAnalysis::Met & aCol);
34
35 protected:
36
37 bool doGenMatched_;
38
39 TH1F *p_MET;
40 TH1F *p_MEx;
41 TH1F *p_MEy;
42 TH1F *p_SumET;
43 TH1F *p_phi;
44 TH1F *p_mEtSig;
45
46 TH1F *p_genMET_MET;
47 TH1F *p_genMET_MEx;
48 TH1F *p_genMET_MEy;
49 TH1F *p_genMET_SumET;
50 TH1F *p_genMET_phi;
51 TH1F *p_genMET_mEtSig;
52
53 TH1F *p_RecoOverGen_MET;
54 TH1F *p_RecoOverGen_MEx;
55 TH1F *p_RecoOverGen_MEy;
56 TH1F *p_RecoOverGen_SumET;
57
58 };
59
60 }//namespace
61
62
63
64 #endif