HerdSoftware
0.1.1
include
analysis
dataobjects
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
18
class
PsdTriggerInputs
{
19
public
:
23
PsdTriggerInputs
() {
Reset
(); };
24
26
virtual
~PsdTriggerInputs
() =
default
;
27
30
void
Reset
() {
eDepSide
.
fill
(0); }
31
32
SidesArray<float>
eDepSide
;
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
CssGeoParams.h CssGeoParams class declaration.
Definition:
CaloPDCalibrationAlgo.h:24
SidesArray.h
Herd::PsdTriggerInputs::~PsdTriggerInputs
virtual ~PsdTriggerInputs()=default
Virtual destructor.
Herd::SidesArray< float >
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
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
Generated by
1.8.13