![]() |
ATLAS Offline Software
|
#include <MDT_Response.h>
Public Types | |
| typedef std::vector< double > | clusterVec |
Public Member Functions | |
| MDT_Response () | |
| MDT_Response (double timewindow, double binsize) | |
| ~MDT_Response () | |
| void | SetSegment (double r, double x) |
| void | SetTubeRadius (double radius) |
| void | SetClusterDensity (double dens) |
| void | SetAttLength (double len) |
| void | SetRtMode (unsigned int mode) |
| void | SetDifRMS (double rms) |
| void | SetTriggerElectron (double el) |
| void | SetIntegrationWindow (double win) |
| void | SetRtParameters (int npar, double *par) |
| bool | GetSignal (CLHEP::HepRandomEngine *rndmEngine) |
| bool | GetSignal (double ParticleCharge, double ParticleGamma, CLHEP::HepRandomEngine *rndmEngine) |
| double | DriftTime () const |
| double | TThreshold () const |
| double | TFirst () const |
| double | T0 () const |
| double | AdcResponse () const |
| double | Charge () const |
| double | V_r (double r) |
| double | DoStep (CLHEP::HepRandomEngine *rndmEngine) const |
| double | DampingFactor (double x) |
| double | PropagationDelay (double x) |
| double | RtoT (double r) |
| double | Diffusion (double r, CLHEP::HepRandomEngine *rndmEngine) const |
| double | SigmaDiffusion (double r) const |
| int | GenerateQ (CLHEP::HepRandomEngine *rndmEngine) const |
| const double * | RtParameters () const |
Private Member Functions | |
| void | InitTubeParameters () |
| void | InitClusters (double timewindow, double binsize) |
| void | InitRt () |
| void | InitdEdxTable () |
| void | DoStepping (CLHEP::HepRandomEngine *rndmEngine) |
| void | DoStepping (double ParticleCharge, double ParticleGamma, CLHEP::HepRandomEngine *rndmEngine) |
| void | Reset () |
Private Attributes | |
| double | m_radius = 0.0 |
| double | m_rhit |
| double | m_xhit |
| double | m_pathLength |
| double | m_clusterDensity = 0.0 |
| std::vector< double > | m_gammaFactorVec |
| std::vector< double > | m_numberOfClustersPerMmVec |
| double | m_attLength = 0.0 |
| double | m_signalSpeed = 0.0 |
| int | m_rtMode = 0 |
| unsigned int | m_rtNpar = 0U |
| double * | m_rtParameters |
| double | m_difSmearing = 0.0 |
| double | m_triggerElectron = 0.0 |
| double | m_integrationWindow = 0.0 |
| double | m_binsize = 0.0 |
| double | m_timeWindow = 0.0 |
| int | m_offset = 0 |
| int | m_bins = 0 |
| Amplifier | m_amplifier |
| clusterVec | m_clusters |
| double | m_t0 |
Definition at line 20 of file MDT_Response.h.
| typedef std::vector<double> MDT_Response::clusterVec |
Definition at line 23 of file MDT_Response.h.
| MDT_Response::MDT_Response | ( | ) |
Definition at line 8 of file MDT_Response.cxx.
| MDT_Response::MDT_Response | ( | double | timewindow, |
| double | binsize | ||
| ) |
Definition at line 20 of file MDT_Response.cxx.
| MDT_Response::~MDT_Response | ( | ) |
Definition at line 32 of file MDT_Response.cxx.
|
inline |
Definition at line 191 of file MDT_Response.h.
|
inline |
Definition at line 194 of file MDT_Response.h.
|
inline |
Definition at line 136 of file MDT_Response.h.
|
inline |
|
inline |
Definition at line 114 of file MDT_Response.h.
|
private |
Definition at line 151 of file MDT_Response.cxx.
|
private |
Definition at line 183 of file MDT_Response.cxx.
|
inline |
Definition at line 179 of file MDT_Response.h.
|
inline |
Definition at line 120 of file MDT_Response.h.
| bool MDT_Response::GetSignal | ( | CLHEP::HepRandomEngine * | rndmEngine | ) |
Definition at line 253 of file MDT_Response.cxx.
| bool MDT_Response::GetSignal | ( | double | ParticleCharge, |
| double | ParticleGamma, | ||
| CLHEP::HepRandomEngine * | rndmEngine | ||
| ) |
Definition at line 264 of file MDT_Response.cxx.
|
private |
Definition at line 37 of file MDT_Response.cxx.
|
private |
Definition at line 64 of file MDT_Response.cxx.
|
private |
Definition at line 95 of file MDT_Response.cxx.
|
private |
Definition at line 48 of file MDT_Response.cxx.
|
inline |
Definition at line 139 of file MDT_Response.h.
|
private |
Definition at line 245 of file MDT_Response.cxx.
|
inline |
Definition at line 142 of file MDT_Response.h.
|
inline |
Definition at line 227 of file MDT_Response.h.
|
inline |
Definition at line 204 of file MDT_Response.h.
|
inline |
Definition at line 201 of file MDT_Response.h.
|
inline |
Definition at line 210 of file MDT_Response.h.
|
inline |
Definition at line 216 of file MDT_Response.h.
|
inline |
Definition at line 207 of file MDT_Response.h.
|
inline |
Definition at line 219 of file MDT_Response.h.
|
inline |
|
inline |
Definition at line 213 of file MDT_Response.h.
|
inline |
Definition at line 197 of file MDT_Response.h.
|
inline |
Definition at line 173 of file MDT_Response.h.
|
inline |
Definition at line 188 of file MDT_Response.h.
|
inline |
Definition at line 185 of file MDT_Response.h.
|
inline |
Definition at line 182 of file MDT_Response.h.
|
inline |
Definition at line 151 of file MDT_Response.h.
|
private |
Definition at line 98 of file MDT_Response.h.
|
private |
Definition at line 82 of file MDT_Response.h.
|
private |
Definition at line 96 of file MDT_Response.h.
|
private |
Definition at line 93 of file MDT_Response.h.
|
private |
Definition at line 78 of file MDT_Response.h.
|
private |
Definition at line 99 of file MDT_Response.h.
|
private |
Definition at line 89 of file MDT_Response.h.
|
private |
Definition at line 79 of file MDT_Response.h.
|
private |
Definition at line 92 of file MDT_Response.h.
|
private |
Definition at line 80 of file MDT_Response.h.
|
private |
Definition at line 95 of file MDT_Response.h.
|
private |
Definition at line 76 of file MDT_Response.h.
|
private |
Definition at line 72 of file MDT_Response.h.
|
private |
Definition at line 74 of file MDT_Response.h.
|
private |
Definition at line 85 of file MDT_Response.h.
|
private |
Definition at line 86 of file MDT_Response.h.
|
private |
Definition at line 87 of file MDT_Response.h.
|
private |
Definition at line 83 of file MDT_Response.h.
|
private |
Definition at line 101 of file MDT_Response.h.
|
private |
Definition at line 94 of file MDT_Response.h.
|
private |
Definition at line 91 of file MDT_Response.h.
|
private |
Definition at line 75 of file MDT_Response.h.
1.8.18