CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
RPLinearChargeCollectionDrifter.h
Go to the documentation of this file.
1 #ifndef SimPPS_RPDigiProducer_RP_LINEAR_CHARGE_COLLECTION_DRIFTER_H
2 #define SimPPS_RPDigiProducer_RP_LINEAR_CHARGE_COLLECTION_DRIFTER_H
3 
4 #include <vector>
5 #include <iostream>
8 
10 public:
13 
14 private:
15  std::vector<double> charge_cloud_sigmas_vect_;
20 
21  double getSigma(double z); //z - z position
22 };
23 
24 #endif //SimPPS_RPDigiProducer_RP_LINEAR_CHARGE_COLLECTION_DRIFTER_H
std::vector< RPSignalPoint > charge_induced_on_surface
Definition: RPSimTypes.h:15
RPLinearChargeCollectionDrifter(const edm::ParameterSet &params, RPDetId det_id)
simromanpot::charge_induced_on_surface Drift(const simromanpot::energy_path_distribution &energy_deposition)
uint32_t RPDetId
Definition: RPSimTypes.h:11
std::vector< RPEnergyDepositUnit > energy_path_distribution
Definition: RPSimTypes.h:16