MarlinTPC
1.2.0
|
ChargeSignal : A parameterized signal on a pad. More...
#include <ChargeSignal.h>
Public Member Functions | |
ChargeSignal (int, int, int) | |
constructor | |
int | get_electron_count (void) const |
gets the number of electrons | |
void | add_electron (const double) |
add an electron to the signal at a specified time More... | |
int | get_charge_id (void) const |
gets the unique id of this charge signal | |
int | get_pad_id (void) const |
gets the pad id of this signal | |
int | get_module_id (void) const |
gets the module id of this charge signal | |
double | get_time_variance (void) const |
gets the variance in the time | |
double | get_mean_time (void) const |
gets the mean time of the signal More... | |
int | getNInt () const |
returns the number of integers used | |
int | getNFloat () const |
returns the number of floats used | |
int | getNDouble () const |
returns the number of doubles used | |
int | getIntVal (int) const |
returns an int value at a given index | |
float | getFloatVal (int) const |
returns a float value at a given index | |
double | getDoubleVal (int) const |
returns a double value at a given index | |
bool | isFixedSize () const |
returns where or not the number of parameters change during runtime More... | |
const std::string | getTypeName (void) const |
returns the typename of the class | |
const std::string | getDataDescription (void) const |
returns the type of data in the generic object | |
ChargeSignal : A parameterized signal on a pad.
void marlintpc::ChargeSignal::add_electron | ( | const double | time | ) |
add an electron to the signal at a specified time
adds an electron to the signal
Referenced by marlintpc::ElectronCloudChargeDepositProcessor::processEvent().
double marlintpc::ChargeSignal::get_mean_time | ( | void | ) | const |
gets the mean time of the signal
gets the mean time of the cloud
Referenced by marlintpc::SignalShaperGaussianProcessor::processEvent().
bool marlintpc::ChargeSignal::isFixedSize | ( | ) | const |
returns where or not the number of parameters change during runtime
returns whether or not the number of parameters of the signal change during runtime