![]() |
ATLAS Offline Software
|
#include <CryostatCalibrationLArCalculator.h>
Public Member Functions | |
| CalibrationLArCalculator (const std::string &name, ISvcLocator *pSvcLocator) | |
| StatusCode | initialize () override final |
| virtual | ~CalibrationLArCalculator ()=default |
| virtual G4bool | Process (const G4Step *step, LArG4Identifier &identifier, LArG4Identifier &identifier_sr, std::vector< G4double > &energies, const eCalculatorProcessing p=kEnergyAndID) const override final |
Private Member Functions | |
| double | rhoOutOfEmecHec () const |
| double | zInFrontOfPresampler () const |
| double | zEMECRefPoint () const |
| double | zInFrontOfSpanishFan () const |
| double | zInFrontOfHEC () const |
| double | zBehindTile () const |
| double | endZHEC1Wheel () const |
| double | startZHEC2Wheel () const |
Private Attributes | |
| CaloG4::SimulationEnergies | m_energyCalculator {} |
| const LArVG4DetectorParameters * | m_parameters {nullptr} |
| ServiceHandle< ILArCalibCalculatorSvc > | m_defaultCalculator {this, "CalibrationDefaultCalculator", "CalibrationDefaultCalculator"} |
| double | m_rhoOutOfEmecHec {0.} |
| double | m_zInFrontOfPresampler {0.} |
| double | m_zEMECRefPoint {0.} |
| double | m_zInFrontOfSpanishFan {0.} |
| double | m_zInFrontOfHEC {0.} |
| double | m_zBehindTile {0.} |
| double | m_endZHEC1Wheel {0.} |
| double | m_startZHEC2Wheel {0.} |
Definition at line 44 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
| LArG4::EndcapCryostat::CalibrationLArCalculator::CalibrationLArCalculator | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
|
virtualdefault |
|
inlineprivate |
Definition at line 92 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
finaloverride |
|
finaloverridevirtual |
|
inlineprivate |
Definition at line 86 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
inlineprivate |
Definition at line 93 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
inlineprivate |
Definition at line 91 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
inlineprivate |
Definition at line 88 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
inlineprivate |
Definition at line 90 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
inlineprivate |
Definition at line 87 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
inlineprivate |
Definition at line 89 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 76 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 84 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 70 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 73 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 78 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 85 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 83 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 80 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 82 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 79 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.
|
private |
Definition at line 81 of file LArG4EC/src/CryostatCalibrationLArCalculator.h.