1 #ifndef SimPPS_PPSPixelDigiProducer_RPix_DET_DIGITIZER_H 2 #define SimPPS_PPSPixelDigiProducer_RPix_DET_DIGITIZER_H 25 class HepRandomEngine;
31 CLHEP::HepRandomEngine &eng,
35 void run(
const std::vector<PSimHit> &
input,
36 const std::vector<int> &input_links,
37 std::vector<CTPPSPixelDigi> &output_digi,
RPixDetDigitizer(const edm::ParameterSet ¶ms, CLHEP::HepRandomEngine &eng, uint32_t det_id, const PPSPixelTopology &ppt)
double thePixelThresholdInE
static std::string const input
bool misalignment_simulation_on_
std::unique_ptr< RPixHitChargeConverter > theRPixHitChargeConverter
std::unique_ptr< RPixDummyROCSimulator > theRPixDummyROCSimulator
double theNoiseInElectrons
void run(const std::vector< PSimHit > &input, const std::vector< int > &input_links, std::vector< CTPPSPixelDigi > &output_digi, std::vector< std::vector< std::pair< int, double > > > &output_digi_links, const CTPPSPixelGainCalibrations *pcalibration, const PPSPixelTopology *ppt)
std::unique_ptr< RPixPileUpSignals > theRPixPileUpSignals