CMS 3D CMS Logo

RPixLinearChargeCollectionDrifter.h
Go to the documentation of this file.
1 #ifndef SimPPS_PPSPixelDigiProducer_RPix_LINEAR_CHARGE_COLLECTION_DRIFTER_H
2 #define SimPPS_PPSPixelDigiProducer_RPix_LINEAR_CHARGE_COLLECTION_DRIFTER_H
3 
7 
9 public:
11  std::vector<RPixSignalPoint> Drift(const std::vector<RPixEnergyDepositUnit> &energy_deposition);
12 
13 private:
14  std::vector<RPixSignalPoint> temp_;
15 
16  std::vector<double> charge_cloud_sigmas_vect_;
20  uint32_t det_id_;
21 
22  double getSigma_(double z);
23 };
24 
25 #endif
std::vector< RPixSignalPoint > Drift(const std::vector< RPixEnergyDepositUnit > &energy_deposition)
RPixLinearChargeCollectionDrifter(const edm::ParameterSet &params, uint32_t det_id)