ATLAS Offline Software
Loading...
Searching...
No Matches
LArG4HECConfig Namespace Reference

Functions

 LArHECLocalCalculatorCfg (flags, name="LArHECLocalCalculator", **kwargs)
 LocalCalibrationCalculatorCfg (flags, name="LocalCalibrationCalculator", **kwargs)
 LocalHECGeometry (name="LocalHECGeometry", **kwargs)
 HECWheelCalculatorCfg (flags, name="HECWheelCalculator", **kwargs)
 LArHECCalibrationWheelCalculatorCfg (flags, name="LArHECCalibrationWheelCalculator", **kwargs)
 HECCalibrationWheelActiveCalculatorCfg (flags, name="HECCalibrationWheelActiveCalculator", **kwargs)
 HECCalibrationWheelInactiveCalculatorCfg (flags, name="HECCalibrationWheelInactiveCalculator", **kwargs)
 HECCalibrationWheelDeadCalculatorCfg (flags, name="HECCalibrationWheelDeadCalculator", **kwargs)
 HECGeometryCfg (flags, name="HECGeometry", **kwargs)

Function Documentation

◆ HECCalibrationWheelActiveCalculatorCfg()

LArG4HECConfig.HECCalibrationWheelActiveCalculatorCfg ( flags,
name = "HECCalibrationWheelActiveCalculator",
** kwargs )

Definition at line 35 of file LArG4HECConfig.py.

35def HECCalibrationWheelActiveCalculatorCfg(flags, name="HECCalibrationWheelActiveCalculator", **kwargs):
36 kwargs.setdefault("GeometryType", HECGeometryType.kWheelActive)
37 return LArHECCalibrationWheelCalculatorCfg(flags, name, **kwargs)
38
39

◆ HECCalibrationWheelDeadCalculatorCfg()

LArG4HECConfig.HECCalibrationWheelDeadCalculatorCfg ( flags,
name = "HECCalibrationWheelDeadCalculator",
** kwargs )

Definition at line 45 of file LArG4HECConfig.py.

45def HECCalibrationWheelDeadCalculatorCfg(flags, name="HECCalibrationWheelDeadCalculator", **kwargs):
46 kwargs.setdefault("GeometryType", HECGeometryType.kWheelDead)
47 return LArHECCalibrationWheelCalculatorCfg(flags, name, **kwargs)
48
49

◆ HECCalibrationWheelInactiveCalculatorCfg()

LArG4HECConfig.HECCalibrationWheelInactiveCalculatorCfg ( flags,
name = "HECCalibrationWheelInactiveCalculator",
** kwargs )

Definition at line 40 of file LArG4HECConfig.py.

40def HECCalibrationWheelInactiveCalculatorCfg(flags, name="HECCalibrationWheelInactiveCalculator", **kwargs):
41 kwargs.setdefault("GeometryType", HECGeometryType.kWheelInactive)
42 return LArHECCalibrationWheelCalculatorCfg(flags, name, **kwargs)
43
44

◆ HECGeometryCfg()

LArG4HECConfig.HECGeometryCfg ( flags,
name = "HECGeometry",
** kwargs )

Definition at line 50 of file LArG4HECConfig.py.

50def HECGeometryCfg(flags, name="HECGeometry", **kwargs):
51 result = ComponentAccumulator()
52 result.addService(CompFactory.LArG4.HEC.HECGeometry(name, **kwargs), primary = True)
53 return result

◆ HECWheelCalculatorCfg()

LArG4HECConfig.HECWheelCalculatorCfg ( flags,
name = "HECWheelCalculator",
** kwargs )

Definition at line 21 of file LArG4HECConfig.py.

21def HECWheelCalculatorCfg(flags, name="HECWheelCalculator", **kwargs):
22 result = ComponentAccumulator()
23 kwargs.setdefault("GeometryCalculator", result.getPrimaryAndMerge(HECGeometryCfg(flags)))
24 kwargs.setdefault("Birksk",0.0486) # this constant was not tuned for G4 10.6, so resetting back to the MC21 default value
25 result.addService(CompFactory.LArHECWheelCalculator(name, **kwargs), primary = True)
26 return result
27
28

◆ LArHECCalibrationWheelCalculatorCfg()

LArG4HECConfig.LArHECCalibrationWheelCalculatorCfg ( flags,
name = "LArHECCalibrationWheelCalculator",
** kwargs )

Definition at line 29 of file LArG4HECConfig.py.

29def LArHECCalibrationWheelCalculatorCfg(flags, name="LArHECCalibrationWheelCalculator", **kwargs):
30 result = ComponentAccumulator()
31 result.addService( CompFactory.LArG4.HEC.LArHECCalibrationWheelCalculator(name, **kwargs), primary = True )
32 return result
33
34

◆ LArHECLocalCalculatorCfg()

LArG4HECConfig.LArHECLocalCalculatorCfg ( flags,
name = "LArHECLocalCalculator",
** kwargs )

Definition at line 8 of file LArG4HECConfig.py.

8def LArHECLocalCalculatorCfg(flags, name="LArHECLocalCalculator", **kwargs):
9 kwargs.setdefault("Birksk",0.0486) # this constant was not tuned for G4 10.6, so resetting back to the MC21 default value
10 return CompFactory.LArHECLocalCalculator(name, **kwargs)
11
12

◆ LocalCalibrationCalculatorCfg()

LArG4HECConfig.LocalCalibrationCalculatorCfg ( flags,
name = "LocalCalibrationCalculator",
** kwargs )

Definition at line 13 of file LArG4HECConfig.py.

13def LocalCalibrationCalculatorCfg(flags, name="LocalCalibrationCalculator", **kwargs):
14 return CompFactory.LArG4.HEC.LocalCalibrationCalculator(name, **kwargs)
15
16

◆ LocalHECGeometry()

LArG4HECConfig.LocalHECGeometry ( name = "LocalHECGeometry",
** kwargs )

Definition at line 17 of file LArG4HECConfig.py.

17def LocalHECGeometry(name="LocalHECGeometry", **kwargs):
18 return CompFactory.LArG4.HEC.LocalGeometry(name, **kwargs)
19
20