StRoot
1
|
Public Member Functions | |
void | setChargeDistribution (StDistribution) |
void | inducedChargeOnPad (StTrsWireHistogram *, Int_t sector) |
double | signalOnPad (double, double, double, double, double, double) |
void | setElectronicSampler (StSignal) |
void | sampleAnalogSignal () |
double | signalSampler (double, StTrsAnalogSignal &) |
Public Member Functions inherited from StTrsAnalogSignalGenerator | |
StTrsAnalogSignalGenerator (StTpcGeometry *, StTpcSlowControl *, StTpcElectronics *, StTrsSector *) | |
void | setDeltaPad (int) |
void | setDeltaRow (int) |
void | setSignalThreshold (double) |
void | setSuppressEmptyTimeBins (bool) |
virtual void | setNormalFactor (double FudgeFactor) |
void | addNoise (bool) |
void | setNoiseRMS (double) |
void | generateNoiseUnderSignalOnly (bool) |
Static Public Member Functions | |
static StTrsAnalogSignalGenerator * | instance () |
static StTrsAnalogSignalGenerator * | instance (StTpcGeometry *, StTpcSlowControl *, StTpcElectronics *, StTrsSector *) |
Protected Member Functions | |
StTrsSlowAnalogSignalGenerator (StTpcGeometry *, StTpcSlowControl *, StTpcElectronics *, StTrsSector *) | |
Protected Member Functions inherited from StTrsAnalogSignalGenerator | |
void | fractionSampled () |
double | generateNoise () const |
Additional Inherited Members | |
Protected Attributes inherited from StTrsAnalogSignalGenerator | |
StTpcGeometry * | mGeomDb |
StTpcSlowControl * | mSCDb |
StTpcElectronics * | mElectronicsDb |
StTpcCoordinateTransform | transformer |
int | mDeltaPad |
int | mDeltaRow |
pair< int, int > | mRowLimits |
pair< int, int > | mPadLimits |
StTrsSector * | mSector |
double | mSignalThreshold |
bool | mSuppressEmptyTimeBins |
StTrsAnalogSignal | mElectronicSignal |
vector< StTrsAnalogSignal > | mDiscreteAnalogTimeSequence |
vector< StTrsAnalogSignal > ::iterator | mTimeSequenceIterator |
double | mSigma1 |
double | mSigma2 |
double | mTau |
double | mSamplingFrequency |
double | mGain |
double | mFractionSampled |
bool | mAddNoise |
bool | mAddNoiseUnderSignalOnly |
double | mNoiseRMS |
double | mTimeShiftOfSignalCentroid |
Static Protected Attributes inherited from StTrsAnalogSignalGenerator | |
static HepJamesRandom | mEngine |
static RandGauss | mGaussDistribution |
Definition at line 51 of file StTrsSlowAnalogSignalGenerator.hh.