1 #ifndef _TRACKER_SiHitDigitizer_H_ 2 #define _TRACKER_SiHitDigitizer_H_ 25 class HepRandomEngine;
53 CLHEP::HepRandomEngine*);
66 return LocalVector(-langle * Bfield.
y(), langle * Bfield.
x(), 1.);
Local3DVector LocalVector
LocalVector DriftDirection(const StripGeomDetUnit *_detp, GlobalVector _bfield, float langle)
HepPDT::ParticleDataTable ParticleDataTable
const double chargeMobility
const double depletionVoltage
LocalVector toLocal(const reco::Track::Vector &v, const Surface &s)
const Plane & surface() const
The nominal surface of the GeomDet.
void setParticleDataTable(const ParticleDataTable *pdt)
std::unique_ptr< const SiInduceChargeOnStrips > theSiInduceChargeOnStrips
std::unique_ptr< SiChargeCollectionDrifter > theSiChargeCollectionDrifter
void setInduceChargeOnStrips(SiInduceChargeOnStrips *cd)
const RotationType & rotation() const
const PositionType & position() const
void setChargeDivider(SiChargeDivider *cd)
GloballyPositioned< double > Frame
void setChargeCollectionDrifter(SiChargeCollectionDrifter *cd)
std::unique_ptr< SiChargeDivider > theSiChargeDivider