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

# Content
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"