from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import TRT_PrepDataToxAOD xAOD_TRT_PrepDataToxAOD = TRT_PrepDataToxAOD( name="NCBxAOD_TRT_PrepDataToxAOD") ## Content steering Properties (default value shown as comment) xAOD_TRT_PrepDataToxAOD.OutputLevel = INFO xAOD_TRT_PrepDataToxAOD.UseTruthInfo = dumpTruthInfo #xAOD_TRT_PrepDataToxAOD.WriteSDOs = True topSequence += xAOD_TRT_PrepDataToxAOD if (printIdTrkDxAODConf): print xAOD_TRT_PrepDataToxAOD print xAOD_TRT_PrepDataToxAOD.properties() if dumpSctInfo: from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import SCT_PrepDataToxAOD xAOD_SCT_PrepDataToxAOD = SCT_PrepDataToxAOD( name="NCBxAOD_SCT_PrepDataToxAOD") ## Content steering Properties (default value shown as comment) xAOD_SCT_PrepDataToxAOD.OutputLevel = INFO xAOD_SCT_PrepDataToxAOD.UseTruthInfo = dumpTruthInfo xAOD_SCT_PrepDataToxAOD.WriteRDOinformation = True #xAOD_SCT_PrepDataToxAOD.WriteSDOs = True #xAOD_SCT_PrepDataToxAOD.WriteSiHits = True # if available topSequence += xAOD_SCT_PrepDataToxAOD if (printIdTrkDxAODConf): print xAOD_SCT_PrepDataToxAOD print xAOD_SCT_PrepDataToxAOD.properties() if dumpPixInfo: from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import PixelPrepDataToxAOD xAOD_PixelPrepDataToxAOD = PixelPrepDataToxAOD(
IDTIDESequence += CfgMgr.DerivationFramework__DerivationKernel("IDTIDE1KernelPresel", SkimmingTools = skimmingTools) #Setup decorators tools if idDxAOD_doTrt: from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import TRT_PrepDataToxAOD xAOD_TRT_PrepDataToxAOD = TRT_PrepDataToxAOD( name = "xAOD_TRT_PrepDataToxAOD") xAOD_TRT_PrepDataToxAOD.OutputLevel=INFO xAOD_TRT_PrepDataToxAOD.UseTruthInfo=IsMonteCarlo print "Add TRT xAOD TrackMeasurementValidation:" print xAOD_TRT_PrepDataToxAOD IDTIDESequence += xAOD_TRT_PrepDataToxAOD if idDxAOD_doSct: from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import SCT_PrepDataToxAOD xAOD_SCT_PrepDataToxAOD = SCT_PrepDataToxAOD( name = "xAOD_SCT_PrepDataToxAOD") xAOD_SCT_PrepDataToxAOD.OutputLevel=INFO xAOD_SCT_PrepDataToxAOD.UseTruthInfo=IsMonteCarlo print "Add SCT xAOD TrackMeasurementValidation:" print xAOD_SCT_PrepDataToxAOD IDTIDESequence += xAOD_SCT_PrepDataToxAOD if idDxAOD_doPix: from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import PixelPrepDataToxAOD xAOD_PixelPrepDataToxAOD = PixelPrepDataToxAOD( name = "xAOD_PixelPrepDataToxAOD") xAOD_PixelPrepDataToxAOD.OutputLevel=INFO xAOD_PixelPrepDataToxAOD.UseTruthInfo=IsMonteCarlo print "Add Pixel xAOD TrackMeasurementValidation:" print xAOD_PixelPrepDataToxAOD IDTIDESequence += xAOD_PixelPrepDataToxAOD
elif rec.triggerStream() == 'IDprescaledL1': SCTxAODFlags.Prescale = SCTxAODFlags.PrescaleIDprescaledL1() msg.info("SCTxAODFlags.Prescale() is " + str(SCTxAODFlags.Prescale())) prescaleTool = DerivationFramework__PrescaleTool( name="SCTxAOD_PrescaleTool", Prescale=SCTxAODFlags.Prescale()) ToolSvc += prescaleTool skimmingTools += [prescaleTool] ################# ### Setup decorators tools ################# from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import SCT_PrepDataToxAOD xAOD_SCT_PrepDataToxAOD = SCT_PrepDataToxAOD(name="SCTxAOD_SCT_PrepDataToxAOD") ## Content steering Properties (default value shown as comment) xAOD_SCT_PrepDataToxAOD.OutputLevel = INFO xAOD_SCT_PrepDataToxAOD.UseTruthInfo = dumpTruthInfo xAOD_SCT_PrepDataToxAOD.WriteRDOinformation = True #xAOD_SCT_PrepDataToxAOD.WriteSDOs = True #xAOD_SCT_PrepDataToxAOD.WriteSiHits = True # if available if printSctDxAODConf: msg.info(xAOD_SCT_PrepDataToxAOD) msg.info(xAOD_SCT_PrepDataToxAOD.properties()) from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import SCT_RawDataToxAOD xAOD_SCT_RawDataToxAOD = SCT_RawDataToxAOD(name="SCTxAOD_SCT_RawDataToxAOD") xAOD_SCT_RawDataToxAOD.OutputLevel = INFO
DataObjectName="SCT_RDOs", ClustersName="SCT_Clusters", maxFiredStrips=384) if numThreads >= 2: InDetSCT_Clusterization.Cardinality = numThreads topSequence += InDetSCT_Clusterization # Set up SCT AxAOD converters from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import SCT_RawDataToxAOD xAOD_SCT_RawDataToxAOD = SCT_RawDataToxAOD(name="SCTxAOD_SCT_RawDataToxAOD", OutputLevel=INFO) topSequence += xAOD_SCT_RawDataToxAOD from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import SCT_PrepDataToxAOD xAOD_SCT_PrepDataToxAOD = SCT_PrepDataToxAOD(name="SCTxAOD_SCT_PrepDataToxAOD", OutputLevel=INFO, UseTruthInfo=False, WriteSDOs=False) topSequence += xAOD_SCT_PrepDataToxAOD if numThreads >= 2: xAOD_SCT_RawDataToxAOD.Cardinality = numThreads xAOD_SCT_PrepDataToxAOD.Cardinality = numThreads # Set up SCT_ConditionsSummaryTestAlg with SCT_FlaggedConditionTool from SCT_ConditionsTools.SCT_FlaggedConditionToolSetup import SCT_FlaggedConditionToolSetup sct_FlaggedConditionToolSetup = SCT_FlaggedConditionToolSetup() sct_FlaggedConditionToolSetup.setup() sct_ConditionsSummaryToolSetup = SCT_ConditionsSummaryToolSetup() sct_ConditionsSummaryToolSetup.setup() SCT_ConditionsSummaryTool = sct_ConditionsSummaryToolSetup.getTool() SCT_ConditionsSummaryTool.ConditionsTools = [ sct_ConfigurationConditionsToolSetup.getTool().getFullName(),
if dumpTrtInfo: from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import TRT_PrepDataToxAOD xAOD_TRT_PrepDataToxAOD = TRT_PrepDataToxAOD( name = "xAOD_TRT_PrepDataToxAOD") ## Content steering Properties (default value shown as comment) xAOD_TRT_PrepDataToxAOD.OutputLevel=INFO xAOD_TRT_PrepDataToxAOD.UseTruthInfo = dumpTruthInfo #xAOD_TRT_PrepDataToxAOD.WriteSDOs = True topSequence += xAOD_TRT_PrepDataToxAOD if (printIdTrkDxAODConf): print xAOD_TRT_PrepDataToxAOD print xAOD_TRT_PrepDataToxAOD.properties() if dumpSctInfo: from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import SCT_PrepDataToxAOD xAOD_SCT_PrepDataToxAOD = SCT_PrepDataToxAOD( name = "xAOD_SCT_PrepDataToxAOD") ## Content steering Properties (default value shown as comment) xAOD_SCT_PrepDataToxAOD.OutputLevel=INFO xAOD_SCT_PrepDataToxAOD.UseTruthInfo = dumpTruthInfo xAOD_SCT_PrepDataToxAOD.WriteRDOinformation = False #xAOD_SCT_PrepDataToxAOD.WriteSDOs = True #xAOD_SCT_PrepDataToxAOD.WriteSiHits = True # if available topSequence += xAOD_SCT_PrepDataToxAOD if (printIdTrkDxAODConf): print xAOD_SCT_PrepDataToxAOD print xAOD_SCT_PrepDataToxAOD.properties() if dumpPixInfo: from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import PixelPrepDataToxAOD xAOD_PixelPrepDataToxAOD = PixelPrepDataToxAOD( name = "xAOD_PixelPrepDataToxAOD")
TRTStrawNeighbourSvc=TRT_StrawNeighbourSvc() ServiceMgr += TRTStrawNeighbourSvc from TRT_ConditionsServices.TRT_ConditionsServicesConf import TRT_CalDbSvc TRTCalibDBSvc=TRT_CalDbSvc() ServiceMgr += TRTCalibDBSvc from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import TRT_PrepDataToxAOD xAOD_TRT_PrepDataToxAOD = TRT_PrepDataToxAOD( name = "xAOD_TRT_PrepDataToxAOD") xAOD_TRT_PrepDataToxAOD.OutputLevel=INFO print "Add TRT xAOD PrepRawData:" print xAOD_TRT_PrepDataToxAOD #topSequence += xAOD_TRT_PrepDataToxAOD from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import SCT_PrepDataToxAOD xAOD_SCT_PrepDataToxAOD = SCT_PrepDataToxAOD( name = "xAOD_SCT_PrepDataToxAOD") xAOD_SCT_PrepDataToxAOD.OutputLevel=INFO xAOD_SCT_PrepDataToxAOD.UseTruthInfo = True print "Add SCT xAOD PrepRawData:" print xAOD_SCT_PrepDataToxAOD topSequence += xAOD_SCT_PrepDataToxAOD from InDetPrepRawDataToxAOD.InDetPrepRawDataToxAODConf import PixelPrepDataToxAOD xAOD_PixelPrepDataToxAOD = PixelPrepDataToxAOD( name = "xAOD_PixelPrepDataToxAOD") xAOD_PixelPrepDataToxAOD.OutputLevel=INFO xAOD_PixelPrepDataToxAOD.UseTruthInfo = True print "Add SCT xAOD PrepRawData:" print xAOD_PixelPrepDataToxAOD topSequence += xAOD_PixelPrepDataToxAOD