#include <ILDCaloDigi.h>
Public Member Functions | |
ILDCaloDigi (const ILDCaloDigi &)=delete | |
ILDCaloDigi & | operator= (const ILDCaloDigi &)=delete |
virtual Processor * | newProcessor () |
ILDCaloDigi () | |
virtual void | init () |
virtual void | processRunHeader (LCRunHeader *run) |
virtual void | processEvent (LCEvent *evt) |
virtual void | check (LCEvent *evt) |
virtual void | end () |
virtual void | fillECALGaps () |
float | digitalHcalCalibCoeff (CHT::Layout, float energy) |
float | analogueHcalCalibCoeff (CHT::Layout, int layer) |
float | digitalEcalCalibCoeff (int layer) |
float | analogueEcalCalibCoeff (int layer) |
Protected Types | |
enum | { SQUARE, STRIP_ALIGN_ALONG_SLAB, STRIP_ALIGN_ACROSS_SLAB, SIECAL =0, SCECAL } |
Protected Member Functions | |
float | ecalEnergyDigi (float energy, int id0, int id1) |
float | ahcalEnergyDigi (float energy, int id0, int id1) |
float | siliconDigi (float energy) |
float | scintillatorDigi (float energy, bool isEcal) |
LCCollection * | combineVirtualStripCells (LCCollection *col, bool isBarrel, int orientation) |
int | getNumberOfVirtualCells () |
std::vector< std::pair< int, int > > & | getLayerConfig () |
void | checkConsistency (std::string colName, int layer) |
std::pair< int, int > | getLayerProperties (std::string colName, int layer) |
int | getStripOrientationFromColName (std::string colName) |
Definition at line 82 of file ILDCaloDigi.h.