1 #ifndef MU_END_DRIFT_SIM_H 2 #define MU_END_DRIFT_SIM_H 29 class HepRandomEngine;
44 CLHEP::HepRandomEngine*);
50 double avgPathLengthLowB();
51 double pathSigmaLowB();
52 double avgDriftTimeLowB();
53 double driftTimeSigmaLowB();
54 double avgPathLengthHighB();
55 double pathSigmaHighB();
56 double avgDriftTimeHighB();
57 double driftTimeSigmaHighB();
58 double avgDrift()
const;
59 double driftSigma()
const;
60 double avalancheCharge(CLHEP::HepRandomEngine*);
61 double gasGain(
const CSCDetId &
id)
const;
const MagneticField * theMagneticField
void setMagneticField(const MagneticField *field)
const double ELECTRON_DIFFUSION_COEFF
std::vector< double > dNdEIntegral