2 #define CHARGESIGNAL_H 1
8 #include <EVENT/LCGenericObject.h>
138 void set_time_variance(
const double );
143 void set_module_id(
const int );
148 void set_mean_time(
const double );
153 #endif // CHARGESIGNAL_H
double get_time_variance(void) const
gets the variance in the time
Definition: ChargeSignal.cc:70
int getNFloat() const
returns the number of floats used
Definition: ChargeSignal.cc:101
const std::string getDataDescription(void) const
returns the type of data in the generic object
Definition: ChargeSignal.cc:169
int getNInt() const
returns the number of integers used
Definition: ChargeSignal.cc:93
int get_module_id(void) const
gets the module id of this charge signal
Definition: ChargeSignal.cc:62
int getNDouble() const
returns the number of doubles used
Definition: ChargeSignal.cc:109
ChargeSignal(int, int, int)
constructor
Definition: ChargeSignal.cc:12
int get_charge_id(void) const
gets the unique id of this charge signal
Definition: ChargeSignal.cc:45
double get_mean_time(void) const
gets the mean time of the signal
Definition: ChargeSignal.cc:85
bool isFixedSize() const
returns where or not the number of parameters change during runtime
Definition: ChargeSignal.cc:153
int get_pad_id(void) const
gets the pad id of this signal
Definition: ChargeSignal.cc:53
const std::string getTypeName(void) const
returns the typename of the class
Definition: ChargeSignal.cc:161
void add_electron(const double)
add an electron to the signal at a specified time
Definition: ChargeSignal.cc:24
double getDoubleVal(int) const
returns a double value at a given index
Definition: ChargeSignal.cc:140
float getFloatVal(int) const
returns a float value at a given index
Definition: ChargeSignal.cc:132
int get_electron_count(void) const
gets the number of electrons
Definition: ChargeSignal.cc:37
int getIntVal(int) const
returns an int value at a given index
Definition: ChargeSignal.cc:117
ChargeSignal : A parameterized signal on a pad.
Definition: ChargeSignal.h:16