#include <PixelBrickedDigitizerAlgorithm.h>
Public Member Functions | |
void | induce_signal (const PSimHit &hit, const size_t hitIndex, const unsigned int tofBin, const Phase2TrackerGeomDetUnit *pixdet, const std::vector< DigitizerUtility::SignalPoint > &collection_points) override |
PixelBrickedDigitizerAlgorithm (const edm::ParameterSet &conf, edm::ConsumesCollector iC) | |
~PixelBrickedDigitizerAlgorithm () override | |
Public Member Functions inherited from PixelDigitizerAlgorithm | |
void | add_cross_talk (const Phase2TrackerGeomDetUnit *pixdet) override |
void | init (const edm::EventSetup &es) override |
bool | isAboveThreshold (const DigitizerUtility::SimHitInfo *hitInfo, float charge, float thr) const override |
PixelDigitizerAlgorithm (const edm::ParameterSet &conf, edm::ConsumesCollector iC) | |
bool | select_hit (const PSimHit &hit, double tCorr, double &sigScale) const override |
~PixelDigitizerAlgorithm () override | |
Public Member Functions inherited from Phase2TrackerDigitizerAlgorithm | |
virtual void | accumulateSimHits (const std::vector< PSimHit >::const_iterator inputBegin, const std::vector< PSimHit >::const_iterator inputEnd, const size_t inputBeginGlobalIndex, const uint32_t tofBin, const Phase2TrackerGeomDetUnit *pixdet, const GlobalVector &bfield) |
virtual void | digitize (const Phase2TrackerGeomDetUnit *pixdet, std::map< int, DigitizerUtility::DigiSimInfo > &digi_map, const TrackerTopology *tTopo) |
virtual void | initializeEvent (CLHEP::HepRandomEngine &eng) |
void | loadAccumulator (uint32_t detId, const std::map< int, float > &accumulator) |
Phase2TrackerDigitizerAlgorithm (const edm::ParameterSet &conf_common, const edm::ParameterSet &conf_specific, edm::ConsumesCollector iC) | |
virtual | ~Phase2TrackerDigitizerAlgorithm () |
Definition at line 13 of file PixelBrickedDigitizerAlgorithm.h.
PixelBrickedDigitizerAlgorithm::PixelBrickedDigitizerAlgorithm | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector | iC | ||
) |
Definition at line 26 of file PixelBrickedDigitizerAlgorithm.cc.
References Phase2TrackerDigitizerAlgorithm::addPixelInefficiency_, PixelDigitizerAlgorithm::even_row_interchannelCoupling_next_row_, edm::ParameterSet::getParameter(), LogDebug, Phase2TrackerDigitizerAlgorithm::pixelFlag_, Phase2TrackerDigitizerAlgorithm::theAdcFullScale_, Phase2TrackerDigitizerAlgorithm::theElectronPerADC_, Phase2TrackerDigitizerAlgorithm::theThresholdInE_Barrel_, Phase2TrackerDigitizerAlgorithm::theThresholdInE_Endcap_, and Phase2TrackerDigitizerAlgorithm::tMax_.
|
override |
|
override |
Definition at line 53 of file PixelBrickedDigitizerAlgorithm.cc.
References Phase2TrackerDigitizerAlgorithm::_signal, c_inv, Phase2TrackerDigitizerAlgorithm::calcQ(), officialStyle::chan, PixelTestBeamValidation_cfi::Charge, Phase2TrackerDigitizerAlgorithm::clusterWidth_, GeomDet::geographicalId(), PSimHit::localPosition(), Topology::localPosition(), mag(), Phase2TrackerDigitizerAlgorithm::makeDigiSimLinks_, SiStripPI::max, Topology::measurementPosition(), SiStripPI::min, PixelTopology::ncolumns(), PixelTopology::nrows(), Phase2TrackerDigitizerAlgorithm::pixelFlag_, Phase2TrackerDigi::pixelToChannel(), PixelDigi::pixelToChannel(), DetId::rawId(), PixelGeomDetUnit::specificTopology(), GeomDet::surface(), PSimHit::tof(), Surface::toGlobal(), findQualityFiles::v, x, PV2DBase< T, PVType, FrameType >::x(), PV3DBase< T, PVType, FrameType >::x(), y, PV2DBase< T, PVType, FrameType >::y(), and PV3DBase< T, PVType, FrameType >::y().