ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/grimes/VHbbAnalysisCode/interface/VHbbCandidatePlotSet.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
CVS Tags: HEAD
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_VHbbCandidatePlotSet_h
2     #define trkupgradeanalysis_VHbbCandidatePlotSet_h
3    
4     // Forward declarations
5     class TH1F;
6     class TDirectory;
7     class VHbbCandidate;
8    
9     namespace trkupgradeanalysis
10     {
11     /** @brief A class to take care of booking and filling histograms about VHbbCandidates.
12     *
13     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
14     * @date 26/Nov/2011
15     */
16     class VHbbCandidatePlotSet
17     {
18     public:
19     VHbbCandidatePlotSet();
20     void book( TDirectory* pDirectory );
21     void fill( const VHbbCandidate& vhbbCandidate );
22     private:
23     bool histogramHaveBeenBooked_;
24    
25     TH1F* pCandidateType_;
26     TH1F* pHiggsMass_;
27     TH1F* pZMass_;
28     TH1F* pNumberOfElectrons_;
29     TH1F* pNumberOfMuons_;
30     TH1F* pNumberOfTaus_;
31     TH1F* pNumberOfMETs_;
32     TH1F* pNumberOfAdditionalJets_;
33     };
34    
35     } // end of namespace trkupgradeanalysis
36    
37    
38     #endif // end of "#ifndef trkupgradeanalysis_VHbbCandidatePlotSet_h"