HerdSoftware  0.1.1
TriggerPattern.h
Go to the documentation of this file.
1 
3 #ifndef HERD_TRIGGERPATTERN_H
4 #define HERD_TRIGGERPATTERN_H
5 
6 #ifdef HS_USE_ROOT
7 #include "Rtypes.h"
8 #endif
9 
10 namespace Herd {
11 
16 public:
21 
23  virtual ~TriggerPattern() = default;
24 
27  void Reset() {
28  heTrigger = false;
29  legTrigger = false;
30  unbTrigger = false;
31  }
32 
33  bool heTrigger;
34  bool legTrigger;
35  bool unbTrigger;
36 
37 #ifdef HS_USE_ROOT
38  ClassDef(TriggerPattern, 1);
39 #endif
40 };
41 
42 } // namespace Herd
43 
44 #endif /* HERD_TRIGGERPATTERN_H */
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
void Reset()
Set the members to default values.
Definition: TriggerPattern.h:27
Data structure with the fired triggers for each event.
Definition: TriggerPattern.h:15
bool unbTrigger
Boolean for the Unbiased trigger.
Definition: TriggerPattern.h:35
virtual ~TriggerPattern()=default
Virtual destructor.
bool legTrigger
Boolean for the LEG trigger.
Definition: TriggerPattern.h:34
TriggerPattern()
Default constructor Resets the values of all the members.
Definition: TriggerPattern.h:20
bool heTrigger
Boolean for the HE trigger.
Definition: TriggerPattern.h:33