ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/grimes/VHbbAnalysisCode/interface/MuonInfoPlotSet.h
Revision: 1.1
Committed: Tue Feb 14 01:43:14 2012 UTC (13 years, 2 months ago) by grimes
Content type: text/plain
Branch: MAIN
Log Message:
Only added the directory structure in the last commit, this is now the files.

File Contents

# Content
1 #ifndef trkupgradeanalysis_MuonInfoPlotSet_h
2 #define trkupgradeanalysis_MuonInfoPlotSet_h
3
4 #include "VHbbAnalysis/VHbbDataFormats/interface/VHbbEvent.h"
5
6 // Forward declarations
7 class TH1F;
8 class TDirectory;
9
10 namespace trkupgradeanalysis
11 {
12 /** @brief A class to take care of booking and filling histograms about MuonInfo objects.
13 *
14 * @author Mark Grimes (mark.grimes@bristol.ac.uk)
15 * @date 27/Nov/2011
16 */
17 class MuonInfoPlotSet
18 {
19 public:
20 MuonInfoPlotSet();
21 void book( TDirectory* pDirectory );
22 void fill( const VHbbEvent::MuonInfo& muon );
23 private:
24 bool histogramHaveBeenBooked_;
25
26 TH1F* pGlobalChi2_;
27 TH1F* pNumberOfPixelHits_;
28 TH1F* pNumberOfGlobalHits_;
29 TH1F* pNumberOfHits_;
30 TH1F* pCategory_;
31 TH1F* pNumberOfMatches_;
32 TH1F* pIPDB_;
33 TH1F* pEta_;
34 TH1F* pPt_;
35 };
36
37 } // end of namespace trkupgradeanalysis
38
39
40 #endif // end of "#ifndef trkupgradeanalysis_MuonInfoPlotSet_h"