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 |
# | User | Rev | Content |
---|---|---|---|
1 | amagnan | 1.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 |