ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/grimes/VHbbAnalysisCode/interface/AdditionalJetStudyCutSets.h
Revision: 1.1
Committed: Mon Apr 9 19:20:33 2012 UTC (13 years ago) by grimes
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Log Message:
Added code to analyse data from the ntuples.

File Contents

# User Rev Content
1 grimes 1.1 #ifndef trkupgradeanalysis_additionaljetstudy_AdditionalJetStudyCutSets_h
2     #define trkupgradeanalysis_additionaljetstudy_AdditionalJetStudyCutSets_h
3    
4     #include <string>
5     #include "TrkUpgradeAnalysis/VHbb/interface/VHbbCandidateCutSets.h"
6    
7     // Forward declarations
8     class VHbbCandidate;
9    
10     namespace trkupgradeanalysis
11     {
12     /** @namespace additionaljetstudy
13     *
14     * @brief Namespace to keep the code I'm using to check the number of additional jets variable separate.
15     *
16     * This namespace probably won't be used once I've validated this variable scales as expected for a given
17     * level of pileup. Has a load of cut sets that are used to see the distribution of the number of additional
18     * jets variable with different types of cuts applied to the collection.
19     *
20     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
21     * @date 14/Feb/2012
22     */
23     namespace additionaljetstudy
24     {
25     /** @brief Cut set to check against some slides Rachel Wilken sent to me.
26     *
27     * Sent on 09/Feb/2012 to the cms-ku-unl-hbbanalysis mailing list, with the subject line "Naj plots".
28     * This cut set is to compare against slide 2, where the cuts are just
29     * ( candidateType==Zmumu || candidateType==Zee )
30     *
31     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
32     * @date 14/Feb/2012
33     */
34     class WilkenSlide2 : public VHbbCandidateCutSet
35     {
36     public:
37     WilkenSlide2();
38     std::string name() const;
39     };
40    
41     /** @brief Cut set to check against some slides Rachel Wilken sent to me.
42     *
43     * More info in the documentation for WilkenSlide2.
44     *
45     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
46     * @date 14/Feb/2012
47     */
48     class WilkenSlide3Plot1 : public VHbbCandidateCutSet
49     {
50     public:
51     WilkenSlide3Plot1();
52     std::string name() const;
53     };
54    
55    
56     /** @brief Cut set to check against some slides Rachel Wilken sent to me.
57     *
58     * More info in the documentation for WilkenSlide2.
59     *
60     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
61     * @date 14/Feb/2012
62     */
63     class WilkenSlide3Plot2 : public VHbbCandidateCutSet
64     {
65     public:
66     WilkenSlide3Plot2();
67     std::string name() const;
68     };
69    
70    
71     /** @brief Cut set to check against some slides Rachel Wilken sent to me.
72     *
73     * More info in the documentation for WilkenSlide2.
74     *
75     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
76     * @date 14/Feb/2012
77     */
78     class WilkenSlide3Plot3 : public VHbbCandidateCutSet
79     {
80     public:
81     WilkenSlide3Plot3();
82     std::string name() const;
83     };
84    
85    
86     /** @brief Cut set to check against some slides Rachel Wilken sent to me.
87     *
88     * More info in the documentation for WilkenSlide2.
89     *
90     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
91     * @date 14/Feb/2012
92     */
93     class WilkenSlide4Plot2 : public VHbbCandidateCutSet
94     {
95     public:
96     WilkenSlide4Plot2();
97     std::string name() const;
98     };
99    
100    
101     /** @brief Cut set to check against some slides Rachel Wilken sent to me.
102     *
103     * More info in the documentation for WilkenSlide2.
104     *
105     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
106     * @date 14/Feb/2012
107     */
108     class WilkenSlide5Plot1 : public VHbbCandidateCutSet
109     {
110     public:
111     WilkenSlide5Plot1();
112     std::string name() const;
113     };
114    
115    
116     /** @brief Cut set to check against some slides Rachel Wilken sent to me.
117     *
118     * More info in the documentation for WilkenSlide2.
119     *
120     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
121     * @date 14/Feb/2012
122     */
123     class WilkenSlide5Plot2 : public VHbbCandidateCutSet
124     {
125     public:
126     WilkenSlide5Plot2();
127     std::string name() const;
128     };
129    
130    
131     /** @brief Cut set to check against some slides Rachel Wilken sent to me.
132     *
133     * More info in the documentation for WilkenSlide2.
134     *
135     * @author Mark Grimes (mark.grimes@bristol.ac.uk)
136     * @date 14/Feb/2012
137     */
138     class WilkenSlide5Plot2AssumingTypo : public VHbbCandidateCutSet
139     {
140     public:
141     WilkenSlide5Plot2AssumingTypo();
142     std::string name() const;
143     };
144    
145     } // end of namespace additionaljetstudy
146    
147     } // end of namespace trkupgradeanalysis
148    
149    
150     #endif // end of "#ifndef trkupgradeanalysis_additionaljetstudy_AdditionalJetStudyCutSets_h"
151