![]()  | 
  
    PandaRoot
    
   | 
 
This is the complete list of members for PndEmcAbsWaveformSimulator, including all inherited members.
| AddModifier(PndEmcAbsWaveformModifier *wfModifier) | PndEmcAbsWaveformSimulator | inlinevirtual | 
| CallModifiers(PndEmcWaveform *wf) | PndEmcAbsWaveformSimulator | inlineprotectedvirtual | 
| ClassDef(PndEmcAbsWaveformSimulator, 3) | PndEmcAbsWaveformSimulator | protected | 
| fListOfWaveformModifiers | PndEmcAbsWaveformSimulator | protected | 
| fSampleRate | PndEmcAbsWaveformSimulator | protected | 
| Get1GevWaveform()=0 | PndEmcAbsWaveformSimulator | pure virtual | 
| GetAbsoluteTimeInterval(PndEmcWaveformData *wfData, Double_t &startTime, Double_t &activeTime)=0 | PndEmcAbsWaveformSimulator | pure virtual | 
| GetSampleRate() | PndEmcAbsWaveformSimulator | inlinevirtual | 
| GetScale()=0 | PndEmcAbsWaveformSimulator | pure virtual | 
| GetTimeBeforeFirstHit(PndEmcWaveformData *) | PndEmcAbsWaveformSimulator | inlinevirtual | 
| GetTotalScale() | PndEmcAbsWaveformSimulator | inlinevirtual | 
| MakeSingleWaveform(Double_t hitEnergy, Double_t hitTime, TClonesArray *arrayToStore=nullptr, Int_t detId=-1, Int_t trackId=-1, Int_t hitIndex=-1)=0 | PndEmcAbsWaveformSimulator | protectedpure virtual | 
| MakeWaveform(PndEmcWaveformData *wfData, TClonesArray *arrayToStore=nullptr)=0 | PndEmcAbsWaveformSimulator | protectedpure virtual | 
| PndEmcAbsWaveformSimulator() | PndEmcAbsWaveformSimulator | inlineprotected | 
| PndEmcAbsWaveformSimulator(Double_t sampleRate) | PndEmcAbsWaveformSimulator | inlineprotected | 
| Simulate(PndEmcWaveformData *wfData, TClonesArray *arrayToStore=nullptr) | PndEmcAbsWaveformSimulator | inlinevirtual | 
| SimulateSinglePulse(Double_t hitEnergy, Double_t hitTime, TClonesArray *arrayToStore=nullptr, Int_t detId=-1, Int_t trackId=-1, Int_t hitIndex=-1) | PndEmcAbsWaveformSimulator | inlinevirtual | 
| SyncWithADCClock(Double_t &time) | PndEmcAbsWaveformSimulator | inlineprotected |