1 #ifndef Tracker_SiTrivialInduceChargeOnStrips_H
2 #define Tracker_SiTrivialInduceChargeOnStrips_H
13 std::vector<double>& localAmplitudes,
14 size_t& recordMinAffectedStrip,
15 size_t& recordMaxAffectedStrip);
22 double chargePosition)
const;
24 static unsigned int indexOf(
const std::string&);
25 static const std::string
type[];
const double geVperElectron
static unsigned int indexOf(const std::string &)
double chargeDeposited(size_t strip, size_t Nstrips, double amplitude, double chargeSpread, double chargePosition) const
std::vector< std::vector< double > > signalCoupling
std::vector< SignalPoint > collection_type
The Signals That Services Can Subscribe To This is based on ActivityRegistry and is current per Services can connect to the signals distributed by the ActivityRegistry in order to monitor the activity of the application Each possible callback has some defined which we here list in angle e g
static unsigned int typeOf(const StripGeomDetUnit &)
virtual ~SiTrivialInduceChargeOnStrips()
void induce(SiChargeCollectionDrifter::collection_type collection_points, const StripGeomDetUnit &det, std::vector< double > &localAmplitudes, size_t &recordMinAffectedStrip, size_t &recordMaxAffectedStrip)
SiTrivialInduceChargeOnStrips(const edm::ParameterSet &conf, double g)