#include <RPixHitChargeConverter.h>
Public Member Functions | |
std::map< unsigned short, double > | processHit (const PSimHit &hit) |
RPixHitChargeConverter (const edm::ParameterSet ¶ms_, CLHEP::HepRandomEngine &eng, uint32_t det_id) | |
~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 9 of file RPixHitChargeConverter.h.
RPixHitChargeConverter::RPixHitChargeConverter | ( | const edm::ParameterSet & | params_, |
CLHEP::HepRandomEngine & | eng, | ||
uint32_t | det_id | ||
) |
Definition at line 7 of file RPixHitChargeConverter.cc.
References CalibrationSummaryClient_cfi::params, theRPixChargeCollectionDrifter, theRPixChargeDivider, theRPixChargeShare, and verbosity_.
|
default |
std::map< unsigned short, double > RPixHitChargeConverter::processHit | ( | const PSimHit & | hit | ) |
Definition at line 17 of file RPixHitChargeConverter.cc.
References det_id_, theRPixChargeCollectionDrifter, theRPixChargeDivider, theRPixChargeShare, and verbosity_.
|
private |
Definition at line 17 of file RPixHitChargeConverter.h.
Referenced by processHit().
|
private |
Definition at line 19 of file RPixHitChargeConverter.h.
Referenced by processHit(), and RPixHitChargeConverter().
|
private |
Definition at line 18 of file RPixHitChargeConverter.h.
Referenced by processHit(), and RPixHitChargeConverter().
|
private |
Definition at line 20 of file RPixHitChargeConverter.h.
Referenced by processHit(), and RPixHitChargeConverter().
|
private |
Definition at line 21 of file RPixHitChargeConverter.h.
Referenced by processHit(), and RPixHitChargeConverter().