Revision: | 1.1 |
Committed: | Thu Sep 17 19:39:51 2009 UTC (15 years, 7 months ago) by amagnan |
Content type: | text/plain |
Branch: | MAIN |
CVS Tags: | v01-00-00, beforeMETHacks, v00-05-03, v00-05-02, v00-05-01, v00-05-00, HbbAnaFor35X, v00-04-02, v00-04-01, v00-04-00, v00-03-00, HEAD |
Log Message: | add Tree |
# | Content |
---|---|
1 | #ifndef HbbAnalysis_Trigger_hh |
2 | #define HbbAnalysis_Trigger_hh |
3 | |
4 | #include <vector> |
5 | #include <string> |
6 | |
7 | #include "UserCode/HbbAnalysis/interface/Objects.hh" |
8 | |
9 | namespace HbbAnalysis { |
10 | |
11 | class Trigger { |
12 | |
13 | public: |
14 | |
15 | |
16 | /** Constructors */ |
17 | |
18 | Trigger(){ |
19 | //Clear(); |
20 | }; |
21 | |
22 | ~Trigger(){}; |
23 | |
24 | Trigger(const HbbAnalysis::TriggerVars & aTrig){ |
25 | Clear(); |
26 | trigVars(aTrig); |
27 | }; |
28 | |
29 | inline const HbbAnalysis::TriggerVars & trigVars() const { |
30 | return trig_; |
31 | }; |
32 | |
33 | inline void trigVars(const HbbAnalysis::TriggerVars & aTrig) { |
34 | trig_ = aTrig; |
35 | }; |
36 | |
37 | inline void Clear(){ |
38 | trig_.name = ""; |
39 | trig_.index = 0; |
40 | trig_.accept = 0; |
41 | }; |
42 | |
43 | private: |
44 | |
45 | HbbAnalysis::TriggerVars trig_; |
46 | |
47 | }; |
48 | |
49 | }//namespace |
50 | #endif |