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

Functions

 FCALCalculatorBaseCfg (name="FCALCalculatorBase", **kwargs)
 FCAL1CalculatorCfg (flags, name="FCAL1Calculator", **kwargs)
 FCAL2CalculatorCfg (flags, name="FCAL2Calculator", **kwargs)
 FCAL3CalculatorCfg (flags, name="FCAL3Calculator", **kwargs)
 FCAL1CalibCalculatorCfg (flags, name="FCAL1CalibCalculator", **kwargs)
 FCAL2CalibCalculatorCfg (flags, name="FCAL2CalibCalculator", **kwargs)
 FCAL3CalibCalculatorCfg (flags, name="FCAL3CalibCalculator", **kwargs)

Function Documentation

◆ FCAL1CalculatorCfg()

LArG4FCALConfig.FCAL1CalculatorCfg ( flags,
name = "FCAL1Calculator",
** kwargs )

Definition at line 16 of file LArG4FCALConfig.py.

16def FCAL1CalculatorCfg(flags, name="FCAL1Calculator", **kwargs):
17 kwargs.setdefault("FCALSampling",1)
18 return FCALCalculatorBaseCfg(name, **kwargs)
19
20

◆ FCAL1CalibCalculatorCfg()

LArG4FCALConfig.FCAL1CalibCalculatorCfg ( flags,
name = "FCAL1CalibCalculator",
** kwargs )

Definition at line 31 of file LArG4FCALConfig.py.

31def FCAL1CalibCalculatorCfg(flags, name="FCAL1CalibCalculator", **kwargs):
32 result = ComponentAccumulator()
33 kwargs.setdefault("FCALdeltaX",7.5*mm)
34 kwargs.setdefault("FCALdeltaY",7.5*mm*math.sin(60*deg))
35 kwargs.setdefault("FCALSampling",1)
36 result.addService(CompFactory.LArG4.FCAL.LArFCALCalibCalculatorBase(name, **kwargs), primary = True)
37 return result
38
39

◆ FCAL2CalculatorCfg()

LArG4FCALConfig.FCAL2CalculatorCfg ( flags,
name = "FCAL2Calculator",
** kwargs )

Definition at line 21 of file LArG4FCALConfig.py.

21def FCAL2CalculatorCfg(flags, name="FCAL2Calculator", **kwargs):
22 kwargs.setdefault("FCALSampling",2)
23 return FCALCalculatorBaseCfg(name, **kwargs)
24
25

◆ FCAL2CalibCalculatorCfg()

LArG4FCALConfig.FCAL2CalibCalculatorCfg ( flags,
name = "FCAL2CalibCalculator",
** kwargs )

Definition at line 40 of file LArG4FCALConfig.py.

40def FCAL2CalibCalculatorCfg(flags, name="FCAL2CalibCalculator", **kwargs):
41 result = ComponentAccumulator()
42 kwargs.setdefault("FCALdeltaX",8.179*mm)
43 kwargs.setdefault("FCALdeltaY",8.179*mm*math.sin(60*deg))
44 kwargs.setdefault("FCALSampling",2)
45 result.addService(CompFactory.LArG4.FCAL.LArFCALCalibCalculatorBase(name, **kwargs), primary = True)
46 return result
47
48

◆ FCAL3CalculatorCfg()

LArG4FCALConfig.FCAL3CalculatorCfg ( flags,
name = "FCAL3Calculator",
** kwargs )

Definition at line 26 of file LArG4FCALConfig.py.

26def FCAL3CalculatorCfg(flags, name="FCAL3Calculator", **kwargs):
27 kwargs.setdefault("FCALSampling",3)
28 return FCALCalculatorBaseCfg(name, **kwargs)
29
30

◆ FCAL3CalibCalculatorCfg()

LArG4FCALConfig.FCAL3CalibCalculatorCfg ( flags,
name = "FCAL3CalibCalculator",
** kwargs )

Definition at line 49 of file LArG4FCALConfig.py.

49def FCAL3CalibCalculatorCfg(flags, name="FCAL3CalibCalculator", **kwargs):
50 result = ComponentAccumulator()
51 kwargs.setdefault("FCALdeltaX",9.0*mm)
52 kwargs.setdefault("FCALdeltaY",9.0*mm*math.sin(60*deg))
53 kwargs.setdefault("FCALSampling",3)
54 result.addService(CompFactory.LArG4.FCAL.LArFCALCalibCalculatorBase(name, **kwargs), primary = True)
55 return result

◆ FCALCalculatorBaseCfg()

LArG4FCALConfig.FCALCalculatorBaseCfg ( name = "FCALCalculatorBase",
** kwargs )

Definition at line 8 of file LArG4FCALConfig.py.

8def FCALCalculatorBaseCfg(name="FCALCalculatorBase", **kwargs):
9 result = ComponentAccumulator()
10 kwargs.setdefault("OOTcut",2.5*ns)
11 kwargs.setdefault("Birksk",0.0486) # this constant was not tuned for G4 10.6, so resetting back to the MC21 default value
12 result.addService(CompFactory.LArFCALCalculatorBase(name, **kwargs), primary = True)
13 return result
14
15