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

# User Rev Content
1 grimes 1.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"