|
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
1.8.6