ATLAS Offline Software
LArCalculatorSvcImp.cxx
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3 */
4 
6 
7 #include "CLHEP/Units/SystemOfUnits.h"
8 
9 LArCalculatorSvcImp::LArCalculatorSvcImp(const std::string& name, ISvcLocator *pSvcLocator)
10  : base_class(name, pSvcLocator)
11  , m_BirksLaw(true)
12  , m_Birksk(0.05832)// value updated for G4 10.6.p03 - 1.2 times the previous value of 0.0486 used in all campaigns before MC21.
13  , m_OOTcut(300*CLHEP::ns)
14 {
15  declareProperty("BirksLaw",m_BirksLaw);
16  declareProperty("Birksk",m_Birksk);
17  declareProperty("OOTcut",m_OOTcut);
18 }
LArCalculatorSvcImp::LArCalculatorSvcImp
LArCalculatorSvcImp(const std::string &name, ISvcLocator *pSvcLocator)
Definition: LArCalculatorSvcImp.cxx:9
LArCalculatorSvcImp::m_BirksLaw
bool m_BirksLaw
Definition: LArCalculatorSvcImp.h:18
LArCalculatorSvcImp::m_Birksk
double m_Birksk
Definition: LArCalculatorSvcImp.h:25
CLHEP
STD'S.
Definition: IAtRndmGenSvc.h:19
LArCalculatorSvcImp.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:221
LArCalculatorSvcImp::m_OOTcut
double m_OOTcut
Definition: LArCalculatorSvcImp.h:28
python.SystemOfUnits.ns
int ns
Definition: SystemOfUnits.py:130