 |
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef LARG4HEC_LARG4HECLOCALCALCULATOR_H
12 #define LARG4HEC_LARG4HECLOCALCALCULATOR_H
15 #include "CLHEP/Units/SystemOfUnits.h"
39 virtual G4bool
Process(
const G4Step* a_step, std::vector<LArHitData>& hdata)
const override final {
return this->
Process(a_step,0, 4.*
CLHEP::mm, hdata);}
40 virtual G4bool
Process(
const G4Step* a_step,
int depthadd,
double deadzone, std::vector<LArHitData>& hdata)
const final;
50 Gaudi::Property<G4bool>
m_isX {
this,
"IsX",
false};
virtual G4bool isInTime(G4double hitTime) const override final
virtual StatusCode initialize() override final
Gaudi::Property< G4bool > m_isX
virtual StatusCode finalize() override final
virtual ~LArHECLocalCalculator()=default
virtual G4float OOTcut() const override final
ServiceHandle< LArG4::HEC::ILocalGeometry > m_Geometry
virtual G4bool Process(const G4Step *a_step, std::vector< LArHitData > &hdata) const override final
LArG4BirksLaw * m_birksLaw
bool const RAWDATA *ch2 const
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual G4bool Process(const G4Step *a_step, int depthadd, double deadzone, std::vector< LArHitData > &hdata) const final
LArHECLocalCalculator(const std::string &name, ISvcLocator *pSvcLocator)
LArHECLocalCalculator(const LArHECLocalCalculator &)=delete
float hitTime(const AFP_SIDSimHit &hit)
Gaudi::Property< double > m_OOTcut
LArHECLocalCalculator operator=(const LArHECLocalCalculator &)=delete