PandaRoot
PndEmcFWEndcapTimebasedWaveforms Class Reference

Taks to create waveforms from hits. More...

#include <PndEmcFWEndcapTimebasedWaveforms.h>

Inheritance diagram for PndEmcFWEndcapTimebasedWaveforms:
PndPersistencyTask

Public Member Functions

 PndEmcFWEndcapTimebasedWaveforms (Int_t verbose=0, Bool_t storewaves=kFALSE)
 
virtual ~PndEmcFWEndcapTimebasedWaveforms ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
void RunTimebased (Bool_t timebased=kTRUE)
 
void SetExternalSimulator (PndEmcAbsWaveformSimulator *simulator)
 
void SetStorageOfData (Bool_t storeWaves=kTRUE)
 
void StoreDataClass (Bool_t storeData=kTRUE)
 Method to specify whether waveforms are stored or not. More...
 
void SetNewWvShape (Bool_t newShape=kTRUE)
 
- 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 SetParContainers ()
 

Detailed Description

Taks to create waveforms from hits.

This is an alternative to PndEmcHitsToWaveform, 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 34 of file PndEmcFWEndcapTimebasedWaveforms.h.

Constructor & Destructor Documentation

◆ PndEmcFWEndcapTimebasedWaveforms()

PndEmcFWEndcapTimebasedWaveforms::PndEmcFWEndcapTimebasedWaveforms ( Int_t  verbose = 0,
Bool_t  storewaves = kFALSE 
)

Referenced by SetNewWvShape().

◆ ~PndEmcFWEndcapTimebasedWaveforms()

virtual PndEmcFWEndcapTimebasedWaveforms::~PndEmcFWEndcapTimebasedWaveforms ( )
virtual

Member Function Documentation

◆ Exec()

virtual void PndEmcFWEndcapTimebasedWaveforms::Exec ( Option_t *  opt)
virtual

◆ Init()

virtual InitStatus PndEmcFWEndcapTimebasedWaveforms::Init ( )
virtual

◆ RunTimebased()

void PndEmcFWEndcapTimebasedWaveforms::RunTimebased ( Bool_t  timebased = kTRUE)
inline

Definition at line 44 of file PndEmcFWEndcapTimebasedWaveforms.h.

44 { fActivateBuffering = timebased; };

◆ SetExternalSimulator()

void PndEmcFWEndcapTimebasedWaveforms::SetExternalSimulator ( PndEmcAbsWaveformSimulator simulator)
inline

Definition at line 45 of file PndEmcFWEndcapTimebasedWaveforms.h.

45 { fExternalSimulator = simulator; }

◆ SetNewWvShape()

void PndEmcFWEndcapTimebasedWaveforms::SetNewWvShape ( Bool_t  newShape = kTRUE)
inline

Definition at line 48 of file PndEmcFWEndcapTimebasedWaveforms.h.

References PndEmcFWEndcapTimebasedWaveforms(), and SetParContainers().

48 { fnewShape = newShape; }; // Set a new waveform shape

◆ SetParContainers()

virtual void PndEmcFWEndcapTimebasedWaveforms::SetParContainers ( )
protectedvirtual

Get parameter containers

Referenced by SetNewWvShape().

◆ SetStorageOfData()

void PndEmcFWEndcapTimebasedWaveforms::SetStorageOfData ( Bool_t  storeWaves = kTRUE)
inline

Definition at line 46 of file PndEmcFWEndcapTimebasedWaveforms.h.

References PndPersistencyTask::SetPersistency().

46 { SetPersistency(storeWaves); };
void SetPersistency(Bool_t val=kTRUE)

◆ StoreDataClass()

void PndEmcFWEndcapTimebasedWaveforms::StoreDataClass ( Bool_t  storeData = kTRUE)
inline

Method to specify whether waveforms are stored or not.

Definition at line 47 of file PndEmcFWEndcapTimebasedWaveforms.h.

47 { fStoreDataClass = storeData; };

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