CMS 3D CMS Logo

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
simromanpot::energy_path_distribution
std::vector< RPEnergyDepositUnit > energy_path_distribution
Definition: RPSimTypes.h:16
RPLinearChargeCollectionDrifter::Drift
simromanpot::charge_induced_on_surface Drift(const simromanpot::energy_path_distribution &energy_deposition)
Definition: RPLinearChargeCollectionDrifter.cc:15
CalibrationSummaryClient_cfi.params
params
Definition: CalibrationSummaryClient_cfi.py:14
RPLinearChargeCollectionDrifter::getSigma
double getSigma(double z)
Definition: RPLinearChargeCollectionDrifter.cc:31
RPLinearChargeCollectionDrifter::GeV_per_electron_
double GeV_per_electron_
Definition: RPLinearChargeCollectionDrifter.h:16
DDAxes::z
edm::ParameterSet
Definition: ParameterSet.h:47
RPLinearChargeCollectionDrifter
Definition: RPLinearChargeCollectionDrifter.h:9
simromanpot::charge_induced_on_surface
std::vector< RPSignalPoint > charge_induced_on_surface
Definition: RPSimTypes.h:15
RPLinearChargeCollectionDrifter::verbosity_
int verbosity_
Definition: RPLinearChargeCollectionDrifter.h:17
RPLinearChargeCollectionDrifter::det_id_
RPDetId det_id_
Definition: RPLinearChargeCollectionDrifter.h:19
RPDetId
uint32_t RPDetId
Definition: RPSimTypes.h:11
RPSimTypes.h
RPLinearChargeCollectionDrifter::charge_cloud_sigmas_vect_
std::vector< double > charge_cloud_sigmas_vect_
Definition: RPLinearChargeCollectionDrifter.h:15
RPLinearChargeCollectionDrifter::RPLinearChargeCollectionDrifter
RPLinearChargeCollectionDrifter(const edm::ParameterSet &params, RPDetId det_id)
Definition: RPLinearChargeCollectionDrifter.cc:7
ParameterSet.h
RPLinearChargeCollectionDrifter::det_thickness_
double det_thickness_
Definition: RPLinearChargeCollectionDrifter.h:18