PandaRoot
PndEmcShashlykDigi Class Reference

Task to create digis from waveforms. More...

#include <PndEmcShashlykDigi.h>

Inheritance diagram for PndEmcShashlykDigi:
PndPersistencyTask

Public Member Functions

 PndEmcShashlykDigi (Int_t verbose=0, Bool_t storedigis=kTRUE)
 
virtual ~PndEmcShashlykDigi ()
 
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 PndEmcShashlykDigi.h.

Constructor & Destructor Documentation

◆ PndEmcShashlykDigi()

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

Referenced by SingleAPDMode().

◆ ~PndEmcShashlykDigi()

virtual PndEmcShashlykDigi::~PndEmcShashlykDigi ( )
virtual

Member Function Documentation

◆ Exec()

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

◆ Init()

virtual InitStatus PndEmcShashlykDigi::Init ( )
virtual

◆ SetCrystalCalibrator()

virtual void PndEmcShashlykDigi::SetCrystalCalibrator ( PndEmcAbsCrystalCalibrator Cal)
inlinevirtual

Definition at line 45 of file PndEmcShashlykDigi.h.

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

◆ SetParContainers()

virtual void PndEmcShashlykDigi::SetParContainers ( )
protectedvirtual

Get parameter containers

Referenced by SingleAPDMode().

◆ SetStorageOfData()

void PndEmcShashlykDigi::SetStorageOfData ( Bool_t  val)

◆ SingleAPDMode()

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

Definition at line 51 of file PndEmcShashlykDigi.h.

References PndEmcShashlykDigi(), and SetParContainers().

51 { fSingleAPDMode = mode; }

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