HerdSoftware  0.1.1
PsdTriggerComparatorAlgo.h
Go to the documentation of this file.
1 #ifndef HERD_PSDTRIGGERCOMPARATORALGO_H_
2 #define HERD_PSDTRIGGERCOMPARATORALGO_H_
3 
4 // EventAnalysis headers
5 #include "algorithm/Algorithm.h"
6 
7 // HerdSoftware headers
9 
10 using namespace EA;
11 
12 namespace Herd {
13 
39 class PsdTriggerComparatorAlgo : public Algorithm {
40 public:
45  PsdTriggerComparatorAlgo(const std::string &name);
46 
51  bool Initialize();
52 
57  bool Process();
58 
63  bool Finalize();
64 
65 private:
66  // Trigger flags to be filled for the algorithms
68 
69  // Utility variables
70  StorePtr _evStore;
71 
72  // Algorithm parameters
74 };
75 
76 } // namespace Herd
77 
78 #endif /* HERD_PSDTRIGGERCOMPARATORALGO_H_ */
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
StorePtr _evStore
Definition: PsdTriggerComparatorAlgo.h:70
PsdTriggerFlags _psdTriggerFlags
Definition: PsdTriggerComparatorAlgo.h:67
An algorithm that compares variables from Psd trigger inputs and fills flags needed for the offline t...
Definition: PsdTriggerComparatorAlgo.h:39
Data structure with the trigger flags for Psd.
Definition: PsdTriggerFlags.h:17
float _sideEDepThr_leg
Definition: PsdTriggerComparatorAlgo.h:73