ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/HistosElecs.hh
Revision: 1.7
Committed: Fri Oct 2 11:05:52 2009 UTC (15 years, 7 months 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.6: +6 -67 lines
Log Message:
add histos classes to fill from tree

File Contents

# User Rev Content
1 amagnan 1.1 #ifndef HbbAnalysis_HistosElecs_hh
2     #define HbbAnalysis_HistosElecs_hh
3    
4     #include <vector>
5     #include <string>
6    
7 amagnan 1.2 #include "DataFormats/PatCandidates/interface/Electron.h"
8 amagnan 1.3 #include "DataFormats/Common/interface/Handle.h"
9     #include "DataFormats/VertexReco/interface/Vertex.h"
10 amagnan 1.1
11 amagnan 1.7 #include "UserCode/HbbAnalysis/interface/HistosElecsBase.hh"
12 amagnan 1.1
13     #include "TH1F.h"
14     #include "TH2F.h"
15    
16    
17     namespace HbbAnalysis {//namespace
18    
19 amagnan 1.7 class HistosElecs: public HistosElecsBase {
20 amagnan 1.1
21     public:
22    
23 amagnan 1.7 // HistosElecs():
24     // doGenMatched_(false)
25     // {};
26     // ~HistosElecs(){};
27 amagnan 1.1
28 amagnan 1.5 void FillEventHistograms(const edm::Handle<std::vector<pat::Electron> > & aElecCol);
29 amagnan 1.2
30 amagnan 1.5 void FillHistograms(const pat::Electron & aElec, const edm::Handle<std::vector<reco::Vertex> >& aRecoVertices, bool isLead=true);
31 amagnan 1.2
32     bool MatchesGenElectron(const pat::Electron & aElec);
33 amagnan 1.1
34     };
35    
36     }//namespace
37    
38    
39    
40     #endif