AddModifier(BSEmcAbsWaveformModifier *t_wfModifier, Int_t t_wfIndex) | BSEmcMultiWaveformSimulator | virtual |
BSEmcFullStackedWaveformSimulator::AddModifier(BSEmcAbsWaveformModifier *t_wfModifier) | BSEmcAbsWaveformSimulator | inlinevirtual |
BSEmcAbsWaveformSimulator() | BSEmcAbsWaveformSimulator | inlineprotected |
BSEmcAbsWaveformSimulator(Double_t sampleRate) | BSEmcAbsWaveformSimulator | inlineprotected |
BSEmcFullStackedWaveformSimulator() | BSEmcFullStackedWaveformSimulator | |
BSEmcFullStackedWaveformSimulator(Double_t t_sampleRate, BSEmcAbsPulseshape *t_pulseShape) | BSEmcFullStackedWaveformSimulator | |
BSEmcMultiWaveformSimulator() | BSEmcMultiWaveformSimulator | |
BSEmcMultiWaveformSimulator(Double_t t_sampleRate, BSEmcAbsPulseshape *t_pulseshape, Int_t t_wfMultiplicity) | BSEmcMultiWaveformSimulator | |
CalcSingleWaveForTime(Double_t t_absoluteTime, Double_t t_energy, Double_t t_pulseTime) | BSEmcFullStackedWaveformSimulator | protected |
CalcWaveForTime(Double_t t_absoluteTime, BSEmcWaveformData *t_wfData) | BSEmcFullStackedWaveformSimulator | protectedvirtual |
CallModifiers(BSEmcWaveform *t_wf) | BSEmcMultiWaveformSimulator | protectedvirtual |
BSEmcAbsWaveformSimulator::ClassDef(BSEmcAbsWaveformSimulator, 3) | BSEmcAbsWaveformSimulator | protected |
fListOfWaveformModifiers | BSEmcAbsWaveformSimulator | protected |
fMCDepositBranchName | BSEmcAbsWaveformSimulator | protected |
fSampleRate | BSEmcAbsWaveformSimulator | protected |
Get1GevWaveform() | BSEmcFullStackedWaveformSimulator | inlinevirtual |
GetAbsoluteTimeInterval(BSEmcWaveformData *t_wfData, Double_t &t_startTime, Double_t &t_activeTime) | BSEmcFullStackedWaveformSimulator | virtual |
GetPulseRiseTime() | BSEmcFullStackedWaveformSimulator | inlinevirtual |
GetSampleRate() | BSEmcAbsWaveformSimulator | inlinevirtual |
GetScale() | BSEmcFullStackedWaveformSimulator | inlinevirtual |
GetTimeBeforeFirstDeposit(BSEmcWaveformData *) | BSEmcAbsWaveformSimulator | inlinevirtual |
GetTimeBeforeFirstHit(BSEmcWaveformData *) | BSEmcFullStackedWaveformSimulator | inlinevirtual |
GetTotalScale(Int_t t_wfIndex) | BSEmcMultiWaveformSimulator | virtual |
BSEmcFullStackedWaveformSimulator::GetTotalScale() | BSEmcAbsWaveformSimulator | inlinevirtual |
Init(Double_t t_samplingBeforeFirstPulse, Double_t t_samplingAfterLastPulse, Double_t t_cutoff, Double_t t_activeTimeIncrement) | BSEmcFullStackedWaveformSimulator | virtual |
MakeSingleWaveform(Double_t t_depositEnergy, Double_t t_depositTime, TClonesArray *t_arrayToStore=nullptr, Int_t t_detId=-1, Int_t t_trackId=-1, Int_t t_depositIndex=-1) | BSEmcMultiWaveformSimulator | protectedvirtual |
MakeWaveform(BSEmcWaveformData *t_wfData, TClonesArray *t_arrayToStore=nullptr) | BSEmcMultiWaveformSimulator | protectedvirtual |
SetMCDepositBranchName(const TString &t_branchname) | BSEmcAbsWaveformSimulator | inline |
Simulate(BSEmcWaveformData *t_wfData, TClonesArray *t_arrayToStore=nullptr) | BSEmcAbsWaveformSimulator | inlinevirtual |
SimulateSinglePulse(Double_t t_depositEnergy, Double_t t_depositTime, TClonesArray *t_arrayToStore=nullptr, Int_t t_detId=-1, Int_t t_trackId=-1, Int_t t_depositIndex=-1) | BSEmcAbsWaveformSimulator | inlinevirtual |
SyncWithADCClock(Double_t &t_time) | BSEmcAbsWaveformSimulator | inlineprotected |
~BSEmcFullStackedWaveformSimulator() | BSEmcFullStackedWaveformSimulator | virtual |