ATLAS Offline Software
Loading...
Searching...
No Matches
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: