コード例 #1
0
        InDetAlignMonResiduals.FilterTools.append(monFilledBunchFilterTool)
        InDetAlignMonEfficiencies.FilterTools.append(monFilledBunchFilterTool)
        InDetAlignMonGenericTracks.FilterTools.append(monFilledBunchFilterTool)
        InDetAlignMonBeamSpot.FilterTools.append(monFilledBunchFilterTool)
        InDetAlignMonPVBiases.FilterTools.append(monFilledBunchFilterTool)

    InDetAlignMonSivsTRT.TrigDecisionTool = monTrigDecTool
    InDetAlignMonResiduals.TrigDecisionTool = monTrigDecTool
    InDetAlignMonEfficiencies.TrigDecisionTool = monTrigDecTool
    InDetAlignMonGenericTracks.TrigDecisionTool = monTrigDecTool
    InDetAlignMonBeamSpot.TrigDecisionTool = monTrigDecTool
    InDetAlignMonPVBiases.TrigDecisionTool = monTrigDecTool

    if rec.doHeavyIon():
        InDetAlignMonSivsTRT.TriggerChain = "HLT_j30_ion_L1TE50"
        InDetAlignMonResiduals.TriggerChain = "HLT_j30_ion_L1TE50"
        InDetAlignMonEfficiencies.TriggerChain = "HLT_j30_ion_L1TE50"
        InDetAlignMonGenericTracks.TriggerChain = "HLT_j30_ion_L1TE50"
        InDetAlignMonBeamSpot.TriggerChain = "HLT_j30_ion_L1TE50"
        InDetAlignMonPVBiases.TriggerChain = "HLT_j30_ion_L1TE50"
    else:
        InDetAlignMonSivsTRT.TriggerChain = "HLT_mu24_imedium"
        InDetAlignMonResiduals.TriggerChain = "HLT_mu24_imedium"
        InDetAlignMonEfficiencies.TriggerChain = "HLT_mu24_imedium"
        InDetAlignMonGenericTracks.TriggerChain = "HLT_mu24_imedium"
        InDetAlignMonBeamSpot.TriggerChain = "HLT_mu24_imedium"
        InDetAlignMonPVBiases.TriggerChain = "HLT_mu24_imedium"

    InDetAlignMonSivsTRT.triggerChainName = "TriggerAwareMon"
    InDetAlignMonResiduals.triggerChainName = "TriggerAwareMon"
    InDetAlignMonEfficiencies.triggerChainName = "TriggerAwareMon"
コード例 #2
0
    if jobproperties.Beam.beamType() == 'collisions' and hasattr(
            ToolSvc, 'DQFilledBunchFilterTool'):
        InDetAlignMonSivsTRT.FilterTools.append(monFilledBunchFilterTool)
        InDetAlignMonResiduals.FilterTools.append(monFilledBunchFilterTool)
        InDetAlignMonEfficiencies.FilterTools.append(monFilledBunchFilterTool)
        InDetAlignMonGenericTracks.FilterTools.append(monFilledBunchFilterTool)
        InDetAlignMonBeamSpot.FilterTools.append(monFilledBunchFilterTool)

    InDetAlignMonSivsTRT.TrigDecisionTool = monTrigDecTool
    InDetAlignMonResiduals.TrigDecisionTool = monTrigDecTool
    InDetAlignMonEfficiencies.TrigDecisionTool = monTrigDecTool
    InDetAlignMonGenericTracks.TrigDecisionTool = monTrigDecTool
    InDetAlignMonBeamSpot.TrigDecisionTool = monTrigDecTool

    InDetAlignMonSivsTRT.TriggerChain = "J_minpt"
    InDetAlignMonResiduals.TriggerChain = "J_minpt"
    InDetAlignMonEfficiencies.TriggerChain = "J_minpt"
    InDetAlignMonGenericTracks.TriggerChain = "J_minpt"
    InDetAlignMonBeamSpot.TriggerChain = "J_minpt"

    InDetAlignMonSivsTRT.triggerChainName = "Jet_MinBias_Trigger"
    InDetAlignMonResiduals.triggerChainName = "Jet_MinBias_Trigger"
    InDetAlignMonEfficiencies.triggerChainName = "Jet_MinBias_Trigger"
    InDetAlignMonGenericTracks.triggerChainName = "Jet_MinBias_Trigger"
    InDetAlignMonBeamSpot.histFolder = "IDAlignMon/BeamSpot/Jet_MinBias_Trigger"

    ToolSvc += InDetAlignMonResiduals
    if (InDetFlags.doPrintConfigurables()):
        print InDetAlignMonResiduals
    ToolSvc += InDetAlignMonEfficiencies
    if (InDetFlags.doPrintConfigurables()):