#include <RealisticCaloDigiScinPpd.h>
Public Member Functions | |
virtual Processor * | newProcessor () |
RealisticCaloDigiScinPpd () | |
![]() | |
RealisticCaloDigi () | |
RealisticCaloDigi (const RealisticCaloDigi &)=delete | |
RealisticCaloDigi & | operator= (const RealisticCaloDigi &)=delete |
virtual void | init () |
virtual void | processRunHeader (LCRunHeader *run) |
virtual void | processEvent (LCEvent *evt) |
virtual void | check (LCEvent *evt) |
virtual void | end () |
Protected Member Functions | |
int | getMyUnit () const |
float | digitiseDetectorEnergy (float energy) const |
float | convertEnergy (float energy, int inputUnit) const |
![]() | |
virtual float | EnergyDigi (float energy, int id0, int id1) |
virtual integr_res_opt | Integrate (const SimCalorimeterHit *hit) const |
integr_res_opt | StandardIntegration (const SimCalorimeterHit *hit) const |
integr_res_opt | ROCIntegration (const SimCalorimeterHit *hit) const |
float | SmearTime (float time) const |
Protected Attributes | |
float | _PPD_pe_per_mip {} |
int | _PPD_n_pixels {} |
float | _misCalibNpix {} |
float | _pixSpread {} |
![]() | |
std::vector< std::string > | _inputCollections {} |
std::vector< std::string > | _outputCollections {} |
std::vector< std::string > | _outputRelCollections {} |
std::string | _integration_method {} |
float | _threshold_value {} |
std::string | _threshold_unit {} |
int | _time_apply {} |
int | _time_correctForPropagation {} |
float | _time_windowMin {} |
float | _time_windowMax {} |
float | _fast_shaper {} |
float | _slow_shaper {} |
float | _time_resol {} |
float | _calib_mip {} |
float | _misCalib_uncorrel {} |
bool | _misCalib_uncorrel_keep {} |
float | _misCalib_correl {} |
float | _deadCell_fraction {} |
bool | _deadCell_keep {} |
float | _elec_noiseMip {} |
float | _elec_rangeMip {} |
std::string | _cellIDLayerString {} |
int | _threshold_iunit {} |
LCFlagImpl | _flag {} |
LCFlagImpl | _flag_rel {} |
float | _event_correl_miscalib {} |
std::map< std::pair< int, int > , float > | _cell_miscalibs {} |
std::map< std::pair< int, int > , bool > | _cell_dead {} |
integr_function | _integr_function {} |
Additional Inherited Members | |
![]() | |
enum | { MIP, GEVDEP, NPE } |
using | integr_res = std::pair< float, float > |
using | integr_res_opt = std::optional< integr_res > |
using | integr_function = std::function< integr_res_opt(const EVENT::SimCalorimeterHit *)> |
Definition at line 23 of file RealisticCaloDigiScinPpd.h.