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);
35 double hi_i =
ceil(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
T getParameter(std::string const &) const
double getSigma_(double z)
double getThickness() const