![]() |
Project
|
Constant parameters for the TRD simulation. More...
#include <SimParam.h>
Public Types | |
| enum class | GasMixture { Xenon , Argon } |
Public Member Functions | |
| SimParam () | |
| SimParam (const SimParam &)=delete | |
| SimParam & | operator= (const SimParam &)=delete |
| void | init () |
| initialization based on configured gas mixture in TRDSimParams | |
| void | cacheMagField () |
| void | setGasGain (float gasgain) |
| void | setNoise (float noise) |
| void | setChipGain (float chipgain) |
| void | setADCoutRange (float range) |
| void | setADCinRange (float range) |
| void | setADCbaseline (int basel) |
| void | setDiffusion (bool flag=true) |
| void | setElAttach (bool flag=true) |
| void | setElAttachProp (float prop) |
| void | setTimeResponse (bool flag=true) |
| void | setCrossTalk (bool flag=true) |
| void | setPadCoupling (float v) |
| void | setTimeCoupling (float v) |
| void | setTimeStruct (bool flag=true) |
| void | setPadResponse (bool flag=true) |
| void | setExB (bool flag=true) |
| void | setSamplingFrequency (float freq) |
| void | setTRF (int trf, float mu=0., float sigma=0.3) |
| float | getGasGain () const |
| float | getNoise () const |
| float | getChipGain () const |
| float | getADCoutRange () const |
| float | getADCinRange () const |
| int | getADCbaseline () const |
| float | getTRFlo () const |
| float | getTRFhi () const |
| float | getPadCoupling () const |
| float | getTimeCoupling () const |
| bool | diffusionOn () const |
| bool | elAttachOn () const |
| float | getElAttachProp () const |
| bool | trfOn () const |
| bool | ctOn () const |
| bool | timeStructOn () const |
| bool | prfOn () const |
| int | getNumberOfPadsInPadResponse () const |
| double | timeResponse (double) const |
| double | crossTalk (double) const |
| bool | isExBOn () const |
| bool | isXenon () const |
| bool | isArgon () const |
| GasMixture | getGasMixture () const |
| float | getSamplingFrequency () const |
| float | getCachedField () const |
Constant parameters for the TRD simulation.
Definition at line 27 of file SimParam.h.
|
strong |
| Enumerator | |
|---|---|
| Xenon | |
| Argon | |
Definition at line 30 of file SimParam.h.
| SimParam::SimParam | ( | ) |
Definition at line 26 of file SimParam.cxx.
|
delete |
| void SimParam::cacheMagField | ( | ) |
Definition at line 35 of file SimParam.cxx.
| double SimParam::crossTalk | ( | double | time | ) | const |
Definition at line 74 of file SimParam.cxx.
|
inline |
Definition at line 83 of file SimParam.h.
|
inline |
Definition at line 79 of file SimParam.h.
|
inline |
Definition at line 80 of file SimParam.h.
|
inline |
Definition at line 74 of file SimParam.h.
|
inline |
Definition at line 73 of file SimParam.h.
|
inline |
Definition at line 72 of file SimParam.h.
| float SimParam::getCachedField | ( | ) | const |
Definition at line 47 of file SimParam.cxx.
|
inline |
Definition at line 71 of file SimParam.h.
|
inline |
Definition at line 81 of file SimParam.h.
|
inline |
Definition at line 69 of file SimParam.h.
|
inline |
Definition at line 92 of file SimParam.h.
|
inline |
Definition at line 70 of file SimParam.h.
|
inline |
Definition at line 86 of file SimParam.h.
|
inline |
Definition at line 77 of file SimParam.h.
|
inline |
Definition at line 93 of file SimParam.h.
|
inline |
Definition at line 78 of file SimParam.h.
|
inline |
Definition at line 76 of file SimParam.h.
|
inline |
Definition at line 75 of file SimParam.h.
| void SimParam::init | ( | ) |
initialization based on configured gas mixture in TRDSimParams
Definition at line 90 of file SimParam.cxx.
|
inline |
Definition at line 91 of file SimParam.h.
|
inline |
Definition at line 89 of file SimParam.h.
|
inline |
Definition at line 90 of file SimParam.h.
|
inline |
Definition at line 85 of file SimParam.h.
Definition at line 49 of file SimParam.h.
|
inline |
Definition at line 48 of file SimParam.h.
|
inline |
Definition at line 47 of file SimParam.h.
|
inline |
Definition at line 46 of file SimParam.h.
|
inline |
Definition at line 54 of file SimParam.h.
|
inline |
Definition at line 50 of file SimParam.h.
|
inline |
Definition at line 51 of file SimParam.h.
|
inline |
Definition at line 52 of file SimParam.h.
|
inline |
Definition at line 59 of file SimParam.h.
|
inline |
Definition at line 44 of file SimParam.h.
|
inline |
Definition at line 45 of file SimParam.h.
|
inline |
Definition at line 55 of file SimParam.h.
|
inline |
Definition at line 58 of file SimParam.h.
|
inline |
Definition at line 60 of file SimParam.h.
|
inline |
Definition at line 56 of file SimParam.h.
|
inline |
Definition at line 53 of file SimParam.h.
|
inline |
Definition at line 57 of file SimParam.h.
Definition at line 61 of file SimParam.h.
| double SimParam::timeResponse | ( | double | time | ) | const |
Definition at line 57 of file SimParam.cxx.
|
inline |
Definition at line 84 of file SimParam.h.
|
inline |
Definition at line 82 of file SimParam.h.