HerdSoftware  0.4.0
PsdTriggerInputs.h
Go to the documentation of this file.
1 
3 #ifndef HERD_PSDTRIGGERINPUTS_H_
4 #define HERD_PSDTRIGGERINPUTS_H_
5 
6 // HerdSoftware headers
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_ */
Herd::PsdTriggerInputs
Data structure with the trigger inputs for Psd.
Definition: PsdTriggerInputs.h:18
Herd::ArrayForwarder::fill
void fill(const value_type &__u)
Definition: ArrayForwarder.h:103
Herd::PsdTriggerInputs::PsdTriggerInputs
PsdTriggerInputs()
Default constructor Resets the values of all the members.
Definition: PsdTriggerInputs.h:23
Herd
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:22
Herd::PsdTriggerInputs::eDepSide
SidesArray< float > eDepSide
Energy deposited in the PSD top and lateral sides.
Definition: PsdTriggerInputs.h:32
Herd::PsdTriggerInputs::Reset
void Reset()
Set the members to zero so that the energy in each side can be accumulated for each event.
Definition: PsdTriggerInputs.h:30
SidesArray.h
Herd::PsdTriggerInputs::~PsdTriggerInputs
virtual ~PsdTriggerInputs()=default
Virtual destructor
Herd::SidesArray< float >