![]() |
ATLAS Offline Software
|
#include <LArHECWheelCalculator.h>
Public Member Functions | |
| LArHECWheelCalculator (const std::string &name, ISvcLocator *pSvcLocator) | |
| LArHECWheelCalculator (const LArHECWheelCalculator &)=delete | |
| LArHECWheelCalculator & | operator= (const LArHECWheelCalculator &)=delete |
| virtual StatusCode | initialize () override final |
| virtual StatusCode | finalize () override final |
| ~LArHECWheelCalculator () | |
| virtual void | initializeForSDCreation () override final |
| virtual G4float | OOTcut () const override final |
| virtual G4bool | Process (const G4Step *a_step, std::vector< LArHitData > &hdata) const override final |
| virtual G4bool | isInTime (G4double hitTime) const override final |
Protected Attributes | |
| Gaudi::Property< bool > | m_BirksLaw {this, "BirksLaw", true} |
| Gaudi::Property< double > | m_Birksk {this, "Birksk", 0.05832} |
| Gaudi::Property< double > | m_OOTcut {this, "OOTcut", 300*CLHEP::ns} |
Private Attributes | |
| ServiceHandle< LArG4::HEC::IHECGeometry > | m_Geometry {this, "GeometryCalculator", "HECGeometry"} |
| Gaudi::Property< bool > | m_doHV {this, "HECHVEnable", false} |
| const HECDetectorManager * | m_DetectorManager {nullptr} |
| LArG4BirksLaw * | m_birksLaw {nullptr} |
| HECHVManager::HECHVData | m_hvdata |
Definition at line 31 of file LArHECWheelCalculator.h.
| LArHECWheelCalculator::LArHECWheelCalculator | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
|
delete |
| LArHECWheelCalculator::~LArHECWheelCalculator | ( | ) |
|
finaloverridevirtual |
|
finaloverridevirtual |
|
finaloverridevirtual |
Reimplemented from LArCalculatorSvcImp.
|
inlinefinaloverridevirtual |
Definition at line 48 of file LArHECWheelCalculator.h.
|
inlinefinaloverridevirtual |
Definition at line 43 of file LArHECWheelCalculator.h.
|
delete |
|
finaloverridevirtual |
|
protectedinherited |
Definition at line 27 of file LArCalculatorSvcImp.h.
|
protectedinherited |
Definition at line 23 of file LArCalculatorSvcImp.h.
|
private |
Definition at line 59 of file LArHECWheelCalculator.h.
|
private |
Definition at line 58 of file LArHECWheelCalculator.h.
|
private |
Definition at line 56 of file LArHECWheelCalculator.h.
|
private |
Definition at line 55 of file LArHECWheelCalculator.h.
|
private |
Definition at line 61 of file LArHECWheelCalculator.h.
|
protectedinherited |
Definition at line 30 of file LArCalculatorSvcImp.h.