3from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4from AthenaConfiguration.ComponentFactory
import CompFactory
5from LArG4EC
import LArWheelCalculatorEnum
9 result = ComponentAccumulator()
10 result.addService(CompFactory.LArG4.EC.CalibrationCalculator(name, **kwargs), primary=
True)
14 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.InnerAbsorberWheel)
15 kwargs.setdefault(
"zSide", 1)
16 result = ComponentAccumulator()
18 result.addService(CompFactory.LArG4.EC.CalibrationCalculator(name, **kwargs), primary=
True)
22 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.InnerAbsorberWheel)
23 kwargs.setdefault(
"zSide", -1)
24 result = ComponentAccumulator()
26 result.addService(CompFactory.LArG4.EC.CalibrationCalculator(name, **kwargs), primary=
True)
30 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.OuterAbsorberWheel)
31 kwargs.setdefault(
"zSide", 1)
32 result = ComponentAccumulator()
34 result.addService(CompFactory.LArG4.EC.CalibrationCalculator(name, **kwargs), primary=
True)
38 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.OuterAbsorberWheel)
39 kwargs.setdefault(
"zSide", -1)
40 result = ComponentAccumulator()
42 result.addService(CompFactory.LArG4.EC.CalibrationCalculator(name, **kwargs), primary=
True)
46 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.BackOuterBarretteWheelCalib)
47 kwargs.setdefault(
"zSide", 1)
48 result = ComponentAccumulator()
50 result.addService(CompFactory.LArG4.EC.CalibrationCalculator(name, **kwargs), primary=
True)
54 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.BackOuterBarretteWheelCalib)
55 kwargs.setdefault(
"zSide", -1)
56 result = ComponentAccumulator()
58 result.addService(CompFactory.LArG4.EC.CalibrationCalculator(name, **kwargs), primary=
True)
62 result = ComponentAccumulator()
63 result.addService(CompFactory.LArG4.EC.PresamplerCalibrationCalculator(name, **kwargs), primary=
True)
67 result = ComponentAccumulator()
68 result.addService( CompFactory.LArG4.EndcapCryostat.CalibrationCalculator(name, **kwargs), primary=
True)
72 result = ComponentAccumulator()
73 from LArG4SD.LArG4SDToolConfig
import CalibrationDefaultCalculatorCfg
74 kwargs.setdefault(
"CalibrationDefaultCalculator", result.getPrimaryAndMerge(CalibrationDefaultCalculatorCfg(flags)))
75 result.addService( CompFactory.LArG4.EndcapCryostat.CalibrationLArCalculator(name, **kwargs), primary=
True)
79 result = ComponentAccumulator()
80 result.addService( CompFactory.LArG4.EndcapCryostat.CalibrationMixedCalculator(name, **kwargs), primary=
True)
84 result = ComponentAccumulator()
86 result.addService( CompFactory.LArG4.EMECSupportCalibrationCalculator(name, **kwargs), primary=
True)
90 result = ComponentAccumulator()
93 kwargs.setdefault(
"OOTcut", 300.0*ns)
95 result.addService(CompFactory.LArG4.EC.EnergyCalculator(name, **kwargs), primary=
True)
99 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.InnerAbsorberWheel)
101 kwargs.setdefault(
"zSide", 1)
105 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.InnerAbsorberWheel)
107 kwargs.setdefault(
"zSide", -1)
111 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.OuterAbsorberWheel)
113 kwargs.setdefault(
"zSide", 1)
117 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.OuterAbsorberWheel)
119 kwargs.setdefault(
"zSide", -1)
123 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.BackOuterBarretteWheel)
128 kwargs.setdefault(
"WheelType", LArWheelCalculatorEnum.BackOuterBarretteWheel)
130 kwargs.setdefault(
"zSide", -1)
134 kwargs.setdefault(
"EnergyCorrection", 1)
138 kwargs.setdefault(
"EnergyCorrection", 1)
142 kwargs.setdefault(
"EnergyCorrection", 1)
146 kwargs.setdefault(
"EnergyCorrection", 1)
150 kwargs.setdefault(
"EnergyCorrection", 1)
154 kwargs.setdefault(
"EnergyCorrection", 1)
158 result = ComponentAccumulator()
160 result.addService(CompFactory.LArEndcapPresamplerCalculator(name, **kwargs), primary=
True)
164 result = ComponentAccumulator()
165 result.addService(CompFactory.LArG4.EC.PresamplerGeometry(name, **kwargs), primary =
True)
EMECPresamplerGeometryCfg(flags, name="EMECPresamplerGeometry", **kwargs)
EMECNegOuterWheelCalculatorCfg(flags, name="EMECNegOuterWheelCalculator", **kwargs)
EMECNegInnerWheelCalculatorCfg(flags, name="EMECNegInnerWheelCalculator", **kwargs)
EMECPosInnerWheelCalculatorCfg(flags, name="EMECPosInnerWheelCalculator", **kwargs)
EMECPresamplerCalculatorCfg(flags, name="EMECPresamplerCalculator", **kwargs)
EMECPosInnerWheelCorrOffCalculatorCfg(flags, name="EMECPosInnerWheelCorrOffCalculator", **kwargs)
EMECNegBackOuterBarretteCalculatorCfg(flags, name="EMECNegBackOuterBarretteCalculator", **kwargs)
EMECPosBackOuterBarretteCorrOffCalculatorCfg(flags, name="EMECPosBackOuterBarretteCorrOffCalculator", **kwargs)
EndcapCryostatCalibrationMixedCalculatorCfg(flags, name="EndcapCryostatCalibrationMixedCalculator", **kwargs)
EMECNegInnerWheelCorrOffCalculatorCfg(flags, name="EMECNegInnerWheelCorrOffCalculator", **kwargs)
EMECNegInnerWheelCalibrationCalculatorCfg(flags, name="EMECNegInnerWheelCalibrationCalculator", **kwargs)
EMECNegOuterWheelCalibrationCalculatorCfg(flags, name="EMECNegOuterWheelCalibrationCalculator", **kwargs)
EMECPosOuterWheelCalculatorCfg(flags, name="EMECPosOuterWheelCalculator", **kwargs)
EndcapCryostatCalibrationCalculatorCfg(flags, name="EndcapCryostatCalibrationCalculator", **kwargs)
EMECPosInnerWheelCalibrationCalculatorCfg(flags, name="EMECPosInnerWheelCalibrationCalculator", **kwargs)
EMECPosBackOuterBarretteCalculatorCfg(flags, name="EMECPosBackOuterBarretteCalculator", **kwargs)
EMECSupportCalibrationCalculatorCfg(flags, name="EMECSupportCalibrationCalculator", **kwargs)
EMECPresamplerCalibrationCalculatorCfg(flags, name="EMECPresamplerCalibrationCalculator", **kwargs)
CalibrationCalculatorCfg(name="CalibrationCalculator", **kwargs)
EMECPosOuterWheelCorrOffCalculatorCfg(flags, name="EMECPosOuterWheelCorrOffCalculator", **kwargs)
EndcapCryostatCalibrationLArCalculatorCfg(flags, name="EndcapCryostatCalibrationLArCalculator", **kwargs)
EMECPosOuterWheelCalibrationCalculatorCfg(flags, name="EMECPosOuterWheelCalibrationCalculator", **kwargs)
EMECPosBackOuterBarretteCalibrationCalculatorCfg(flags, name="EMECPosBackOuterBarretteCalibrationCalculator", **kwargs)
EnergyCalculatorCfg(flags, name="EnergyCalculator", **kwargs)
EMECNegOuterWheelCorrOffCalculatorCfg(flags, name="EMECNegOuterWheelCorrOffCalculator", **kwargs)
EMECNegBackOuterBarretteCorrOffCalculatorCfg(flags, name="EMECNegBackOuterBarretteCorrOffCalculator", **kwargs)
EMECNegBackOuterBarretteCalibrationCalculatorCfg(flags, name="EMECNegBackOuterBarretteCalibrationCalculator", **kwargs)