#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.
1.8.11