#include <TPCReadoutSimAlg.h>
Public Member Functions | |
TPCReadoutSimAlg (CLHEP::HepRandomEngine &engine, fhicl::ParameterSet const &pset) | |
virtual | ~TPCReadoutSimAlg () |
virtual raw::RawDigit | CreateRawDigit (unsigned int channel, std::vector< float > const &electrons, bool &todrop)=0 |
virtual void | CreateNoiseDigits (std::vector< raw::RawDigit > &digits)=0 |
virtual void | reconfigure (fhicl::ParameterSet const &pset)=0 |
Protected Member Functions | |
virtual void | AddNoiseToADCs (std::vector< short > &adcs)=0 |
virtual short | ElectronsToADCs (float electrons)=0 |
Protected Attributes | |
CLHEP::HepRandomEngine & | fEngine |
random number engine More... | |
bool | fAddNoise |
flag to add noise or not More... | |
int | fNoiseSpectrum |
0: Gaussian white noise; more to come More... | |
float | fNoiseAmplitude |
noise amplitdue More... | |
int | fNoiseVecSize |
how much noise to pre-generate More... | |
int | fCompressType |
Switch to compress raw digits. More... | |
int | fZSThreshold |
for ZS Compression, threshold (upwards) More... | |
unsigned int | fZSTicksBefore |
for ZS Compression, # samples before More... | |
unsigned int | fZSTicksAfter |
for ZS Compression, # samples after More... | |
int | fPedestal |
Raw Digit Pedestal. More... | |
const detinfo::DetectorProperties * | fDetProp |
detector properties More... | |
int | fADCSaturation |
limit of the ADC More... | |
Definition at line 107 of file TPCReadoutSimAlg.h.
gar::rosim::TPCReadoutSimAlg::TPCReadoutSimAlg | ( | CLHEP::HepRandomEngine & | engine, |
fhicl::ParameterSet const & | pset | ||
) |
Definition at line 14 of file TPCReadoutSimAlg.cxx.
|
virtual |
Definition at line 23 of file TPCReadoutSimAlg.cxx.
|
protectedpure virtual |
Implemented in gar::rosim::TPCReadoutSimStandardAlg.
|
pure virtual |
Implemented in gar::rosim::TPCReadoutSimStandardAlg.
|
pure virtual |
Implemented in gar::rosim::TPCReadoutSimStandardAlg.
|
protectedpure virtual |
Implemented in gar::rosim::TPCReadoutSimStandardAlg.
|
pure virtual |
Implemented in gar::rosim::TPCReadoutSimStandardAlg.
|
protected |
limit of the ADC
Definition at line 138 of file TPCReadoutSimAlg.h.
|
protected |
flag to add noise or not
Definition at line 128 of file TPCReadoutSimAlg.h.
|
protected |
Switch to compress raw digits.
Definition at line 132 of file TPCReadoutSimAlg.h.
|
protected |
detector properties
Definition at line 137 of file TPCReadoutSimAlg.h.
|
protected |
random number engine
Definition at line 127 of file TPCReadoutSimAlg.h.
|
protected |
noise amplitdue
Definition at line 130 of file TPCReadoutSimAlg.h.
|
protected |
0: Gaussian white noise; more to come
Definition at line 129 of file TPCReadoutSimAlg.h.
|
protected |
how much noise to pre-generate
Definition at line 131 of file TPCReadoutSimAlg.h.
|
protected |
Raw Digit Pedestal.
Definition at line 136 of file TPCReadoutSimAlg.h.
|
protected |
for ZS Compression, threshold (upwards)
Definition at line 133 of file TPCReadoutSimAlg.h.
|
protected |
for ZS Compression, # samples after
Definition at line 135 of file TPCReadoutSimAlg.h.
|
protected |
for ZS Compression, # samples before
Definition at line 134 of file TPCReadoutSimAlg.h.