ATLAS Offline Software
Loading...
Searching...
No Matches
LArG4::EC::PresamplerCalibrationCalculator Class Reference

#include <PresamplerCalibrationCalculator.h>

Inheritance diagram for LArG4::EC::PresamplerCalibrationCalculator:
Collaboration diagram for LArG4::EC::PresamplerCalibrationCalculator:

Public Member Functions

 PresamplerCalibrationCalculator (const std::string &name, ISvcLocator *pSvcLocator)
StatusCode initialize () override final
virtual ~PresamplerCalibrationCalculator ()=default
virtual G4bool Process (const G4Step *step, LArG4Identifier &identifier, std::vector< G4double > &energies, const eCalculatorProcessing p=kEnergyAndID) const override final

Private Attributes

ServiceHandle< IECPresamplerGeometrym_geometryCalculator {this, "GeometryCalculator", "EMECPresamplerGeometry"}
CaloG4::SimulationEnergies m_energyCalculator {}

Detailed Description

Constructor & Destructor Documentation

◆ PresamplerCalibrationCalculator()

LArG4::EC::PresamplerCalibrationCalculator::PresamplerCalibrationCalculator ( const std::string & name,
ISvcLocator * pSvcLocator )

◆ ~PresamplerCalibrationCalculator()

virtual LArG4::EC::PresamplerCalibrationCalculator::~PresamplerCalibrationCalculator ( )
virtualdefault

Member Function Documentation

◆ initialize()

StatusCode LArG4::EC::PresamplerCalibrationCalculator::initialize ( )
finaloverride

◆ Process()

virtual G4bool LArG4::EC::PresamplerCalibrationCalculator::Process ( const G4Step * step,
LArG4Identifier & identifier,
std::vector< G4double > & energies,
const eCalculatorProcessing p = kEnergyAndID ) const
finaloverridevirtual

Member Data Documentation

◆ m_energyCalculator

CaloG4::SimulationEnergies LArG4::EC::PresamplerCalibrationCalculator::m_energyCalculator {}
private

Definition at line 70 of file LArG4EC/src/PresamplerCalibrationCalculator.h.

70{};

◆ m_geometryCalculator

ServiceHandle<IECPresamplerGeometry> LArG4::EC::PresamplerCalibrationCalculator::m_geometryCalculator {this, "GeometryCalculator", "EMECPresamplerGeometry"}
private

Definition at line 67 of file LArG4EC/src/PresamplerCalibrationCalculator.h.

67{this, "GeometryCalculator", "EMECPresamplerGeometry"};

The documentation for this class was generated from the following file: