3 from AthenaConfiguration.ComponentFactory
import CompFactory
4 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
8 if 'isSC' in kwargs
and kwargs[
'isSC']:
9 from LArCabling.LArCablingConfig
import LArOnOffIdMappingSCCfg
11 if kwargs[
'AddCalib']:
12 from LArCabling.LArCablingConfig
import LArCalibIdMappingSCCfg
16 cfg.addEventAlgo(CompFactory.LArRawSCCalibDataReadingAlg(LArSCAccCalibDigitKey = flags.LArSCDump.accdigitsKey,
17 CalibCablingKeyLeg =
"LArCalibLineMap",
18 OnOffMapLeg =
"LArOnOffIdMap",
19 LATOMEDecoder = CompFactory.LArLATOMEDecoder(
"LArLATOMEDecoder")))
21 from LArByteStream.LArRawSCDataReadingConfig
import LArRawSCDataReadingCfg
24 from LArCabling.LArCablingConfig
import LArOnOffIdMappingCfg
26 if kwargs[
'AddCalib']:
27 from LArCabling.LArCablingConfig
import LArCalibIdMappingCfg
30 from LArByteStream.LArRawCalibDataReadingConfig
import LArRawCalibDataReadingCfg
31 if 'ContainerKey' in kwargs
and kwargs[
'ContainerKey'] !=
"":
33 gain = kwargs[
'ContainerKey']
36 if 'AccContainerKey' in kwargs
and kwargs[
'AccContainerKey'] !=
"":
38 gain = kwargs[
'AccContainerKey']
41 if 'AccCalibContainerKey' in kwargs
and kwargs[
'AccCalibContainerKey'] !=
"":
43 gain = kwargs[
'AccCalibContainerKey']
46 print(
'keys: c ',Digit,
' acc ',accDigit,
' acccalib ', accCalibDigit)
48 doDigit = Digit, doAccDigit = accDigit,
49 doAccCalibDigit = accCalibDigit))
51 from LArByteStream.LArRawDataReadingConfig
import LArRawDataReadingCfg
54 cfg.addEventAlgo(CompFactory.LArDigits2Ntuple(
"LArDigits2Ntuple",**kwargs))