1 #ifndef MU_END_DRIFT_SIM_H
2 #define MU_END_DRIFT_SIM_H
27 #include "CLHEP/Random/RandFlat.h"
28 #include "CLHEP/Random/RandGaussQ.h"
CLHEP::RandFlat * theRandFlat
const MagneticField * theMagneticField
double avgPathLengthHighB()
double driftTimeSigmaLowB()
double driftTimeSigmaHighB()
void setMagneticField(const MagneticField *field)
double avgDriftTimeHighB()
double avgDriftTimeLowB()
const double ELECTRON_DIFFUSION_COEFF
CLHEP::RandGaussQ * theRandGaussQ
void setRandomEngine(CLHEP::HepRandomEngine &engine)
double avgPathLengthLowB()
double driftSigma() const
std::vector< double > dNdEIntegral
double gasGain(const CSCDetId &id) const
CSCDetectorHit getWireHit(const Local3DPoint &ionClusterPosition, const CSCLayer *, int wire, const PSimHit &simHit)