SimPPS
RPDigiProducer
plugins
RPLinearInduceChargeOnStrips.h
Go to the documentation of this file.
1
#ifndef SimPPS_RPDigiProducer_RP_LINEAR_INDUCE_CHARGE_ON_STRIPS_H
2
#define SimPPS_RPDigiProducer_RP_LINEAR_INDUCE_CHARGE_ON_STRIPS_H
3
4
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
5
#include <vector>
6
#include "
SimPPS/RPDigiProducer/interface/RPSimTypes.h
"
7
#include "
Geometry/VeryForwardRPTopology/interface/RPSimTopology.h
"
8
9
class
RPLinearInduceChargeOnStrips
{
10
public
:
11
RPLinearInduceChargeOnStrips
(
const
edm::ParameterSet
&
params
,
RPDetId
det_id);
12
simromanpot::strip_charge_map
Induce
(
const
simromanpot::charge_induced_on_surface
&charge_map);
13
14
private
:
15
RPDetId
det_id_
;
16
std::vector<double>
signalCoupling_
;
17
simromanpot::strip_charge_map
theStripChargeMap
;
18
RPSimTopology
theRPDetTopology
;
19
int
no_of_strips_
;
20
int
verbosity_
;
21
};
22
23
#endif
CalibrationSummaryClient_cfi.params
params
Definition:
CalibrationSummaryClient_cfi.py:14
RPLinearInduceChargeOnStrips::theRPDetTopology
RPSimTopology theRPDetTopology
Definition:
RPLinearInduceChargeOnStrips.h:18
RPLinearInduceChargeOnStrips::RPLinearInduceChargeOnStrips
RPLinearInduceChargeOnStrips(const edm::ParameterSet ¶ms, RPDetId det_id)
Definition:
RPLinearInduceChargeOnStrips.cc:5
RPLinearInduceChargeOnStrips::det_id_
RPDetId det_id_
Definition:
RPLinearInduceChargeOnStrips.h:15
simromanpot::strip_charge_map
std::map< unsigned short, double > strip_charge_map
Definition:
RPSimTypes.h:14
RPSimTopology
Definition:
RPSimTopology.h:29
RPSimTopology.h
edm::ParameterSet
Definition:
ParameterSet.h:36
simromanpot::charge_induced_on_surface
std::vector< RPSignalPoint > charge_induced_on_surface
Definition:
RPSimTypes.h:15
RPLinearInduceChargeOnStrips
Definition:
RPLinearInduceChargeOnStrips.h:9
RPDetId
uint32_t RPDetId
Definition:
RPSimTypes.h:11
RPSimTypes.h
RPLinearInduceChargeOnStrips::signalCoupling_
std::vector< double > signalCoupling_
Definition:
RPLinearInduceChargeOnStrips.h:16
ParameterSet.h
RPLinearInduceChargeOnStrips::Induce
simromanpot::strip_charge_map Induce(const simromanpot::charge_induced_on_surface &charge_map)
Definition:
RPLinearInduceChargeOnStrips.cc:16
RPLinearInduceChargeOnStrips::no_of_strips_
int no_of_strips_
Definition:
RPLinearInduceChargeOnStrips.h:19
RPLinearInduceChargeOnStrips::verbosity_
int verbosity_
Definition:
RPLinearInduceChargeOnStrips.h:20
RPLinearInduceChargeOnStrips::theStripChargeMap
simromanpot::strip_charge_map theStripChargeMap
Definition:
RPLinearInduceChargeOnStrips.h:17
Generated for CMSSW Reference Manual by
1.8.16