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

#include <CalibrationDefaultCalculator.h>

Inheritance diagram for LArG4::CalibrationDefaultCalculator:
Collaboration diagram for LArG4::CalibrationDefaultCalculator:

Public Member Functions

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

Private Attributes

CaloG4::SimulationEnergies m_energyCalculator
 
const double m_oneOverDeta = 10.
 
const double m_oneOverDphi = 32./M_PI
 
const int m_phiBinMax = 63
 
const double m_rhoAlignmentSafety = 50.*CLHEP::mm
 
const double m_zAlignmentSafety = 100.*CLHEP::mm
 
const double m_rhoCalorOut = 3885.*CLHEP::mm - m_rhoAlignmentSafety
 
const double m_zCalorOut = 6100.*CLHEP::mm - m_zAlignmentSafety
 
const double m_rhoInDetOut = 1150.*CLHEP::mm + m_rhoAlignmentSafety
 
const double m_zInDetOut = 3511.*CLHEP::mm + m_zAlignmentSafety
 
const double m_startZFCal1 = 4668.5 - m_zAlignmentSafety
 
const double m_z1BeforeFCal = 4225.5 + m_zAlignmentSafety
 
const double m_z2BeforeFCal = 4557.5 + m_zAlignmentSafety
 

Detailed Description

Definition at line 35 of file CalibrationDefaultCalculator.h.

Constructor & Destructor Documentation

◆ CalibrationDefaultCalculator()

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

◆ ~CalibrationDefaultCalculator()

virtual LArG4::CalibrationDefaultCalculator::~CalibrationDefaultCalculator ( )
virtual

Member Function Documentation

◆ finalize()

virtual StatusCode LArG4::CalibrationDefaultCalculator::finalize ( )
inlineoverridevirtual

Definition at line 40 of file CalibrationDefaultCalculator.h.

40 {return StatusCode::SUCCESS;}

◆ initialize()

virtual StatusCode LArG4::CalibrationDefaultCalculator::initialize ( )
inlineoverridevirtual

Definition at line 39 of file CalibrationDefaultCalculator.h.

39 {return StatusCode::SUCCESS;}

◆ Process()

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

Member Data Documentation

◆ m_energyCalculator

CaloG4::SimulationEnergies LArG4::CalibrationDefaultCalculator::m_energyCalculator
private

Definition at line 62 of file CalibrationDefaultCalculator.h.

◆ m_oneOverDeta

const double LArG4::CalibrationDefaultCalculator::m_oneOverDeta = 10.
private

Definition at line 65 of file CalibrationDefaultCalculator.h.

◆ m_oneOverDphi

const double LArG4::CalibrationDefaultCalculator::m_oneOverDphi = 32./M_PI
private

Definition at line 66 of file CalibrationDefaultCalculator.h.

◆ m_phiBinMax

const int LArG4::CalibrationDefaultCalculator::m_phiBinMax = 63
private

Definition at line 67 of file CalibrationDefaultCalculator.h.

◆ m_rhoAlignmentSafety

const double LArG4::CalibrationDefaultCalculator::m_rhoAlignmentSafety = 50.*CLHEP::mm
private

Definition at line 68 of file CalibrationDefaultCalculator.h.

◆ m_rhoCalorOut

const double LArG4::CalibrationDefaultCalculator::m_rhoCalorOut = 3885.*CLHEP::mm - m_rhoAlignmentSafety
private

Definition at line 70 of file CalibrationDefaultCalculator.h.

◆ m_rhoInDetOut

const double LArG4::CalibrationDefaultCalculator::m_rhoInDetOut = 1150.*CLHEP::mm + m_rhoAlignmentSafety
private

Definition at line 72 of file CalibrationDefaultCalculator.h.

◆ m_startZFCal1

const double LArG4::CalibrationDefaultCalculator::m_startZFCal1 = 4668.5 - m_zAlignmentSafety
private

Definition at line 74 of file CalibrationDefaultCalculator.h.

◆ m_z1BeforeFCal

const double LArG4::CalibrationDefaultCalculator::m_z1BeforeFCal = 4225.5 + m_zAlignmentSafety
private

Definition at line 75 of file CalibrationDefaultCalculator.h.

◆ m_z2BeforeFCal

const double LArG4::CalibrationDefaultCalculator::m_z2BeforeFCal = 4557.5 + m_zAlignmentSafety
private

Definition at line 76 of file CalibrationDefaultCalculator.h.

◆ m_zAlignmentSafety

const double LArG4::CalibrationDefaultCalculator::m_zAlignmentSafety = 100.*CLHEP::mm
private

Definition at line 69 of file CalibrationDefaultCalculator.h.

◆ m_zCalorOut

const double LArG4::CalibrationDefaultCalculator::m_zCalorOut = 6100.*CLHEP::mm - m_zAlignmentSafety
private

Definition at line 71 of file CalibrationDefaultCalculator.h.

◆ m_zInDetOut

const double LArG4::CalibrationDefaultCalculator::m_zInDetOut = 3511.*CLHEP::mm + m_zAlignmentSafety
private

Definition at line 73 of file CalibrationDefaultCalculator.h.


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