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

File Contents

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