#include <RPDetDigitizer.h>
Public Member Functions | |
RPDetDigitizer (const edm::ParameterSet ¶ms, CLHEP::HepRandomEngine &eng, RPDetId det_id, const edm::EventSetup &iSetup) | |
void | run (const std::vector< PSimHit > &input, const std::vector< int > &input_links, std::vector< TotemRPDigi > &output_digi, simromanpot::DigiPrimaryMapType &output_digi_links) |
Private Attributes | |
RPDetId | det_id_ |
bool | links_persistence_ |
bool | misalignment_simulation_on_ |
bool | noNoise_ |
int | numStrips_ |
double | theNoiseInElectrons |
std::unique_ptr < RPDisplacementGenerator > | theRPDisplacementGenerator |
std::unique_ptr < RPGaussianTailNoiseAdder > | theRPGaussianTailNoiseAdder |
std::unique_ptr < RPHitChargeConverter > | theRPHitChargeConverter |
std::unique_ptr< RPPileUpSignals > | theRPPileUpSignals |
std::unique_ptr< RPVFATSimulator > | theRPVFATSimulator |
double | theStripThresholdInE |
int | verbosity_ |
Definition at line 24 of file RPDetDigitizer.h.
RPDetDigitizer::RPDetDigitizer | ( | const edm::ParameterSet & | params, |
CLHEP::HepRandomEngine & | eng, | ||
RPDetId | det_id, | ||
const edm::EventSetup & | iSetup | ||
) |
Definition at line 9 of file RPDetDigitizer.cc.
References det_id_, RPTopology::DetStripNo(), edm::ParameterSet::getParameter(), links_persistence_, misalignment_simulation_on_, noNoise_, numStrips_, submitPVValidationJobs::params, theNoiseInElectrons, theRPDisplacementGenerator, theRPGaussianTailNoiseAdder, theRPHitChargeConverter, theRPPileUpSignals, theRPVFATSimulator, theStripThresholdInE, and verbosity_.
void RPDetDigitizer::run | ( | const std::vector< PSimHit > & | input, |
const std::vector< int > & | input_links, | ||
std::vector< TotemRPDigi > & | output_digi, | ||
simromanpot::DigiPrimaryMapType & | output_digi_links | ||
) |
Definition at line 30 of file RPDetDigitizer.cc.
References det_id_, mps_fire::i, links_persistence_, LogDebug, misalignment_simulation_on_, noNoise_, theRPDisplacementGenerator, theRPGaussianTailNoiseAdder, theRPHitChargeConverter, theRPPileUpSignals, theRPVFATSimulator, and verbosity_.
|
private |
Definition at line 47 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 50 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 48 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 46 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 43 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer().
|
private |
Definition at line 44 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer().
|
private |
Definition at line 40 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 36 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 38 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 37 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 39 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().
|
private |
Definition at line 45 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer().
|
private |
Definition at line 49 of file RPDetDigitizer.h.
Referenced by RPDetDigitizer(), and run().