AddModifier(PndEmcAbsWaveformModifier *wfModifier, Int_t wfIndex) | PndEmcMultiWaveformSimulator | virtual |
PndEmcFullStackedWaveformSimulator::AddModifier(PndEmcAbsWaveformModifier *wfModifier) | PndEmcAbsWaveformSimulator | inlinevirtual |
CalcSingleWaveForTime(Double_t absoluteTime, Double_t energy, Double_t pulseTime) | PndEmcFullStackedWaveformSimulator | protected |
CalcWaveForTime(Double_t absoluteTime, PndEmcWaveformData *wfData) | PndEmcFullStackedWaveformSimulator | protectedvirtual |
CallModifiers(PndEmcWaveform *wf) | PndEmcMultiWaveformSimulator | protectedvirtual |
PndEmcAbsWaveformSimulator::ClassDef(PndEmcAbsWaveformSimulator, 3) | PndEmcAbsWaveformSimulator | protected |
fIndexList | PndEmcMultiWaveformSimulator | private |
fListOfWaveformModifiers | PndEmcAbsWaveformSimulator | protected |
fSampleRate | PndEmcAbsWaveformSimulator | protected |
fWfMultiplicity | PndEmcMultiWaveformSimulator | private |
Get1GevWaveform() | PndEmcFullStackedWaveformSimulator | inlinevirtual |
GetAbsoluteTimeInterval(PndEmcWaveformData *wfData, Double_t &startTime, Double_t &activeTime) | PndEmcFullStackedWaveformSimulator | virtual |
GetPulseRiseTime() | PndEmcFullStackedWaveformSimulator | inlinevirtual |
GetSampleRate() | PndEmcAbsWaveformSimulator | inlinevirtual |
GetScale() | PndEmcFullStackedWaveformSimulator | inlinevirtual |
GetTimeBeforeFirstHit(PndEmcWaveformData *) | PndEmcFullStackedWaveformSimulator | inlinevirtual |
GetTotalScale(Int_t wfIndex) | PndEmcMultiWaveformSimulator | virtual |
PndEmcFullStackedWaveformSimulator::GetTotalScale() | PndEmcAbsWaveformSimulator | inlinevirtual |
Init(Double_t samplingBeforeFirstPulse, Double_t samplingAfterLastPulse, Double_t cutoff, Double_t activeTimeIncrement) | PndEmcFullStackedWaveformSimulator | virtual |
MakeSingleWaveform(Double_t hitEnergy, Double_t hitTime, TClonesArray *arrayToStore=NULL, Int_t detId=-1, Int_t trackId=-1, Int_t hitIndex=-1) | PndEmcMultiWaveformSimulator | protectedvirtual |
MakeWaveform(PndEmcWaveformData *wfData, TClonesArray *arrayToStore=NULL) | PndEmcMultiWaveformSimulator | protectedvirtual |
MultiplyWaveform(const PndEmcWaveform *singleWaveform, TClonesArray *arrayToStore) | PndEmcMultiWaveformSimulator | private |
PndEmcAbsWaveformSimulator() | PndEmcAbsWaveformSimulator | inlineprotected |
PndEmcAbsWaveformSimulator(Double_t sampleRate) | PndEmcAbsWaveformSimulator | inlineprotected |
PndEmcFullStackedWaveformSimulator() | PndEmcFullStackedWaveformSimulator | |
PndEmcFullStackedWaveformSimulator(Double_t sampleRate, PndEmcAbsPulseshape *pulseShape) | PndEmcFullStackedWaveformSimulator | |
PndEmcMultiWaveformSimulator() | PndEmcMultiWaveformSimulator | |
PndEmcMultiWaveformSimulator(Double_t sampleRate, PndEmcAbsPulseshape *pulseshape, Int_t wfMultiplicity) | PndEmcMultiWaveformSimulator | |
Simulate(PndEmcWaveformData *wfData, TClonesArray *arrayToStore=NULL) | PndEmcAbsWaveformSimulator | inlinevirtual |
SimulateSinglePulse(Double_t hitEnergy, Double_t hitTime, TClonesArray *arrayToStore=NULL, Int_t detId=-1, Int_t trackId=-1, Int_t hitIndex=-1) | PndEmcAbsWaveformSimulator | inlinevirtual |
SyncWithADCClock(Double_t &time) | PndEmcAbsWaveformSimulator | inlineprotected |
~PndEmcFullStackedWaveformSimulator() | PndEmcFullStackedWaveformSimulator | virtual |