ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
LArG4::HEC::LArHECCalibrationWheelCalculator Class Reference

#include <LArHECCalibrationWheelCalculator.h>

Inheritance diagram for LArG4::HEC::LArHECCalibrationWheelCalculator:
Collaboration diagram for LArG4::HEC::LArHECCalibrationWheelCalculator:

Public Member Functions

 LArHECCalibrationWheelCalculator (const std::string &name, ISvcLocator *pSvcLocator)
 
void GeometryTypeUpdateHandler (Gaudi::Details::PropertyBase &)
 
StatusCode initialize () override final
 
virtual ~LArHECCalibrationWheelCalculator ()
 
virtual G4bool Process (const G4Step *step, LArG4Identifier &identifier, std::vector< G4double > &energies, const eCalculatorProcessing process=kEnergyAndID) const override final
 

Private Attributes

ServiceHandle< IHECGeometrym_geometryCalculator
 
UnsignedShortProperty m_geometryTypeProp
 
eHECGeometryType m_geometryType
 
CaloG4::SimulationEnergies m_energyCalculator
 

Detailed Description

Definition at line 26 of file LArHECCalibrationWheelCalculator.h.

Constructor & Destructor Documentation

◆ LArHECCalibrationWheelCalculator()

LArG4::HEC::LArHECCalibrationWheelCalculator::LArHECCalibrationWheelCalculator ( const std::string &  name,
ISvcLocator *  pSvcLocator 
)

◆ ~LArHECCalibrationWheelCalculator()

virtual LArG4::HEC::LArHECCalibrationWheelCalculator::~LArHECCalibrationWheelCalculator ( )
virtual

Member Function Documentation

◆ GeometryTypeUpdateHandler()

void LArG4::HEC::LArHECCalibrationWheelCalculator::GeometryTypeUpdateHandler ( Gaudi::Details::PropertyBase &  )

◆ initialize()

StatusCode LArG4::HEC::LArHECCalibrationWheelCalculator::initialize ( )
finaloverride

◆ Process()

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

Member Data Documentation

◆ m_energyCalculator

CaloG4::SimulationEnergies LArG4::HEC::LArHECCalibrationWheelCalculator::m_energyCalculator
private

Definition at line 44 of file LArHECCalibrationWheelCalculator.h.

◆ m_geometryCalculator

ServiceHandle<IHECGeometry> LArG4::HEC::LArHECCalibrationWheelCalculator::m_geometryCalculator
private

Definition at line 39 of file LArHECCalibrationWheelCalculator.h.

◆ m_geometryType

eHECGeometryType LArG4::HEC::LArHECCalibrationWheelCalculator::m_geometryType
private

Definition at line 41 of file LArHECCalibrationWheelCalculator.h.

◆ m_geometryTypeProp

UnsignedShortProperty LArG4::HEC::LArHECCalibrationWheelCalculator::m_geometryTypeProp
private

Definition at line 40 of file LArHECCalibrationWheelCalculator.h.


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