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