![]() |
ATLAS Offline Software
|
Class containing parameters and settings used by TRT digitization. More...
#include <TRTDigSettings.h>
Classes | |
| struct | doubleparameter |
| Settable parameter, double. More... | |
| struct | intboolparameter |
| Settable parameter, int and bool. More... | |
Public Member Functions | |
| TRTDigSettings () | |
| Parameters and settings for TRT digitization. | |
| void | initialize (const InDetDD::TRT_DetectorManager *detmgr) |
| Initialize: fill defaults and overwrite by user values where appropriate. | |
| void | addPropertiesForOverrideableParameters (Algorithm *alg) |
| Add properties for overrideable parameters. | |
| void | addPropertiesForOverrideableParameters (AlgTool *algt) |
| Add properties for overrideable parameters - tool version. | |
| void | print (const std::string &front="") const |
| Printing of TRT digitization settings. | |
| void | printFlagsForOverrideableParameters (const std::string &front="") const |
| Print TRT digitization settings overrideable parameters. | |
| int | digVers () const |
| bool | useAttenuation () const |
| double | attenuationLength () const |
| double | trEfficiencyBarrel (int strawGasType) const |
| Get assumed Transition Radiation efficiency in barrel. | |
| double | trEfficiencyEndCapA (int strawGasType) const |
| Get assumed Transition Radiation efficiency in end caps. | |
| double | trEfficiencyEndCapB (int strawGasType) const |
| double | ionisationPotential (int strawGasType) const |
| Get ionisation potential. | |
| double | smearingFactor (int strawGasType) const |
| Get smearing factor. | |
| unsigned int | digVersion () const |
| bool | useMagneticFieldMap () const |
| double | timeInterval () const |
| Get time interval covered by each digit. | |
| unsigned int | numberOfBins () const |
| Get number of time bins used for internal shaping of signal. | |
| unsigned int | numberOfBinsInEncodingBin () const |
| Get number of internal time bins corresponding to one low threshold bit. | |
| double | minDiscriminatorWidth () const |
| Get the minimum width of discriminator. | |
| double | discriminatorSettlingTime () const |
| Get discriminator settling time. | |
| double | discriminatorDeadTime () const |
| Get discriminator dead time. | |
| double | lowThresholdBar (int strawGasType) const |
| Get discriminator setting for low threshold. | |
| double | lowThresholdEC (int strawGasType) const |
| double | highThresholdBarShort (int strawGasType) const |
| Get discriminator setting for high threshold. | |
| double | highThresholdBarLong (int strawGasType) const |
| double | highThresholdECAwheels (int strawGasType) const |
| double | highThresholdECBwheels (int strawGasType) const |
| int | htT0shiftBarShort () const |
| T0 shift for HT. | |
| int | htT0shiftBarLong () const |
| int | htT0shiftECAwheels () const |
| int | htT0shiftECBwheels () const |
| int | ltT0shiftBarShort (int strawGasType) const |
| T0 for LT. | |
| int | ltT0shiftBarLong (int strawGasType) const |
| int | ltT0shiftECAwheels (int strawGasType) const |
| int | ltT0shiftECBwheels (int strawGasType) const |
| double | innerRadiusOfStraw () const |
| Get inner radius of straw. | |
| double | outerRadiusOfWire () const |
| Get radius of signal wire. | |
| double | lengthOfDeadRegion () const |
| Get length of dead region at end of straws. | |
| bool | timeCorrection () const |
| Query whether time is corrected for flight and wire propagation delays. | |
| double | signalPropagationSpeed () const |
| Get wire signal propagation speed. | |
| double | distanceToTimeFactor () const |
| Get "distanceToTimeFactor" (fugde factor) | |
| double | maxVertexDisplacement () const |
| Get max vertex displacement. | |
| double | timeOffsetCalcVertexX () const |
| Get x value of point where particles are assumed to originate. | |
| double | timeOffsetCalcVertexY () const |
| Get y value of point where particles are assumed to originate. | |
| double | timeOffsetCalcVertexZ () const |
| Get x value of point where particles are assumed to originate. | |
| bool | electronicsAreAtFarEnd () const |
| Query whether electronics is assumed to be at far end of straw. | |
| bool | timeshiftsSymmetricForPhiSectors () const |
| Query whether time offsets are assumed to be symmetric in phi. | |
| unsigned int | numberOfCrossingsBeforeMain () const |
| Get number of simulated bunch crossings before main event (pile up) | |
| double | pileUpSDOsMinEkin () const |
| Get minimum Ekin for pileup track to enter MC-truth. | |
| bool | noiseInUnhitStraws () const |
| Query whether simulation of noise in unhit straws. | |
| bool | noiseInSimhits () const |
| Query whether simulation of noise in hit straws. | |
| double | fastElectronicsNoisePulseDistance () const |
| Get fast electronics noise pulse distance (time) | |
| double | slowPeriodicNoisePulseDistance () const |
| Get slow periodic noise pulse distance (time) | |
| double | slowPeriodicNoisePulseFraction () const |
| Get slow periodic noise pulse fraction. | |
| double | averageNoiseLevel () const |
| Get average noise level. | |
| double | crossTalkNoiseLevel () const |
| Get average cross talk noise level. | |
| double | crossTalkNoiseLevelOtherEnd () const |
| double | relativeLowThresholdFluctuation () const |
| Get relative low threshold fluctuations (evt to evt & straw to straw) | |
| double | relativeHighThresholdFluctuation () const |
| Get relative high threshold fluctuations (evt to evt & straw to straw) | |
| double | solenoidFieldStrength () const |
| Get solenoid field strength. | |
| unsigned int | cosmicFlag () const |
| Get flag used for cosmics runs. | |
| bool | isCTB () const |
| Query whether CTB (Combined Test Beam 2004) flag is set. | |
| bool | isOverlay () const |
| Get flag used for overlay. | |
| bool | killEndCap () const |
| Is end cap killed. | |
| bool | killBarrel () const |
| Is barrel killed. | |
| double | jitterTimeOffset () const |
| In cosmics, events not correlated with LHC clock. | |
| bool | doCosmicTimingPit () const |
| Cosmics timing corresponding to pit setup? | |
| bool | doCrosstalk () const |
| Switch on crosstalk noise based on Cosmic 08 measurements. | |
| unsigned int | storeSDO () const |
| bool | getT0FromData () const |
| double | TrtRangeCutProperty () const |
| bool | msgLvl (const MSG::Level lvl) const |
| Test the output level. | |
| MsgStream & | msg () const |
| The standard message stream. | |
| MsgStream & | msg (const MSG::Level lvl) const |
| The standard message stream. | |
| void | setLevel (MSG::Level lvl) |
| Change the current logging level. | |
Private Member Functions | |
| void | defineVariables () |
| Define settable variables. | |
| void | fillDefaults (const InDetDD::TRT_DetectorManager *detmgr) |
| Fill default values into settable variables. | |
| void | processOverrides () |
| Overwrite default values by uses values. | |
| void | defineNewVariable (const std::string &name, double *datamember, const std::string &description, const std::string &unitname, double unitval, double lowrange, double highrange) |
| Define new double variable. | |
| void | defineNewUIntVariable (const std::string &name, unsigned int *datamember, const std::string &description, unsigned int lowrange, unsigned int highrange) |
| Define new unsigned int variable. | |
| void | defineNewIntVariable (const std::string &name, int *datamember, const std::string &description, int lowrange, int highrange) |
| Define new int variable. | |
| void | defineNewBoolVariable (const std::string &name, bool *datamember, const std::string &description) |
| Define new bool variable. | |
| void | initMessaging () const |
| Initialize our message level and MessageSvc. | |
Private Attributes | |
| bool | m_useMagneticFieldMap = false |
| bool | m_getT0FromData = false |
| unsigned int | m_storeSDO = 0U |
| Time window in which to store SDOs. | |
| double | m_ionisationPotential = 0.0 |
| Mean ionisation potential. | |
| double | m_ionisationPotentialArgon = 0.0 |
| Mean ionisation potential for Argon mixture. | |
| double | m_ionisationPotentialKrypton = 0.0 |
| Mean ionisation potential for Krypton mixture. | |
| double | m_smearingFactor = 0.0 |
| Cluster energy smearing factor. | |
| double | m_smearingFactorArgon = 0.0 |
| Cluster energy smearing factor for Argon mixture. | |
| double | m_smearingFactorKrypton = 0.0 |
| Cluster energy smearing factor for Krypton mixture. | |
| double | m_timeInterval = 0.0 |
| Time interval covered by each digit. | |
| unsigned int | m_numberOfBins = 0U |
| No. | |
| unsigned int | m_numberOfBinsInEncodingBin = 0U |
| No. | |
| double | m_minDiscriminatorWidth = 0.0 |
| Min. | |
| double | m_discriminatorSettlingTime = 0.0 |
| Discriminator settling time. | |
| double | m_discriminatorDeadTime = 0.0 |
| Discriminator dead time. | |
| double | m_signalPropagationSpeed = 0.0 |
| Signal propagation time in signal wire. | |
| double | m_distanceToTimeFactor = 0.0 |
| Fudge factor: time to distance. | |
| double | m_lowThresholdBar = 0.0 |
| Low threshold discriminator setting. | |
| double | m_lowThresholdEC = 0.0 |
| Low threshold discriminator setting. | |
| double | m_lowThresholdBarArgon = 0.0 |
| Low threshold discriminator setting for Argon mixture. | |
| double | m_lowThresholdECArgon = 0.0 |
| Low threshold discriminator setting for Argon mixture. | |
| double | m_lowThresholdBarKrypton = 0.0 |
| Low threshold discriminator setting for Krypton mixture. | |
| double | m_lowThresholdECKrypton = 0.0 |
| Low threshold discriminator setting for Krypton mixture. | |
| double | m_highThresholdBarShort = 0.0 |
| High threshold discriminator setting. | |
| double | m_highThresholdBarLong = 0.0 |
| High threshold discriminator setting. | |
| double | m_highThresholdECAwheels = 0.0 |
| High threshold discriminator setting. | |
| double | m_highThresholdECBwheels = 0.0 |
| High threshold discriminator setting. | |
| double | m_highThresholdBarShortArgon = 0.0 |
| High threshold discriminator setting Argon. | |
| double | m_highThresholdBarLongArgon = 0.0 |
| High threshold discriminator setting Argon. | |
| double | m_highThresholdECAwheelsArgon = 0.0 |
| High threshold discriminator setting Argon. | |
| double | m_highThresholdECBwheelsArgon = 0.0 |
| High threshold discriminator setting Argon. | |
| double | m_highThresholdBarShortKrypton = 0.0 |
| High threshold discriminator setting Krypton. | |
| double | m_highThresholdBarLongKrypton = 0.0 |
| High threshold discriminator setting Krypton. | |
| double | m_highThresholdECAwheelsKrypton = 0.0 |
| High threshold discriminator setting Krypton. | |
| double | m_highThresholdECBwheelsKrypton = 0.0 |
| High threshold discriminator setting Krypton. | |
| int | m_htT0shiftBarShort = 0 |
| int | m_htT0shiftBarLong = 0 |
| HT T0 shift. | |
| int | m_htT0shiftECAwheels = 0 |
| int | m_htT0shiftECBwheels = 0 |
| int | m_ltT0shiftBarShortXe = 0 |
| int | m_ltT0shiftBarShortKr = 0 |
| LT T0 shift. | |
| int | m_ltT0shiftBarShortAr = 0 |
| int | m_ltT0shiftBarLongXe = 0 |
| int | m_ltT0shiftBarLongKr = 0 |
| int | m_ltT0shiftBarLongAr = 0 |
| int | m_ltT0shiftECAwheelsXe = 0 |
| int | m_ltT0shiftECAwheelsKr = 0 |
| int | m_ltT0shiftECAwheelsAr = 0 |
| int | m_ltT0shiftECBwheelsXe = 0 |
| int | m_ltT0shiftECBwheelsKr = 0 |
| int | m_ltT0shiftECBwheelsAr = 0 |
| double | m_innerRadiusOfStraw = 0.0 |
| Inner radius of straw. | |
| double | m_outerRadiusOfWire = 0.0 |
| Radius of drift wire. | |
| double | m_lengthOfDeadRegion = 0.0 |
| Length of dead region at straw end. | |
| bool | m_timeCorrection = false |
| Corrrect for flight and wire propagation delays. | |
| unsigned int | m_numberOfCrossingsBeforeMain = 0U |
| For pileup: BCs before main event. | |
| double | m_pileUpSDOsMinEkin = 0.0 |
| Min. | |
| double | m_maxVertexDisplacement = 0.0 |
| Max. | |
| double | m_timeOffsetCalcVertexX = 0.0 |
| x-coord. | |
| double | m_timeOffsetCalcVertexY = 0.0 |
| y-coord. | |
| double | m_timeOffsetCalcVertexZ = 0.0 |
| z-coord. | |
| bool | m_electronicsAreAtFarEnd = false |
| Electronics assumed at far end of straw. | |
| bool | m_timeshiftsSymmetricForPhiSectors = false |
| Time offset assumed phi symmetric. | |
| double | m_trEfficiencyBarrel = 0.0 |
| Transition Radiation efficiency, barrel. | |
| double | m_trEfficiencyEndCapA = 0.0 |
| Transition Radiation efficiency, end cap A. | |
| double | m_trEfficiencyEndCapB = 0.0 |
| Transition Radiation efficiency, end cap B. | |
| double | m_trEfficiencyBarrelArgon = 0.0 |
| Transition Radiation efficiency, barrel, Argon. | |
| double | m_trEfficiencyEndCapAArgon = 0.0 |
| Transition Radiation efficiency, end cap A, Argon. | |
| double | m_trEfficiencyEndCapBArgon = 0.0 |
| Transition Radiation efficiency, end cap B, Argon. | |
| double | m_trEfficiencyBarrelKrypton = 0.0 |
| Transition Radiation efficiency, barrel, Krypton. | |
| double | m_trEfficiencyEndCapAKrypton = 0.0 |
| Transition Radiation efficiency, end cap A, Krypton. | |
| double | m_trEfficiencyEndCapBKrypton = 0.0 |
| Transition Radiation efficiency, end cap B, Krypton. | |
| bool | m_noiseInUnhitStraws = false |
| Simulate noise in unhit straws. | |
| bool | m_noiseInSimhits = false |
| Simulate noise in hit straws. | |
| bool | m_isCTB = false |
| Data is from CTB (Combined Test Beam) | |
| bool | m_killEndCap = false |
| Disable end cap. | |
| bool | m_killBarrel = false |
| Disable barrel. | |
| double | m_jitterTimeOffset = 0.0 |
| Event time not correlated with LHC clock. | |
| bool | m_doCosmicTimingPit = false |
| Cosmics pit setup. | |
| bool | m_doCrosstalk = false |
| Crosstalk noise. | |
| unsigned int | m_cosmicFlag = 0U |
| Data is cosmics. | |
| bool | m_isOverlay = false |
| Doing overlay. | |
| double | m_fastElectronicsNoisePulseDistance = 0.0 |
| Fast electronics noise pulse distance (time) | |
| double | m_slowPeriodicNoisePulseDistance = 0.0 |
| Slow periodic noise pulse distance (time) | |
| double | m_slowPeriodicNoisePulseFraction = 0.0 |
| Slow periodic noise pulse fraction. | |
| double | m_averageNoiseLevel = 0.0 |
| Average noise level. | |
| double | m_crosstalkNoiseLevel = 0.0 |
| Average cross talk noise level. | |
| double | m_crosstalkNoiseLevelOtherEnd = 0.0 |
| Average cross talk noise level - other end. | |
| double | m_relativeLowThresholdFluctuation = 0.0 |
| Relative low threshold fluctuation. | |
| double | m_relativeHighThresholdFluctuation = 0.0 |
| Relative high threshold fluctuation. | |
| double | m_solenoidFieldStrength = 0.0 |
| Solenoid field strength. | |
| bool | m_useAttenuation = false |
| double | m_attenuationLength = 0.0 |
| double | m_trtRangeCutProperty = 0.0 |
| Electrons xenon range cut in TRT simulation. | |
| std::map< std::string, doubleparameter > | m_doubleparMap |
| Map of settable parameters (double) | |
| std::map< std::string, intboolparameter > | m_intboolparMap |
| Map of settable parameters (int & bool) | |
| double | m_propertyNotSetMagicNumber {} |
| int | m_propertyNotSetMagicNumber_int {} |
| std::string | m_nm |
| Message source name. | |
| boost::thread_specific_ptr< MsgStream > | m_msg_tls |
| MsgStream instance (a std::cout like with print-out levels) | |
| std::atomic< IMessageSvc * > | m_imsg { nullptr } |
| MessageSvc pointer. | |
| std::atomic< MSG::Level > | m_lvl { MSG::NIL } |
| Current logging level. | |
| std::atomic_flag m_initialized | ATLAS_THREAD_SAFE = ATOMIC_FLAG_INIT |
| Messaging initialized (initMessaging) | |
Class containing parameters and settings used by TRT digitization.
Definition at line 34 of file TRTDigSettings.h.
| TRTDigSettings::TRTDigSettings | ( | ) |
Parameters and settings for TRT digitization.
Definition at line 38 of file TRTDigSettings.cxx.
| void TRTDigSettings::addPropertiesForOverrideableParameters | ( | Algorithm * | alg | ) |
Add properties for overrideable parameters.
Definition at line 214 of file TRTDigSettings.cxx.
| void TRTDigSettings::addPropertiesForOverrideableParameters | ( | AlgTool * | algt | ) |
Add properties for overrideable parameters - tool version.
Definition at line 232 of file TRTDigSettings.cxx.
| double TRTDigSettings::attenuationLength | ( | ) | const |
| double TRTDigSettings::averageNoiseLevel | ( | ) | const |
Get average noise level.
| unsigned int TRTDigSettings::cosmicFlag | ( | ) | const |
Get flag used for cosmics runs.
| double TRTDigSettings::crossTalkNoiseLevel | ( | ) | const |
Get average cross talk noise level.
| double TRTDigSettings::crossTalkNoiseLevelOtherEnd | ( | ) | const |
|
private |
Define new bool variable.
Definition at line 367 of file TRTDigSettings.cxx.
|
private |
Define new int variable.
Definition at line 340 of file TRTDigSettings.cxx.
|
private |
Define new unsigned int variable.
Definition at line 313 of file TRTDigSettings.cxx.
|
private |
Define new double variable.
Definition at line 286 of file TRTDigSettings.cxx.
|
private |
Define settable variables.
Definition at line 58 of file TRTDigSettings.cxx.
| int TRTDigSettings::digVers | ( | ) | const |
| unsigned int TRTDigSettings::digVersion | ( | ) | const |
| double TRTDigSettings::discriminatorDeadTime | ( | ) | const |
Get discriminator dead time.
| double TRTDigSettings::discriminatorSettlingTime | ( | ) | const |
Get discriminator settling time.
| double TRTDigSettings::distanceToTimeFactor | ( | ) | const |
Get "distanceToTimeFactor" (fugde factor)
| bool TRTDigSettings::doCosmicTimingPit | ( | ) | const |
Cosmics timing corresponding to pit setup?
| bool TRTDigSettings::doCrosstalk | ( | ) | const |
Switch on crosstalk noise based on Cosmic 08 measurements.
| bool TRTDigSettings::electronicsAreAtFarEnd | ( | ) | const |
Query whether electronics is assumed to be at far end of straw.
| double TRTDigSettings::fastElectronicsNoisePulseDistance | ( | ) | const |
Get fast electronics noise pulse distance (time)
|
private |
Fill default values into settable variables.
Definition at line 389 of file TRTDigSettings.cxx.
| bool TRTDigSettings::getT0FromData | ( | ) | const |
| double TRTDigSettings::highThresholdBarLong | ( | int | strawGasType | ) | const |
| double TRTDigSettings::highThresholdBarShort | ( | int | strawGasType | ) | const |
Get discriminator setting for high threshold.
| double TRTDigSettings::highThresholdECAwheels | ( | int | strawGasType | ) | const |
| double TRTDigSettings::highThresholdECBwheels | ( | int | strawGasType | ) | const |
| int TRTDigSettings::htT0shiftBarLong | ( | ) | const |
| int TRTDigSettings::htT0shiftBarShort | ( | ) | const |
T0 shift for HT.
| int TRTDigSettings::htT0shiftECAwheels | ( | ) | const |
| int TRTDigSettings::htT0shiftECBwheels | ( | ) | const |
| void TRTDigSettings::initialize | ( | const InDetDD::TRT_DetectorManager * | detmgr | ) |
Initialize: fill defaults and overwrite by user values where appropriate.
Definition at line 47 of file TRTDigSettings.cxx.
|
privateinherited |
Initialize our message level and MessageSvc.
This method should only be called once.
Definition at line 39 of file AthMessaging.cxx.
| double TRTDigSettings::innerRadiusOfStraw | ( | ) | const |
Get inner radius of straw.
| double TRTDigSettings::ionisationPotential | ( | int | strawGasType | ) | const |
Get ionisation potential.
| bool TRTDigSettings::isCTB | ( | ) | const |
Query whether CTB (Combined Test Beam 2004) flag is set.
| bool TRTDigSettings::isOverlay | ( | ) | const |
Get flag used for overlay.
| double TRTDigSettings::jitterTimeOffset | ( | ) | const |
In cosmics, events not correlated with LHC clock.
| bool TRTDigSettings::killBarrel | ( | ) | const |
Is barrel killed.
| bool TRTDigSettings::killEndCap | ( | ) | const |
Is end cap killed.
| double TRTDigSettings::lengthOfDeadRegion | ( | ) | const |
Get length of dead region at end of straws.
| double TRTDigSettings::lowThresholdBar | ( | int | strawGasType | ) | const |
Get discriminator setting for low threshold.
| double TRTDigSettings::lowThresholdEC | ( | int | strawGasType | ) | const |
| int TRTDigSettings::ltT0shiftBarLong | ( | int | strawGasType | ) | const |
| int TRTDigSettings::ltT0shiftBarShort | ( | int | strawGasType | ) | const |
T0 for LT.
| int TRTDigSettings::ltT0shiftECAwheels | ( | int | strawGasType | ) | const |
| int TRTDigSettings::ltT0shiftECBwheels | ( | int | strawGasType | ) | const |
| double TRTDigSettings::maxVertexDisplacement | ( | ) | const |
Get max vertex displacement.
| double TRTDigSettings::minDiscriminatorWidth | ( | ) | const |
Get the minimum width of discriminator.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 163 of file AthMessaging.h.
|
inlineinherited |
The standard message stream.
Returns a reference to the default message stream May not be invoked before sysInitialize() has been invoked.
Definition at line 178 of file AthMessaging.h.
|
inlineinherited |
Test the output level.
| lvl | The message level to test against |
| true | Messages at level "lvl" will be printed |
Definition at line 151 of file AthMessaging.h.
| bool TRTDigSettings::noiseInSimhits | ( | ) | const |
Query whether simulation of noise in hit straws.
| bool TRTDigSettings::noiseInUnhitStraws | ( | ) | const |
Query whether simulation of noise in unhit straws.
| unsigned int TRTDigSettings::numberOfBins | ( | ) | const |
Get number of time bins used for internal shaping of signal.
| unsigned int TRTDigSettings::numberOfBinsInEncodingBin | ( | ) | const |
Get number of internal time bins corresponding to one low threshold bit.
| unsigned int TRTDigSettings::numberOfCrossingsBeforeMain | ( | ) | const |
Get number of simulated bunch crossings before main event (pile up)
| double TRTDigSettings::outerRadiusOfWire | ( | ) | const |
Get radius of signal wire.
| double TRTDigSettings::pileUpSDOsMinEkin | ( | ) | const |
Get minimum Ekin for pileup track to enter MC-truth.
| void TRTDigSettings::print | ( | const std::string & | front = "" | ) | const |
Printing of TRT digitization settings.
Definition at line 181 of file TRTDigSettings.cxx.
| void TRTDigSettings::printFlagsForOverrideableParameters | ( | const std::string & | front = "" | ) | const |
Print TRT digitization settings overrideable parameters.
Definition at line 251 of file TRTDigSettings.cxx.
|
private |
Overwrite default values by uses values.
Definition at line 556 of file TRTDigSettings.cxx.
| double TRTDigSettings::relativeHighThresholdFluctuation | ( | ) | const |
Get relative high threshold fluctuations (evt to evt & straw to straw)
| double TRTDigSettings::relativeLowThresholdFluctuation | ( | ) | const |
Get relative low threshold fluctuations (evt to evt & straw to straw)
|
inherited |
Change the current logging level.
Use this rather than msg().setLevel() for proper operation with MT.
Definition at line 28 of file AthMessaging.cxx.
| double TRTDigSettings::signalPropagationSpeed | ( | ) | const |
Get wire signal propagation speed.
| double TRTDigSettings::slowPeriodicNoisePulseDistance | ( | ) | const |
Get slow periodic noise pulse distance (time)
| double TRTDigSettings::slowPeriodicNoisePulseFraction | ( | ) | const |
Get slow periodic noise pulse fraction.
| double TRTDigSettings::smearingFactor | ( | int | strawGasType | ) | const |
Get smearing factor.
| double TRTDigSettings::solenoidFieldStrength | ( | ) | const |
Get solenoid field strength.
| unsigned int TRTDigSettings::storeSDO | ( | ) | const |
| bool TRTDigSettings::timeCorrection | ( | ) | const |
Query whether time is corrected for flight and wire propagation delays.
This is false for beamType='cosmics'
| double TRTDigSettings::timeInterval | ( | ) | const |
Get time interval covered by each digit.
| double TRTDigSettings::timeOffsetCalcVertexX | ( | ) | const |
Get x value of point where particles are assumed to originate.
| double TRTDigSettings::timeOffsetCalcVertexY | ( | ) | const |
Get y value of point where particles are assumed to originate.
| double TRTDigSettings::timeOffsetCalcVertexZ | ( | ) | const |
Get x value of point where particles are assumed to originate.
| bool TRTDigSettings::timeshiftsSymmetricForPhiSectors | ( | ) | const |
Query whether time offsets are assumed to be symmetric in phi.
| double TRTDigSettings::trEfficiencyBarrel | ( | int | strawGasType | ) | const |
Get assumed Transition Radiation efficiency in barrel.
| double TRTDigSettings::trEfficiencyEndCapA | ( | int | strawGasType | ) | const |
Get assumed Transition Radiation efficiency in end caps.
| double TRTDigSettings::trEfficiencyEndCapB | ( | int | strawGasType | ) | const |
| double TRTDigSettings::TrtRangeCutProperty | ( | ) | const |
| bool TRTDigSettings::useAttenuation | ( | ) | const |
| bool TRTDigSettings::useMagneticFieldMap | ( | ) | const |
|
mutableprivateinherited |
Messaging initialized (initMessaging)
Definition at line 141 of file AthMessaging.h.
|
private |
Definition at line 353 of file TRTDigSettings.h.
|
private |
Average noise level.
Definition at line 344 of file TRTDigSettings.h.
|
private |
Data is cosmics.
Definition at line 338 of file TRTDigSettings.h.
|
private |
Average cross talk noise level.
Definition at line 345 of file TRTDigSettings.h.
|
private |
Average cross talk noise level - other end.
Definition at line 346 of file TRTDigSettings.h.
|
private |
Discriminator dead time.
Definition at line 255 of file TRTDigSettings.h.
|
private |
Discriminator settling time.
Definition at line 254 of file TRTDigSettings.h.
|
private |
Fudge factor: time to distance.
Definition at line 257 of file TRTDigSettings.h.
|
private |
Cosmics pit setup.
Definition at line 335 of file TRTDigSettings.h.
|
private |
Crosstalk noise.
Definition at line 336 of file TRTDigSettings.h.
|
private |
Map of settable parameters (double)
Definition at line 410 of file TRTDigSettings.h.
|
private |
Electronics assumed at far end of straw.
Definition at line 314 of file TRTDigSettings.h.
|
private |
Fast electronics noise pulse distance (time)
Definition at line 341 of file TRTDigSettings.h.
|
private |
Definition at line 239 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting.
Definition at line 269 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting Argon.
Definition at line 274 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting Krypton.
Definition at line 279 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting.
Definition at line 268 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting Argon.
Definition at line 273 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting Krypton.
Definition at line 278 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting.
Definition at line 270 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting Argon.
Definition at line 275 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting Krypton.
Definition at line 280 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting.
Definition at line 271 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting Argon.
Definition at line 276 of file TRTDigSettings.h.
|
private |
High threshold discriminator setting Krypton.
Definition at line 281 of file TRTDigSettings.h.
|
private |
HT T0 shift.
Definition at line 284 of file TRTDigSettings.h.
|
private |
Definition at line 283 of file TRTDigSettings.h.
|
private |
Definition at line 285 of file TRTDigSettings.h.
|
private |
Definition at line 286 of file TRTDigSettings.h.
|
mutableprivateinherited |
|
private |
Inner radius of straw.
Definition at line 301 of file TRTDigSettings.h.
|
private |
Map of settable parameters (int & bool)
Definition at line 412 of file TRTDigSettings.h.
|
private |
Mean ionisation potential.
Definition at line 242 of file TRTDigSettings.h.
|
private |
Mean ionisation potential for Argon mixture.
Definition at line 243 of file TRTDigSettings.h.
|
private |
Mean ionisation potential for Krypton mixture.
Definition at line 244 of file TRTDigSettings.h.
|
private |
Data is from CTB (Combined Test Beam)
Definition at line 330 of file TRTDigSettings.h.
|
private |
Doing overlay.
Definition at line 339 of file TRTDigSettings.h.
|
private |
Event time not correlated with LHC clock.
Definition at line 334 of file TRTDigSettings.h.
|
private |
Disable barrel.
Definition at line 333 of file TRTDigSettings.h.
|
private |
Disable end cap.
Definition at line 332 of file TRTDigSettings.h.
|
private |
Length of dead region at straw end.
Definition at line 303 of file TRTDigSettings.h.
|
private |
Low threshold discriminator setting.
Definition at line 259 of file TRTDigSettings.h.
|
private |
Low threshold discriminator setting for Argon mixture.
Definition at line 262 of file TRTDigSettings.h.
|
private |
Low threshold discriminator setting for Krypton mixture.
Definition at line 265 of file TRTDigSettings.h.
|
private |
Low threshold discriminator setting.
Definition at line 260 of file TRTDigSettings.h.
|
private |
Low threshold discriminator setting for Argon mixture.
Definition at line 263 of file TRTDigSettings.h.
|
private |
Low threshold discriminator setting for Krypton mixture.
Definition at line 266 of file TRTDigSettings.h.
|
private |
Definition at line 293 of file TRTDigSettings.h.
|
private |
Definition at line 292 of file TRTDigSettings.h.
|
private |
Definition at line 291 of file TRTDigSettings.h.
|
private |
Definition at line 290 of file TRTDigSettings.h.
|
private |
LT T0 shift.
Definition at line 289 of file TRTDigSettings.h.
|
private |
Definition at line 288 of file TRTDigSettings.h.
|
private |
Definition at line 296 of file TRTDigSettings.h.
|
private |
Definition at line 295 of file TRTDigSettings.h.
|
private |
Definition at line 294 of file TRTDigSettings.h.
|
private |
Definition at line 299 of file TRTDigSettings.h.
|
private |
Definition at line 298 of file TRTDigSettings.h.
|
private |
Definition at line 297 of file TRTDigSettings.h.
|
mutableprivateinherited |
|
private |
|
private |
|
mutableprivateinherited |
MsgStream instance (a std::cout like with print-out levels)
Definition at line 132 of file AthMessaging.h.
|
privateinherited |
Message source name.
Definition at line 129 of file AthMessaging.h.
|
private |
Simulate noise in hit straws.
Definition at line 328 of file TRTDigSettings.h.
|
private |
Simulate noise in unhit straws.
Definition at line 327 of file TRTDigSettings.h.
|
private |
|
private |
|
private |
For pileup: BCs before main event.
Definition at line 307 of file TRTDigSettings.h.
|
private |
Radius of drift wire.
Definition at line 302 of file TRTDigSettings.h.
|
private |
Min.
Ekin for pileup particle to appear in MC-truth
Definition at line 309 of file TRTDigSettings.h.
|
private |
Definition at line 414 of file TRTDigSettings.h.
|
private |
Definition at line 415 of file TRTDigSettings.h.
|
private |
Relative high threshold fluctuation.
Definition at line 349 of file TRTDigSettings.h.
|
private |
Relative low threshold fluctuation.
Definition at line 348 of file TRTDigSettings.h.
|
private |
Signal propagation time in signal wire.
Definition at line 256 of file TRTDigSettings.h.
|
private |
Slow periodic noise pulse distance (time)
Definition at line 342 of file TRTDigSettings.h.
|
private |
Slow periodic noise pulse fraction.
Definition at line 343 of file TRTDigSettings.h.
|
private |
Cluster energy smearing factor.
Definition at line 245 of file TRTDigSettings.h.
|
private |
Cluster energy smearing factor for Argon mixture.
Definition at line 246 of file TRTDigSettings.h.
|
private |
Cluster energy smearing factor for Krypton mixture.
Definition at line 247 of file TRTDigSettings.h.
|
private |
Solenoid field strength.
Definition at line 350 of file TRTDigSettings.h.
|
private |
Time window in which to store SDOs.
Definition at line 240 of file TRTDigSettings.h.
|
private |
Corrrect for flight and wire propagation delays.
Definition at line 305 of file TRTDigSettings.h.
|
private |
Time interval covered by each digit.
Definition at line 249 of file TRTDigSettings.h.
|
private |
x-coord.
of point where particle is assumed to originate
Definition at line 311 of file TRTDigSettings.h.
|
private |
y-coord.
of point where particle is assumed to originate
Definition at line 312 of file TRTDigSettings.h.
|
private |
z-coord.
of point where particle is assumed to originate
Definition at line 313 of file TRTDigSettings.h.
|
private |
Time offset assumed phi symmetric.
Definition at line 315 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, barrel.
Definition at line 317 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, barrel, Argon.
Definition at line 320 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, barrel, Krypton.
Definition at line 323 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, end cap A.
Definition at line 318 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, end cap A, Argon.
Definition at line 321 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, end cap A, Krypton.
Definition at line 324 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, end cap B.
Definition at line 319 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, end cap B, Argon.
Definition at line 322 of file TRTDigSettings.h.
|
private |
Transition Radiation efficiency, end cap B, Krypton.
Definition at line 325 of file TRTDigSettings.h.
|
private |
Electrons xenon range cut in TRT simulation.
Definition at line 355 of file TRTDigSettings.h.
|
private |
Definition at line 352 of file TRTDigSettings.h.
|
private |
Definition at line 238 of file TRTDigSettings.h.