HerdSoftware  0.1.1
PsdTriggerComputerAlgo.h
Go to the documentation of this file.
1 #ifndef HERD_PSDTRIGGERCOMPUTERALGO_H_
2 #define HERD_PSDTRIGGERCOMPUTERALGO_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 PsdTriggerComputerAlgo : public Algorithm {
40 public:
45  PsdTriggerComputerAlgo(const std::string &name);
46 
51  bool Initialize();
52 
57  bool Process();
58 
63  bool Finalize();
64 
65 private:
66  // Trigger inputs for Psd to be filled for the algorithm
68 
69  // Utility variables
70  StorePtr _evStore, _globStore;
71 };
72 
73 } // namespace Herd
74 
75 #endif /* HERD_PSDTRIGGERCOMPUTERALGO_H_ */
Data structure with the trigger inputs for Psd.
Definition: PsdTriggerInputs.h:18
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
StorePtr _globStore
Definition: PsdTriggerComputerAlgo.h:70
An algorithm that computes relevant information about PSD needed for the offline trigger.
Definition: PsdTriggerComputerAlgo.h:39
PsdTriggerInputs _psdTriggerInputs
Definition: PsdTriggerComputerAlgo.h:67