|
| HGCEEDigitizer (const edm::ParameterSet &ps) |
|
void | runDigitizer (std::unique_ptr< HGCalDigiCollection > &digiColl, hgc::HGCSimHitDataAccumulator &simData, const CaloSubdetectorGeometry *theGeom, const std::unordered_set< DetId > &validIds, CLHEP::HepRandomEngine *engine) override |
|
| ~HGCEEDigitizer () override |
|
DetId::Detector | det () const |
|
void | GenerateGaussianNoise (CLHEP::HepRandomEngine *engine, const double NoiseMean, const double NoiseStd) |
| Gaussian Noise Generation Member Function. More...
|
|
| HGCDigitizerBase (const edm::ParameterSet &ps) |
| CTOR. More...
|
|
float | keV2fC () const |
| getters More...
|
|
void | run (std::unique_ptr< DColl > &digiColl, hgc::HGCSimHitDataAccumulator &simData, const CaloSubdetectorGeometry *theGeom, const std::unordered_set< DetId > &validIds, uint32_t digitizationType, CLHEP::HepRandomEngine *engine) |
| steer digitization mode More...
|
|
virtual void | runDigitizer (std::unique_ptr< DColl > &coll, hgc::HGCSimHitDataAccumulator &simData, const CaloSubdetectorGeometry *theGeom, const std::unordered_set< DetId > &validIds, CLHEP::HepRandomEngine *engine)=0 |
| to be specialized by top class More...
|
|
void | runSimple (std::unique_ptr< DColl > &coll, hgc::HGCSimHitDataAccumulator &simData, const CaloSubdetectorGeometry *theGeom, const std::unordered_set< DetId > &validIds, CLHEP::HepRandomEngine *engine) |
| a trivial digitization: sum energies and digitize More...
|
|
ForwardSubdetector | subdet () const |
|
std::array< float, 3 > | tdcForToAOnset () const |
|
float | tdcOnset () const |
|
bool | toaModeByEnergy () const |
|
void | updateOutput (std::unique_ptr< DColl > &coll, const DFr &rawDataFrame) |
| prepares the output according to the number of time samples to produce More...
|
|
virtual | ~HGCDigitizerBase () |
| DTOR. More...
|
|
Definition at line 6 of file HGCEEDigitizer.cc.