ATLAS Offline Software
LArCalorimeter
LArG4
LArG4Code
src
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
5
#include "
LArG4Code/LArCalculatorSvcImp.h
"
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:228
LArCalculatorSvcImp::m_OOTcut
double m_OOTcut
Definition:
LArCalculatorSvcImp.h:28
python.SystemOfUnits.ns
int ns
Definition:
SystemOfUnits.py:130
Generated on Sun Dec 22 2024 21:13:15 for ATLAS Offline Software by
1.8.18