#include <RPixHitChargeConverter.h>
Public Member Functions | |
std::map< unsigned short, double > | processHit (const PSimHit &hit, const PPSPixelTopology &ppt) |
RPixHitChargeConverter (const edm::ParameterSet ¶ms_, CLHEP::HepRandomEngine &eng, uint32_t det_id, const PPSPixelTopology &ppt) | |
~RPixHitChargeConverter ()=default | |
Private Attributes | |
const uint32_t | det_id_ |
std::unique_ptr < RPixLinearChargeCollectionDrifter > | theRPixChargeCollectionDrifter |
std::unique_ptr < RPixLinearChargeDivider > | theRPixChargeDivider |
std::unique_ptr< RPixChargeShare > | theRPixChargeShare |
int | verbosity_ |
Definition at line 10 of file RPixHitChargeConverter.h.
RPixHitChargeConverter::RPixHitChargeConverter | ( | const edm::ParameterSet & | params_, |
CLHEP::HepRandomEngine & | eng, | ||
uint32_t | det_id, | ||
const PPSPixelTopology & | ppt | ||
) |
Definition at line 3 of file RPixHitChargeConverter.cc.
References edm::ParameterSet::getParameter(), submitPVValidationJobs::params, theRPixChargeCollectionDrifter, theRPixChargeDivider, theRPixChargeShare, and verbosity_.
|
default |
std::map< unsigned short, double > RPixHitChargeConverter::processHit | ( | const PSimHit & | hit, |
const PPSPixelTopology & | ppt | ||
) |
Definition at line 14 of file RPixHitChargeConverter.cc.
References det_id_, theRPixChargeCollectionDrifter, theRPixChargeDivider, theRPixChargeShare, and verbosity_.
|
private |
Definition at line 21 of file RPixHitChargeConverter.h.
Referenced by processHit().
|
private |
Definition at line 23 of file RPixHitChargeConverter.h.
Referenced by processHit(), and RPixHitChargeConverter().
|
private |
Definition at line 22 of file RPixHitChargeConverter.h.
Referenced by processHit(), and RPixHitChargeConverter().
|
private |
Definition at line 24 of file RPixHitChargeConverter.h.
Referenced by processHit(), and RPixHitChargeConverter().
|
private |
Definition at line 25 of file RPixHitChargeConverter.h.
Referenced by processHit(), and RPixHitChargeConverter().