|
ATLAS Offline Software
|
Go to the documentation of this file.
11 #ifndef __LArG4HECLocalCalculator_H__
12 #define __LArG4HECLocalCalculator_H__
19 #include "CLHEP/Units/SystemOfUnits.h"
43 virtual G4bool
Process(
const G4Step* a_step, std::vector<LArHitData>& hdata)
const override final {
return this->
Process(a_step,0, 4.*
CLHEP::mm, hdata);}
44 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 StatusCode initialize() override final
virtual StatusCode finalize() override final
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.
LArHECLocalCalculator operator=(const LArHECLocalCalculator &)
virtual G4bool Process(const G4Step *a_step, int depthadd, double deadzone, std::vector< LArHitData > &hdata) const final
LArHECLocalCalculator(const std::string &name, ISvcLocator *pSvcLocator)
float hitTime(const AFP_SIDSimHit &hit)
LArHECLocalCalculator(const LArHECLocalCalculator &)