![]() |
PandaRoot
|
Taks to create waveforms from hits. More...
#include <BSEmcFwEndcapTimebasedWaveforms.h>
Public Member Functions | |
BSEmcFwEndcapTimebasedWaveforms (Bool_t t_storewaves=kFALSE) | |
virtual | ~BSEmcFwEndcapTimebasedWaveforms () |
![]() | |
BSEmcMCHitToTimebasedWaveforms (const std::string &t_detectorname, Bool_t t_storewaves=kTRUE) | |
virtual | ~BSEmcMCHitToTimebasedWaveforms () |
virtual InitStatus | Init () |
Init Task. More... | |
virtual void | Exec (Option_t *) |
Runs the task. More... | |
void | RunTimebased (Bool_t t_timebased=kTRUE) |
void | SetSimulator (BSEmcAbsWaveformSimulator *t_simulator) |
void | SetStorageOfData (Bool_t t_storeWaves=kTRUE) |
void | StoreDataClass (Bool_t t_storeData=kTRUE) |
Method to specify whether waveforms are stored or not. More... | |
void | SetWaveformBranchName (const TString &t_branchName) |
void | SetWaveformDataBranchName (const TString &t_branchName) |
void | SetPhotonStatisticParName (const std::string &t_photonStatParName) |
void | SetWaveformGenParName (const std::string &t_waveformGenParName) |
![]() | |
PndPersistencyTask () | |
PndPersistencyTask (const char *name, Int_t iVerbose=1) | |
virtual | ~PndPersistencyTask () |
void | SetPersistency (Bool_t val=kTRUE) |
Bool_t | GetPersistency () |
Protected Member Functions | |
virtual void | SetupSimulator () |
ClassDef (BSEmcFwEndcapTimebasedWaveforms, 2) | |
![]() | |
virtual void | SetParContainers () |
ClassDef (BSEmcMCHitToTimebasedWaveforms, 2) | |
Additional Inherited Members | |
![]() | |
TString | fDetectorName |
TString | fHitBranchName |
TString | fWaveformBranchName |
TString | fWaveformDataBranchName |
PndTCAInputContainer< BSEmcMCHit > | fHitArray |
BSEmcWaveformBuffer * | fWaveformBuffer |
Bool_t | fStoreDataClass |
Bool_t | fActivateBuffering |
std::string | fPhotonStatisticParName |
BSEmcDigiPar * | fPhotonStatisticPar |
std::string | fWaveformGenParName |
BSEmcFwEndcapWaveformGenPar * | fDigiPar |
Digitisation parameter container. More... | |
Bool_t | fUse_photon_statistic |
Double_t | fNPhotoElectronsPerMeV |
Double_t | fExcessNoiseFactor |
Double_t | fOverlapTime |
BSEmcAbsWaveformSimulator * | fSimulator |
Taks to create waveforms from hits.
This is an alternative to BSEmcHitsToWaveform, which despite its name could be used for all the EMC, not just FwEndcap.
Definition at line 23 of file BSEmcFwEndcapTimebasedWaveforms.h.
BSEmcFwEndcapTimebasedWaveforms::BSEmcFwEndcapTimebasedWaveforms | ( | Bool_t | t_storewaves = kFALSE | ) |
|
virtual |
|
protected |
|
protectedvirtual |
Get parameter containers
Implements BSEmcMCHitToTimebasedWaveforms< BSEmcFwEndcapWaveformGenPar >.