ATLAS Offline Software
Public Member Functions | Protected Attributes | Private Attributes | List of all members
LArFCALH62004CalibCalculatorBase Class Reference

#include <LArFCALH62004CalibCalculatorBase.h>

Inheritance diagram for LArFCALH62004CalibCalculatorBase:
Collaboration diagram for LArFCALH62004CalibCalculatorBase:

Public Member Functions

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

Protected Attributes

G4double m_deltaX
 
G4double m_deltaY
 
G4int m_FCalSampling
 

Private Attributes

CaloG4::SimulationEnergies m_energyCalculator
 
FCAL_ChannelMapm_ChannelMap
 
IRDBRecordset_ptr m_fcalMod
 
float m_Zshift
 

Detailed Description

Definition at line 19 of file LArFCALH62004CalibCalculatorBase.h.

Constructor & Destructor Documentation

◆ LArFCALH62004CalibCalculatorBase()

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

◆ ~LArFCALH62004CalibCalculatorBase()

virtual LArFCALH62004CalibCalculatorBase::~LArFCALH62004CalibCalculatorBase ( )
virtual

Member Function Documentation

◆ initialize()

virtual StatusCode LArFCALH62004CalibCalculatorBase::initialize ( )
finaloverridevirtual

◆ Process()

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

Member Data Documentation

◆ m_ChannelMap

FCAL_ChannelMap* LArFCALH62004CalibCalculatorBase::m_ChannelMap
private

Definition at line 42 of file LArFCALH62004CalibCalculatorBase.h.

◆ m_deltaX

G4double LArFCALH62004CalibCalculatorBase::m_deltaX
protected

Definition at line 32 of file LArFCALH62004CalibCalculatorBase.h.

◆ m_deltaY

G4double LArFCALH62004CalibCalculatorBase::m_deltaY
protected

Definition at line 33 of file LArFCALH62004CalibCalculatorBase.h.

◆ m_energyCalculator

CaloG4::SimulationEnergies LArFCALH62004CalibCalculatorBase::m_energyCalculator
private

Definition at line 40 of file LArFCALH62004CalibCalculatorBase.h.

◆ m_fcalMod

IRDBRecordset_ptr LArFCALH62004CalibCalculatorBase::m_fcalMod
private

Definition at line 44 of file LArFCALH62004CalibCalculatorBase.h.

◆ m_FCalSampling

G4int LArFCALH62004CalibCalculatorBase::m_FCalSampling
protected

Definition at line 35 of file LArFCALH62004CalibCalculatorBase.h.

◆ m_Zshift

float LArFCALH62004CalibCalculatorBase::m_Zshift
private

Definition at line 45 of file LArFCALH62004CalibCalculatorBase.h.


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