StRoot  1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
StTrsParameterizedAnalogSignalGenerator Class Reference
Inheritance diagram for StTrsParameterizedAnalogSignalGenerator:
StTrsAnalogSignalGenerator

Public Member Functions

void inducedChargeOnPad (StTrsWireHistogram *, Int_t sector)
 
void sampleAnalogSignal ()
 
double signalSampler (double, StTrsAnalogSignal &)
 
double addNoise (double sigma)
 
void addNoise (bool l)
 
void setNormalFactor (double FudgeFactor)
 
void addSignal (const int id, const double signal, SignalSum_t &sum)
 
int SignalId (SignalSum_t &sum)
 
- Public Member Functions inherited from StTrsAnalogSignalGenerator
 StTrsAnalogSignalGenerator (StTpcGeometry *, StTpcSlowControl *, StTpcElectronics *, StTrsSector *)
 
void setDeltaPad (int)
 
void setDeltaRow (int)
 
void setSignalThreshold (double)
 
void setSuppressEmptyTimeBins (bool)
 
void addNoise (bool)
 
void setNoiseRMS (double)
 
void generateNoiseUnderSignalOnly (bool)
 

Static Public Member Functions

static StTrsAnalogSignalGeneratorinstance ()
 
static StTrsAnalogSignalGeneratorinstance (StTpcGeometry *, StTpcSlowControl *, StTpcElectronics *, StTrsSector *)
 

Protected Member Functions

 StTrsParameterizedAnalogSignalGenerator (StTpcGeometry *, StTpcSlowControl *, StTpcElectronics *, StTrsSector *)
 
- Protected Member Functions inherited from StTrsAnalogSignalGenerator
void fractionSampled ()
 
double generateNoise () const
 

Additional Inherited Members

- Protected Attributes inherited from StTrsAnalogSignalGenerator
StTpcGeometrymGeomDb
 
StTpcSlowControlmSCDb
 
StTpcElectronicsmElectronicsDb
 
StTpcCoordinateTransform transformer
 
int mDeltaPad
 
int mDeltaRow
 
pair< int, int > mRowLimits
 
pair< int, int > mPadLimits
 
StTrsSectormSector
 
double mSignalThreshold
 
bool mSuppressEmptyTimeBins
 
StTrsAnalogSignal mElectronicSignal
 
vector< StTrsAnalogSignalmDiscreteAnalogTimeSequence
 
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
 

Detailed Description

Definition at line 27 of file StTrsParameterizedAnalogSignalGenerator.hh.


The documentation for this class was generated from the following files: