ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/interface/HistosTaus.hh
Revision: 1.1
Committed: Wed Apr 15 11:51:27 2009 UTC (16 years ago) by amagnan
Content type: text/plain
Branch: MAIN
Branch point for: v00-00-00
Log Message:
Initial revision

File Contents

# User Rev Content
1 amagnan 1.1 #ifndef HbbAnalysis_HistosTaus_hh
2     #define HbbAnalysis_HistosTaus_hh
3    
4    
5     #include <vector>
6     #include <string>
7    
8     #include "DataFormats/Common/interface/Handle.h"
9     #include "DataFormats/VertexReco/interface/Vertex.h"
10    
11     #include "DataFormats/PatCandidates/interface/Tau.h"
12    
13     #include "UserCode/HbbAnalysis/interface/HistosBase.hh"
14    
15    
16    
17     #include "TH1F.h"
18     #include "TH2F.h"
19    
20    
21     namespace HbbAnalysis {//namespace
22    
23    
24     class HistosTaus: public HistosBase {
25    
26     public:
27    
28     HistosTaus(){};
29     ~HistosTaus(){};
30    
31     void Initialise(TFileDirectory & aDir, std::string aName);
32    
33     void FillHistograms(const pat::Tau & aTau, edm::Handle<std::vector<reco::Vertex> > aRecoVertices);
34    
35     private:
36    
37     TH1F *p_leadTrk_pT;
38     TH1F *p_leadTrk_eta;
39     TH1F *p_leadTrk_phi;
40    
41     TH1F *p_leadTrk_matchDist;
42    
43     TH1F *p_leadTrk_IPxy;
44     TH1F *p_leadTrk_IPz;
45    
46    
47     };
48    
49     }//namespace
50    
51    
52    
53     #endif