PandaRoot
BSEmcAbsWaveformSimulator Member List

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

AddModifier(BSEmcAbsWaveformModifier *t_wfModifier)BSEmcAbsWaveformSimulatorinlinevirtual
BSEmcAbsWaveformSimulator()BSEmcAbsWaveformSimulatorinlineprotected
BSEmcAbsWaveformSimulator(Double_t sampleRate)BSEmcAbsWaveformSimulatorinlineprotected
CallModifiers(BSEmcWaveform *t_wf)BSEmcAbsWaveformSimulatorinlineprotectedvirtual
ClassDef(BSEmcAbsWaveformSimulator, 3)BSEmcAbsWaveformSimulatorprotected
fHitBranchNameBSEmcAbsWaveformSimulatorprotected
fListOfWaveformModifiersBSEmcAbsWaveformSimulatorprotected
fSampleRateBSEmcAbsWaveformSimulatorprotected
Get1GevWaveform()=0BSEmcAbsWaveformSimulatorpure virtual
GetAbsoluteTimeInterval(BSEmcWaveformData *t_wfData, Double_t &t_startTime, Double_t &t_activeTime)=0BSEmcAbsWaveformSimulatorpure virtual
GetSampleRate()BSEmcAbsWaveformSimulatorinlinevirtual
GetScale()=0BSEmcAbsWaveformSimulatorpure virtual
GetTimeBeforeFirstHit(BSEmcWaveformData *)BSEmcAbsWaveformSimulatorinlinevirtual
GetTotalScale()BSEmcAbsWaveformSimulatorinlinevirtual
MakeSingleWaveform(Double_t t_hitEnergy, Double_t t_hitTime, TClonesArray *t_arrayToStore=nullptr, Int_t t_detId=-1, Int_t t_trackId=-1, Int_t t_hitIndex=-1)=0BSEmcAbsWaveformSimulatorprotectedpure virtual
MakeWaveform(BSEmcWaveformData *t_wfData, TClonesArray *t_arrayToStore=nullptr)=0BSEmcAbsWaveformSimulatorprotectedpure virtual
SetHitBranchName(const TString &t_branchname)BSEmcAbsWaveformSimulatorinline
Simulate(BSEmcWaveformData *t_wfData, TClonesArray *t_arrayToStore=nullptr)BSEmcAbsWaveformSimulatorinlinevirtual
SimulateSinglePulse(Double_t t_hitEnergy, Double_t t_hitTime, TClonesArray *t_arrayToStore=nullptr, Int_t t_detId=-1, Int_t t_trackId=-1, Int_t t_hitIndex=-1)BSEmcAbsWaveformSimulatorinlinevirtual
SyncWithADCClock(Double_t &t_time)BSEmcAbsWaveformSimulatorinlineprotected