ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/python/interface/HistosTaus.hh
Revision: 1.2
Committed: Wed Apr 15 11:57:07 2009 UTC (16 years ago) by amagnan
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -0 lines
State: FILE REMOVED
Error occurred while calculating annotation data.
Log Message:
oups...

File Contents

# Content
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