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
Error occurred while calculating annotation data.
Log Message:
Added code to analyse data from the ntuples.

File Contents

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