PandaRoot
BSEmcMultiWaveformSimulator Member List

This is the complete list of members for BSEmcMultiWaveformSimulator, including all inherited members.

AddModifier(BSEmcAbsWaveformModifier *t_wfModifier, Int_t t_wfIndex)BSEmcMultiWaveformSimulatorvirtual
BSEmcFullStackedWaveformSimulator::AddModifier(BSEmcAbsWaveformModifier *t_wfModifier)BSEmcAbsWaveformSimulatorinlinevirtual
BSEmcAbsWaveformSimulator()BSEmcAbsWaveformSimulatorinlineprotected
BSEmcAbsWaveformSimulator(Double_t sampleRate)BSEmcAbsWaveformSimulatorinlineprotected
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)BSEmcFullStackedWaveformSimulatorprotected
CalcWaveForTime(Double_t t_absoluteTime, BSEmcWaveformData *t_wfData)BSEmcFullStackedWaveformSimulatorprotectedvirtual
CallModifiers(BSEmcWaveform *t_wf)BSEmcMultiWaveformSimulatorprotectedvirtual
BSEmcAbsWaveformSimulator::ClassDef(BSEmcAbsWaveformSimulator, 3)BSEmcAbsWaveformSimulatorprotected
fListOfWaveformModifiersBSEmcAbsWaveformSimulatorprotected
fMCDepositBranchNameBSEmcAbsWaveformSimulatorprotected
fSampleRateBSEmcAbsWaveformSimulatorprotected
Get1GevWaveform()BSEmcFullStackedWaveformSimulatorinlinevirtual
GetAbsoluteTimeInterval(BSEmcWaveformData *t_wfData, Double_t &t_startTime, Double_t &t_activeTime)BSEmcFullStackedWaveformSimulatorvirtual
GetPulseRiseTime()BSEmcFullStackedWaveformSimulatorinlinevirtual
GetSampleRate()BSEmcAbsWaveformSimulatorinlinevirtual
GetScale()BSEmcFullStackedWaveformSimulatorinlinevirtual
GetTimeBeforeFirstDeposit(BSEmcWaveformData *)BSEmcAbsWaveformSimulatorinlinevirtual
GetTimeBeforeFirstHit(BSEmcWaveformData *)BSEmcFullStackedWaveformSimulatorinlinevirtual
GetTotalScale(Int_t t_wfIndex)BSEmcMultiWaveformSimulatorvirtual
BSEmcFullStackedWaveformSimulator::GetTotalScale()BSEmcAbsWaveformSimulatorinlinevirtual
Init(Double_t t_samplingBeforeFirstPulse, Double_t t_samplingAfterLastPulse, Double_t t_cutoff, Double_t t_activeTimeIncrement)BSEmcFullStackedWaveformSimulatorvirtual
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)BSEmcMultiWaveformSimulatorprotectedvirtual
MakeWaveform(BSEmcWaveformData *t_wfData, TClonesArray *t_arrayToStore=nullptr)BSEmcMultiWaveformSimulatorprotectedvirtual
SetMCDepositBranchName(const TString &t_branchname)BSEmcAbsWaveformSimulatorinline
Simulate(BSEmcWaveformData *t_wfData, TClonesArray *t_arrayToStore=nullptr)BSEmcAbsWaveformSimulatorinlinevirtual
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)BSEmcAbsWaveformSimulatorinlinevirtual
SyncWithADCClock(Double_t &t_time)BSEmcAbsWaveformSimulatorinlineprotected
~BSEmcFullStackedWaveformSimulator()BSEmcFullStackedWaveformSimulatorvirtual