![]() |
ATLAS Offline Software
|
#include <LArHECLocalCalculator.h>
Public Member Functions | |
| LArHECLocalCalculator (const std::string &name, ISvcLocator *pSvcLocator) | |
| LArHECLocalCalculator (const LArHECLocalCalculator &)=delete | |
| LArHECLocalCalculator | operator= (const LArHECLocalCalculator &)=delete |
| virtual | ~LArHECLocalCalculator ()=default |
| virtual StatusCode | initialize () override final |
| virtual StatusCode | finalize () override final |
| virtual G4float | OOTcut () const override final |
| virtual G4bool | Process (const G4Step *a_step, std::vector< LArHitData > &hdata) const override final |
| virtual G4bool | Process (const G4Step *a_step, int depthadd, double deadzone, std::vector< LArHitData > &hdata) const final |
| virtual G4bool | isInTime (G4double hitTime) const override final |
| virtual void | initializeForSDCreation () override |
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::ILocalGeometry > | m_Geometry {this, "GeometryCalculator", "LocalHECGeometry"} |
| Gaudi::Property< G4bool > | m_isX {this, "IsX", false} |
| LArG4BirksLaw * | m_birksLaw {nullptr} |
Definition at line 27 of file LArHECLocalCalculator.h.
| LArHECLocalCalculator::LArHECLocalCalculator | ( | const std::string & | name, |
| ISvcLocator * | pSvcLocator ) |
|
delete |
|
virtualdefault |
|
finaloverridevirtual |
|
finaloverridevirtual |
|
inlineoverridevirtualinherited |
Reimplemented in LArBarrelCalculator, and LArHECWheelCalculator.
Definition at line 19 of file LArCalculatorSvcImp.h.
|
inlinefinaloverridevirtual |
Definition at line 43 of file LArHECLocalCalculator.h.
|
inlinefinaloverridevirtual |
Definition at line 37 of file LArHECLocalCalculator.h.
|
delete |
|
finalvirtual |
|
inlinefinaloverridevirtual |
Definition at line 39 of file LArHECLocalCalculator.h.
|
protectedinherited |
Definition at line 27 of file LArCalculatorSvcImp.h.
|
protectedinherited |
Definition at line 23 of file LArCalculatorSvcImp.h.
|
private |
Definition at line 51 of file LArHECLocalCalculator.h.
|
private |
Definition at line 49 of file LArHECLocalCalculator.h.
|
private |
Definition at line 50 of file LArHECLocalCalculator.h.
|
protectedinherited |
Definition at line 30 of file LArCalculatorSvcImp.h.