PandaRoot
BSEmcFwEndcapTimebasedWaveforms Class Reference

Taks to create waveforms from hits. More...

#include <BSEmcFwEndcapTimebasedWaveforms.h>

Inheritance diagram for BSEmcFwEndcapTimebasedWaveforms:
BSEmcMCHitToTimebasedWaveforms< BSEmcFwEndcapWaveformGenPar > PndPersistencyTask

Public Member Functions

 BSEmcFwEndcapTimebasedWaveforms (Bool_t t_storewaves=kFALSE)
 
virtual ~BSEmcFwEndcapTimebasedWaveforms ()
 
- Public Member Functions inherited from BSEmcMCHitToTimebasedWaveforms< BSEmcFwEndcapWaveformGenPar >
 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)
 
- Public Member Functions inherited from PndPersistencyTask
 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)
 
- Protected Member Functions inherited from BSEmcMCHitToTimebasedWaveforms< BSEmcFwEndcapWaveformGenPar >
virtual void SetParContainers ()
 
 ClassDef (BSEmcMCHitToTimebasedWaveforms, 2)
 

Additional Inherited Members

- Protected Attributes inherited from BSEmcMCHitToTimebasedWaveforms< BSEmcFwEndcapWaveformGenPar >
TString fDetectorName
 
TString fHitBranchName
 
TString fWaveformBranchName
 
TString fWaveformDataBranchName
 
PndTCAInputContainer< BSEmcMCHitfHitArray
 
BSEmcWaveformBufferfWaveformBuffer
 
Bool_t fStoreDataClass
 
Bool_t fActivateBuffering
 
std::string fPhotonStatisticParName
 
BSEmcDigiParfPhotonStatisticPar
 
std::string fWaveformGenParName
 
BSEmcFwEndcapWaveformGenParfDigiPar
 Digitisation parameter container. More...
 
Bool_t fUse_photon_statistic
 
Double_t fNPhotoElectronsPerMeV
 
Double_t fExcessNoiseFactor
 
Double_t fOverlapTime
 
BSEmcAbsWaveformSimulatorfSimulator
 

Detailed Description

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.

Author
Ph. Mahlberg mahlb.nosp@m.erg@.nosp@m.hiskp.nosp@m..uni.nosp@m.-bonn.nosp@m..de

Definition at line 23 of file BSEmcFwEndcapTimebasedWaveforms.h.

Constructor & Destructor Documentation

◆ BSEmcFwEndcapTimebasedWaveforms()

BSEmcFwEndcapTimebasedWaveforms::BSEmcFwEndcapTimebasedWaveforms ( Bool_t  t_storewaves = kFALSE)

◆ ~BSEmcFwEndcapTimebasedWaveforms()

virtual BSEmcFwEndcapTimebasedWaveforms::~BSEmcFwEndcapTimebasedWaveforms ( )
virtual

Member Function Documentation

◆ ClassDef()

BSEmcFwEndcapTimebasedWaveforms::ClassDef ( BSEmcFwEndcapTimebasedWaveforms  ,
 
)
protected

◆ SetupSimulator()

virtual void BSEmcFwEndcapTimebasedWaveforms::SetupSimulator ( )
protectedvirtual

The documentation for this class was generated from the following file: