![]() |
PandaRoot
|
Taks to create waveforms from hits. More...
#include <BSEmcBwEndcapTimebasedWaveforms.h>
Public Member Functions | |
BSEmcBwEndcapTimebasedWaveforms (const std::string &t_detectorname="BwEndcap", Bool_t t_storewaves=kFALSE) | |
virtual | ~BSEmcBwEndcapTimebasedWaveforms () |
void | SingleAPDMode (Bool_t t_mode=kTRUE) |
void | NoiseMode (Int_t t_mode=1) |
void | RunTestMode (Double_t t_energy=0.01) |
![]() | |
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 () |
![]() | |
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 |
BSEmcBwEndcapDigiPar * | 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 BwEndcap.
Definition at line 25 of file BSEmcBwEndcapTimebasedWaveforms.h.
BSEmcBwEndcapTimebasedWaveforms::BSEmcBwEndcapTimebasedWaveforms | ( | const std::string & | t_detectorname = "BwEndcap" , |
Bool_t | t_storewaves = kFALSE |
||
) |
Referenced by RunTestMode().
|
virtual |
|
inline |
Definition at line 33 of file BSEmcBwEndcapTimebasedWaveforms.h.
|
inline |
Definition at line 34 of file BSEmcBwEndcapTimebasedWaveforms.h.
References BSEmcBwEndcapTimebasedWaveforms(), BSEmcMCHitToTimebasedWaveforms< BSEmcBwEndcapDigiPar >::ClassDef(), and SetupSimulator().
|
protectedvirtual |
Implements BSEmcMCHitToTimebasedWaveforms< BSEmcBwEndcapDigiPar >.
Referenced by RunTestMode().
|
inline |
Definition at line 32 of file BSEmcBwEndcapTimebasedWaveforms.h.