CMS 3D CMS Logo

RPixHitChargeConverter.h
Go to the documentation of this file.
1 #ifndef SimPPS_PPSPixelDigiProducer_RPix_HIT_CHARGE_CONVERTER_H
2 #define SimPPS_PPSPixelDigiProducer_RPix_HIT_CHARGE_CONVERTER_H
3 
9 
11 public:
13  CLHEP::HepRandomEngine &eng,
14  uint32_t det_id,
15  const PPSPixelTopology &ppt);
16  ~RPixHitChargeConverter() = default;
17 
18  std::map<unsigned short, double> processHit(const PSimHit &hit, const PPSPixelTopology &ppt);
19 
20 private:
21  const uint32_t det_id_;
22  std::unique_ptr<RPixLinearChargeDivider> theRPixChargeDivider;
23  std::unique_ptr<RPixLinearChargeCollectionDrifter> theRPixChargeCollectionDrifter;
24  std::unique_ptr<RPixChargeShare> theRPixChargeShare;
26 };
27 
28 #endif
PPSPixelTopology.h
RPixHitChargeConverter::verbosity_
int verbosity_
Definition: RPixHitChargeConverter.h:25
RPixHitChargeConverter::processHit
std::map< unsigned short, double > processHit(const PSimHit &hit, const PPSPixelTopology &ppt)
Definition: RPixHitChargeConverter.cc:14
RPixHitChargeConverter::det_id_
const uint32_t det_id_
Definition: RPixHitChargeConverter.h:21
RPixHitChargeConverter::theRPixChargeShare
std::unique_ptr< RPixChargeShare > theRPixChargeShare
Definition: RPixHitChargeConverter.h:24
RPixLinearChargeDivider.h
RPixChargeShare.h
RPixHitChargeConverter
Definition: RPixHitChargeConverter.h:10
edm::ParameterSet
Definition: ParameterSet.h:47
RPixHitChargeConverter::~RPixHitChargeConverter
~RPixHitChargeConverter()=default
RPixLinearChargeCollectionDrifter.h
RPixHitChargeConverter::theRPixChargeDivider
std::unique_ptr< RPixLinearChargeDivider > theRPixChargeDivider
Definition: RPixHitChargeConverter.h:22
RPixHitChargeConverter::RPixHitChargeConverter
RPixHitChargeConverter(const edm::ParameterSet &params_, CLHEP::HepRandomEngine &eng, uint32_t det_id, const PPSPixelTopology &ppt)
Definition: RPixHitChargeConverter.cc:3
PPSPixelTopology
Definition: PPSPixelTopology.h:22
RPixHitChargeConverter::theRPixChargeCollectionDrifter
std::unique_ptr< RPixLinearChargeCollectionDrifter > theRPixChargeCollectionDrifter
Definition: RPixHitChargeConverter.h:23
ParameterSet.h
PSimHit
Definition: PSimHit.h:15
hit
Definition: SiStripHitEffFromCalibTree.cc:88