Exemplo n.º 1
0
        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
Exemplo n.º 2
0
            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
Exemplo n.º 3
0
    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")

Exemplo n.º 4
0
            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]