ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/HbbAnalysis/interface/HistosMuons.hh
Revision: 1.3
Committed: Fri Oct 2 11:05:52 2009 UTC (15 years, 7 months ago) by amagnan
Content type: text/plain
Branch: MAIN
Changes since 1.2: +5 -87 lines
Log Message:
add histos classes to fill from tree

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    
11 amagnan 1.3 #include "UserCode/HbbAnalysis/interface/HistosMuonsBase.hh"
12 amagnan 1.1 #include "UserCode/HbbAnalysis/interface/EffUtility.hh"
13    
14     #include "TH1F.h"
15     #include "TH2F.h"
16    
17    
18     namespace HbbAnalysis {//namespace
19    
20    
21 amagnan 1.3 class HistosMuons: public HistosMuonsBase {
22 amagnan 1.1
23     public:
24    
25 amagnan 1.2 void FillEventHistograms(const edm::Handle<std::vector<pat::Muon> >& aMuCol);
26 amagnan 1.3
27 amagnan 1.1 void FillHistograms(const pat::Muon & aMuon, bool isLead=true);
28 amagnan 1.3
29 amagnan 1.1 bool MatchesGenMuon(const pat::Muon & aMuon);
30 amagnan 1.3
31 amagnan 1.1 };
32    
33     }//namespace
34    
35    
36    
37     #endif