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
Error occurred while calculating annotation data.
Log Message:
clean up histogram code, moved to analysis in UserCode/amagnan

File Contents

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