PandaRoot
PndEmcBWEndcapDigi Class Reference

Task to create digis from waveforms. More...

#include <PndEmcBWEndcapDigi.h>

Inheritance diagram for PndEmcBWEndcapDigi:
PndPersistencyTask

Public Member Functions

 PndEmcBWEndcapDigi (Int_t verbose=0, Bool_t storedigis=kTRUE)
 
virtual ~PndEmcBWEndcapDigi ()
 
virtual InitStatus Init ()
 
virtual void Exec (Option_t *opt)
 
void SetStorageOfData (Bool_t val)
 
virtual void SetCrystalCalibrator (PndEmcAbsCrystalCalibrator *Cal)
 
void SingleAPDMode (Bool_t mode=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

Task to create digis from waveforms.

This is an alternative to PndEmcWaveformToDigi, which despite its name could be used for all the EMC, not just BwEndcap.

Author
Guang Zhao (zhaog.nosp@m.@ihe.nosp@m.p.ac..nosp@m.cn)

Definition at line 32 of file PndEmcBWEndcapDigi.h.

Constructor & Destructor Documentation

◆ PndEmcBWEndcapDigi()

PndEmcBWEndcapDigi::PndEmcBWEndcapDigi ( Int_t  verbose = 0,
Bool_t  storedigis = kTRUE 
)

Referenced by SingleAPDMode().

◆ ~PndEmcBWEndcapDigi()

virtual PndEmcBWEndcapDigi::~PndEmcBWEndcapDigi ( )
virtual

Member Function Documentation

◆ Exec()

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

◆ Init()

virtual InitStatus PndEmcBWEndcapDigi::Init ( )
virtual

◆ SetCrystalCalibrator()

virtual void PndEmcBWEndcapDigi::SetCrystalCalibrator ( PndEmcAbsCrystalCalibrator Cal)
inlinevirtual

Definition at line 45 of file PndEmcBWEndcapDigi.h.

45  {
46  fCalibrator = dynamic_cast<PndEmcSimCrystalCalibrator*>(Cal);
47  if (fCalibrator == nullptr) {
48  std::cerr << "-E- in PndEmcBWEndcapDigi::SetCrystalCalibrator: Calibrator must be a PndEmcSimCrystalCalibrator. External Calibrator setting has no effect" << std::endl;
49  }
50  };
Class to simulate a Calibration.

◆ SetParContainers()

virtual void PndEmcBWEndcapDigi::SetParContainers ( )
protectedvirtual

Get parameter containers

Referenced by SingleAPDMode().

◆ SetStorageOfData()

void PndEmcBWEndcapDigi::SetStorageOfData ( Bool_t  val)

◆ SingleAPDMode()

void PndEmcBWEndcapDigi::SingleAPDMode ( Bool_t  mode = kTRUE)
inline

Definition at line 51 of file PndEmcBWEndcapDigi.h.

References PndEmcBWEndcapDigi(), and SetParContainers().

51 { fSingleAPDMode = mode; }

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