15 const std::vector<RPixEnergyDepositUnit> &energy_deposition) {
17 temp_.resize(energy_deposition.size());
18 for (
unsigned int i = 0;
i < energy_deposition.size();
i++) {
34 double lo_i = floor(
factor);
39 double lo_weight = hi_i -
factor;
40 double hi_weight =
factor - lo_i;
constexpr int32_t ceil(float num)
Point3DBase< Scalar, LocalTag > LocalPoint
std::vector< RPixSignalPoint > Drift(const std::vector< RPixEnergyDepositUnit > &energy_deposition)
RPixLinearChargeCollectionDrifter(const edm::ParameterSet ¶ms, uint32_t det_id, const PPSPixelTopology &ppt)
std::vector< double > charge_cloud_sigmas_vect_
std::vector< RPixSignalPoint > temp_
Log< level::Info, false > LogInfo
double getSigma_(double z)
double getThickness() const