#include <HGCHEfrontDigitizer.h>
Public Member Functions | |
HGCHEfrontDigitizer (const edm::ParameterSet &ps) | |
void | runDigitizer (std::auto_ptr< HGCHEDigiCollection > &digiColl, hgc::HGCSimHitDataAccumulator &simData, uint32_t digitizationType, CLHEP::HepRandomEngine *engine) |
~HGCHEfrontDigitizer () | |
Public Member Functions inherited from HGCDigitizerBase< HGCHEDataFrame > | |
HGCDigitizerBase (const edm::ParameterSet &ps) | |
CTOR. More... | |
float | keV2fC () const |
getters More... | |
void | run (std::auto_ptr< DColl > &digiColl, hgc::HGCSimHitDataAccumulator &simData, uint32_t digitizationType, CLHEP::HepRandomEngine *engine) |
steer digitization mode More... | |
virtual void | runDigitizer (std::auto_ptr< DColl > &coll, hgc::HGCSimHitDataAccumulator &simData, uint32_t digitizerType, CLHEP::HepRandomEngine *engine) |
to be specialized by top class More... | |
void | runSimple (std::auto_ptr< DColl > &coll, hgc::HGCSimHitDataAccumulator &simData, CLHEP::HepRandomEngine *engine) |
a trivial digitization: sum energies and digitize without noise More... | |
float | tdcOnset () const |
bool | toaModeByEnergy () const |
void | updateOutput (std::auto_ptr< DColl > &coll, const HGCHEDataFrame &rawDataFrame) |
prepares the output according to the number of time samples to produce More... | |
~HGCDigitizerBase () | |
DTOR. More... | |
Additional Inherited Members | |
Public Types inherited from HGCDigitizerBase< HGCHEDataFrame > | |
typedef edm::SortedCollection < HGCHEDataFrame > | DColl |
Protected Attributes inherited from HGCDigitizerBase< HGCHEDataFrame > | |
double | bxTime_ |
bool | doTimeSamples_ |
float | keV2fC_ |
edm::ParameterSet | myCfg_ |
std::unique_ptr < HGCFEElectronics < HGCHEDataFrame > > | myFEelectronics_ |
float | noise_fC_ |
Definition at line 7 of file HGCHEfrontDigitizer.h.
HGCHEfrontDigitizer::HGCHEfrontDigitizer | ( | const edm::ParameterSet & | ps | ) |
Definition at line 6 of file HGCHEfrontDigitizer.cc.
HGCHEfrontDigitizer::~HGCHEfrontDigitizer | ( | ) |
Definition at line 14 of file HGCHEfrontDigitizer.cc.
void HGCHEfrontDigitizer::runDigitizer | ( | std::auto_ptr< HGCHEDigiCollection > & | digiColl, |
hgc::HGCSimHitDataAccumulator & | simData, | ||
uint32_t | digitizationType, | ||
CLHEP::HepRandomEngine * | engine | ||
) |
Definition at line 10 of file HGCHEfrontDigitizer.cc.