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

#include <EMECSupportCalibrationCalculator.h>

Inheritance diagram for LArG4::EMECSupportCalibrationCalculator:
Collaboration diagram for LArG4::EMECSupportCalibrationCalculator:

Public Member Functions

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

Private Member Functions

 EMECSupportCalibrationCalculator (const EMECSupportCalibrationCalculator &)
 
EMECSupportCalibrationCalculatoroperator= (const EMECSupportCalibrationCalculator &)
 

Private Attributes

CaloG4::SimulationEnergies m_energyCalculator
 
const Parameters * m_par
 
ServiceHandle< ILArCalibCalculatorSvcm_backupCalculator
 

Detailed Description

Definition at line 38 of file EMECSupportCalibrationCalculator.h.

Constructor & Destructor Documentation

◆ EMECSupportCalibrationCalculator() [1/2]

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

◆ ~EMECSupportCalibrationCalculator()

virtual LArG4::EMECSupportCalibrationCalculator::~EMECSupportCalibrationCalculator ( )
virtual

◆ EMECSupportCalibrationCalculator() [2/2]

LArG4::EMECSupportCalibrationCalculator::EMECSupportCalibrationCalculator ( const EMECSupportCalibrationCalculator )
private

Member Function Documentation

◆ initialize()

StatusCode LArG4::EMECSupportCalibrationCalculator::initialize ( )
finaloverride

◆ operator=()

EMECSupportCalibrationCalculator& LArG4::EMECSupportCalibrationCalculator::operator= ( const EMECSupportCalibrationCalculator )
private

◆ Process()

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

Member Data Documentation

◆ m_backupCalculator

ServiceHandle<ILArCalibCalculatorSvc> LArG4::EMECSupportCalibrationCalculator::m_backupCalculator
private

Definition at line 72 of file EMECSupportCalibrationCalculator.h.

◆ m_energyCalculator

CaloG4::SimulationEnergies LArG4::EMECSupportCalibrationCalculator::m_energyCalculator
private

Definition at line 63 of file EMECSupportCalibrationCalculator.h.

◆ m_par

const Parameters* LArG4::EMECSupportCalibrationCalculator::m_par
private

Definition at line 66 of file EMECSupportCalibrationCalculator.h.


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