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

#include <CryostatCalibrationMixedCalculator.h>

Inheritance diagram for LArG4::EndcapCryostat::CalibrationMixedCalculator:
Collaboration diagram for LArG4::EndcapCryostat::CalibrationMixedCalculator:

Public Member Functions

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

Private Member Functions

 CalibrationMixedCalculator (const CalibrationMixedCalculator &)
 
CalibrationMixedCalculatoroperator= (const CalibrationMixedCalculator &)
 

Private Attributes

CaloG4::SimulationEnergies m_energyCalculator
 
Parameters * m_par
 
ServiceHandle< ILArCalibCalculatorSvcm_backupCalculator
 

Detailed Description

Definition at line 42 of file LArG4EC/src/CryostatCalibrationMixedCalculator.h.

Constructor & Destructor Documentation

◆ CalibrationMixedCalculator() [1/2]

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

◆ ~CalibrationMixedCalculator()

virtual LArG4::EndcapCryostat::CalibrationMixedCalculator::~CalibrationMixedCalculator ( )
virtual

◆ CalibrationMixedCalculator() [2/2]

LArG4::EndcapCryostat::CalibrationMixedCalculator::CalibrationMixedCalculator ( const CalibrationMixedCalculator )
private

Member Function Documentation

◆ initialize()

StatusCode LArG4::EndcapCryostat::CalibrationMixedCalculator::initialize ( )
finaloverride

◆ operator=()

CalibrationMixedCalculator& LArG4::EndcapCryostat::CalibrationMixedCalculator::operator= ( const CalibrationMixedCalculator )
private

◆ Process()

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

Member Data Documentation

◆ m_backupCalculator

ServiceHandle<ILArCalibCalculatorSvc> LArG4::EndcapCryostat::CalibrationMixedCalculator::m_backupCalculator
private

◆ m_energyCalculator

CaloG4::SimulationEnergies LArG4::EndcapCryostat::CalibrationMixedCalculator::m_energyCalculator
private

◆ m_par

Parameters* LArG4::EndcapCryostat::CalibrationMixedCalculator::m_par
private

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