HerdSoftware  0.1.1
PsdTriggerInputs.h
Go to the documentation of this file.
1 
3 #ifndef HERD_PSDTRIGGERINPUTS_H_
4 #define HERD_PSDTRIGGERINPUTS_H_
5 
6 // HerdSoftware headers
7 #include "common/SidesArray.h"
8 
9 #ifdef HS_USE_ROOT
10 #include "Rtypes.h"
11 #endif
12 
13 namespace Herd {
14 
19 public:
24 
26  virtual ~PsdTriggerInputs() = default;
27 
30  void Reset() { eDepSide.fill(0); }
31 
33 
34 #ifdef HS_USE_ROOT
35  ClassDef(PsdTriggerInputs, 1);
36 #endif
37 };
38 
39 } // namespace Herd
40 
41 #endif /* HERD_PSDTRIGGERINPUTS_H_ */
Data structure with the trigger inputs for Psd.
Definition: PsdTriggerInputs.h:18
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
virtual ~PsdTriggerInputs()=default
Virtual destructor.
SidesArray< float > eDepSide
Energy deposited in the PSD top and lateral sides.
Definition: PsdTriggerInputs.h:32
void Reset()
Set the members to zero so that the energy in each side can be accumulated for each event...
Definition: PsdTriggerInputs.h:30
void fill(const value_type &__u)
Definition: ArrayForwarder.h:103
PsdTriggerInputs()
Default constructor Resets the values of all the members.
Definition: PsdTriggerInputs.h:23