ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/HistosMETBase.hh
Revision: 1.2
Committed: Thu Mar 4 15:17:41 2010 UTC (15 years, 1 month ago) by amagnan
Content type: text/plain
Branch: MAIN
CVS Tags: v00-05-00, HbbAnaFor35X, v00-04-02, v00-04-01, v00-04-00
Changes since 1.1: +1 -1 lines
Log Message:
update beginJob and TFileService from CommonTools

File Contents

# User Rev Content
1 amagnan 1.1 #ifndef HbbAnalysis_HistosMETBase_hh
2     #define HbbAnalysis_HistosMETBase_hh
3    
4    
5     #include <vector>
6     #include <string>
7    
8 amagnan 1.2 #include "CommonTools/UtilAlgos/interface/TFileService.h"
9 amagnan 1.1
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