8 def LArRawCalibDataReadingCfg(configFlags,gain="HIGH",doAccDigit=False,doAccCalibDigit=False,doCalibDigit=False,doDigit=False):
10 from LArGeoAlgsNV.LArGMConfig
import LArGMCfg
26 from AthenaCommon.Logging
import logging
27 mlog = logging.getLogger(
'LArRawCalibDataReadingCfg' )
28 mlog.error(
"No digits type choosen for LArRawCalibDataReadingAlg, no reading algo added !!!!")
31 if configFlags.hasCategory(
"LArCalib"):
32 acc.addEventAlgo(CompFactory.LArRawCalibDataReadingAlg(LArDigitKey=digKey, LArAccDigitKey=accKey,
33 LArAccCalibDigitKey=accCalibKey,
34 LArCalibDigitKey=calibKey, LArFebHeaderKey=
"LArFebHeader",
35 SubCaloPreselection=configFlags.LArCalib.Input.SubDet,
36 PosNegPreselection=configFlags.LArCalib.Preselection.Side,
37 BEPreselection=configFlags.LArCalib.Preselection.BEC,
38 FTNumPreselection=configFlags.LArCalib.Preselection.FT))
40 acc.addEventAlgo(CompFactory.LArRawCalibDataReadingAlg(LArDigitKey=digKey, LArAccDigitKey=accKey,
41 LArAccCalibDigitKey=accCalibKey,
42 LArCalibDigitKey=calibKey, LArFebHeaderKey=
"LArFebHeader"))