rec.doWriteESD = False rec.doDetStatus = False rec.doHist = False #-------------------------------------------------------------- # Internal flags for each subsystem #-------------------------------------------------------------- # MuDet if rec.doMuon() and rec.doESD(): from MuonRecExample.MuonRecFlags import muonRecFlags from MuonCnvExample.MuonCalibFlags import muonCalibFlags from AthenaMonitoring.DQMonFlags import DQMonFlags if rec.doESD() and DQMonFlags.doCTPMon() and rec.doTrigger(): include("TrigT1CTMonitoring/CTPFlags.py") # FIXME obsolete flags (should be removed)!!! # ------------------------------------ # import GlobalFlags from RecExCommon # ------------------------------------ # new flag rec.Commissioning = True rec.ScopingLevel = 4 if (globalflags.ConditionsTag() == ''): logRecExCommon_flags.warning( 'No globalflags.ConditionsTag() is set!!!') from IOVDbSvc.CondDB import conddb
LArHVCorrTool = theLArHVCorrTool, DoHVDifference = doHV, PathInRootFile = "LVL1_Interfaces/Calorimeter", ) ToolSvc += L1CaloHVScalesMonTool L1Man.AthenaMonTools += [ L1CaloHVScalesMonTool ] # PMT scores from TrigT1Monitoring.TrigT1MonitoringConf import LVL1__L1CaloPMTScoresMon L1CaloPMTScoresMonTool = LVL1__L1CaloPMTScoresMon( name = "L1CaloPMTScoresMonTool", PathInRootFile = "LVL1_Interfaces/Calorimeter", ) ToolSvc += L1CaloPMTScoresMonTool L1Man.AthenaMonTools += [ L1CaloPMTScoresMonTool ] if isData and DQMonFlags.doCTPMon(): # KW this is not set in online environment! Investigate! ####################### L1Calo->CTP ################################ from IOVDbSvc.CondDB import conddb #conddb.addFolderWithTag("TRIGGER", "/TRIGGER/LVL1/CTPCoreInputMapping", "HEAD") #KW comment out because breaking Reco_tf from TrigT1Monitoring.TrigT1MonitoringConf import LVL1__L1CaloCTPMon L1CaloCTPMonTool = LVL1__L1CaloCTPMon( name = "L1CaloCTPMonTool", #OutputLevel = DEBUG, ) ToolSvc += L1CaloCTPMonTool L1Man.AthenaMonTools += [ L1CaloCTPMonTool ] ####################### L1Calo->Level-2 ################################ #from TrigT1Monitoring.TrigT1MonitoringConf import L1CaloLevel2Mon
CBNT_AthenaAware.Members += ["LVL1::CBNTAA_LVL1CaloESD/CBNT_LVL1calo"] elif (rec.readESD() or rec.readAOD()): CBNT_AthenaAware.Members += ["LVL1::CBNTAA_LVL1CaloESD/CBNT_LVL1calo"] elif (rec.readRDO() and TriggerFlags.doLVL1()): CBNT_AthenaAware.Members += [ "LVL1::CBNTAA_LVL1calo/CBNT_LVL1calo" ] elif ( jobproperties.CaloCellFlags.doFastCaloSim() and TriggerFlags.doLVL1()): CBNT_AthenaAware.Members += [ "LVL1::CBNTAA_LVL1calo/CBNT_LVL1calo" ] CBNT_AthenaAware.Members += [ "CBNTAA_ReadRoIBResult/CBNT_ReadRoIBResult" ] #CBNTAthenaAware=True include( "CBNT_Athena/CBNT_AthenaAware_jobOptions.py" ) include( "CBNT_Athena/CBNT_EventInfo_jobOptions.py" ) if rec.Commissioning: from AthenaMonitoring.DQMonFlags import DQMonFlags if DQMonFlags.doCTPMon(): include ("TrigT1CTMonitoring/NtupleFragment.py") if DQMonFlags.doLVL1CaloMon(): include( "TrigT1CaloCalibTools/CBNT_L1Calo_jobOptions.py" ) else: doL1CaloCBNT_JEM = False doL1CaloCBNT_CPM = False doL1CaloCBNT_RODHeader = False include( "TrigT1CaloCalibTools/CBNT_L1Calo_jobOptions.py" ) include("TrigNtInDet/jobOfragment_TrigNtInDet.py") #if CBNTAthenaAware: # include("TrigDecisionMaker/jobOfragment_CBNTAA_TriggerDecision.py")
name="L1CaloHVScalesMonTool", DoHVDifference=doHV, PathInRootFile="LVL1_Interfaces/Calorimeter", ) #ToolSvc += L1CaloHVScalesMonTool L1Man0B.AthenaMonTools += [L1CaloHVScalesMonTool] # PMT scores from TrigT1Monitoring.TrigT1MonitoringConf import LVL1__L1CaloPMTScoresMon L1CaloPMTScoresMonTool = LVL1__L1CaloPMTScoresMon( name="L1CaloPMTScoresMonTool", PathInRootFile="LVL1_Interfaces/Calorimeter", ) #ToolSvc += L1CaloPMTScoresMonTool L1Man0C.AthenaMonTools += [L1CaloPMTScoresMonTool] if isData and DQMonFlags.doCTPMon(): ####################### L1Calo->CTP ################################ from IOVDbSvc.CondDB import conddb conddb.addFolderWithTag("TRIGGER", "/TRIGGER/LVL1/CTPCoreInputMapping", "HEAD") from TrigT1Monitoring.TrigT1MonitoringConf import LVL1__L1CaloCTPMon L1CaloCTPMonTool = LVL1__L1CaloCTPMon( name="L1CaloCTPMonTool", #OutputLevel = DEBUG, #OutputLevel = VERBOSE, ) #ToolSvc += L1CaloCTPMonTool L1Man1.AthenaMonTools += [L1CaloCTPMonTool]