Esempio n. 1
0
        "LArAccumulatedCalibDigitContainer/HIGH"
    ]
    theByteStreamAddressProviderSvc.TypeNames += [
        "LArAccumulatedCalibDigitContainer/MEDIUM"
    ]
    theByteStreamAddressProviderSvc.TypeNames += [
        "LArAccumulatedCalibDigitContainer/LOW"
    ]

## This algorithm verifies that no FEBs are dropping out of the run
## If it finds corrupt events, it breaks the event loop and terminates the job rapidly
include("LArROD/LArFebErrorSummaryMaker_jobOptions.py")
topSequence.LArFebErrorSummaryMaker.CheckAllFEB = False
if CheckBadEvents:
    from LArCalibDataQuality.LArCalibDataQualityConf import LArBadEventCatcher
    theLArBadEventCatcher = LArBadEventCatcher()
    theLArBadEventCatcher.CheckAccCalibDigitCont = True
    theLArBadEventCatcher.CheckBSErrors = True
    theLArBadEventCatcher.KeyList = GainList
    theLArBadEventCatcher.StopOnError = False
    topSequence += theLArBadEventCatcher

##########################################################################
#                                                                        #
#                         Ramp run reconstruction                        #
#                                                                        #
##########################################################################

include("AthenaPoolCnvSvc/AthenaPool_jobOptions.py")
include("LArCondAthenaPool/LArCondAthenaPool_joboptions.py")