Пример #1
0
def customiseDataRun2Common_withStage1(process):
    process = customiseDataRun2Common(process)

    from L1Trigger.L1TCommon.customsPostLS1 import customiseL1RecoForStage1
    process=customiseL1RecoForStage1(process)

    return process 
Пример #2
0
def customiseDataRun2Common_25ns(process):
    process = customiseDataRun2Common(process)

    from L1Trigger.L1TCommon.customsPostLS1 import customiseL1RecoForStage1
    process=customiseL1RecoForStage1(process)

    from SLHCUpgradeSimulations.Configuration.postLS1Customs import customise_DQM_25ns
    if hasattr(process,'dqmoffline_step'):
        process=customise_DQM_25ns(process)
    return process
Пример #3
0
def customiseDataRun2Common_25ns(process):
    process = customiseDataRun2Common(process)

    from L1Trigger.L1TCommon.customsPostLS1 import customiseL1RecoForStage1
    process=customiseL1RecoForStage1(process)

    from SLHCUpgradeSimulations.Configuration.postLS1Customs import customise_DQM_25ns
    if hasattr(process,'dqmoffline_step'):
        process=customise_DQM_25ns(process)
    return process
Пример #4
0
def customiseDataRun2Common_50nsRunsAfter253000(process):
    process = customiseDataRun2Common(process)

    from L1Trigger.L1TCommon.customsPostLS1 import customiseL1RecoForStage1
    process=customiseL1RecoForStage1(process)

    if hasattr(process,'particleFlowClusterECAL'):
        process.particleFlowClusterECAL.energyCorrector.autoDetectBunchSpacing = False
        process.particleFlowClusterECAL.energyCorrector.bunchSpacing = cms.int32(50)
    if hasattr(process,'ecalMultiFitUncalibRecHit'):
        process.ecalMultiFitUncalibRecHit.algoPSet.useLumiInfoRunHeader = False
        process.ecalMultiFitUncalibRecHit.algoPSet.bunchSpacing = cms.int32(50)

    return process
Пример #5
0
def customiseDataRun2Common_50nsRunsAfter253000(process):
    process = customiseDataRun2Common(process)

    from L1Trigger.L1TCommon.customsPostLS1 import customiseL1RecoForStage1
    process=customiseL1RecoForStage1(process)

    if hasattr(process,'particleFlowClusterECAL'):
        process.particleFlowClusterECAL.energyCorrector.autoDetectBunchSpacing = False
        process.particleFlowClusterECAL.energyCorrector.bunchSpacing = cms.int32(50)
    if hasattr(process,'ecalMultiFitUncalibRecHit'):
        process.ecalMultiFitUncalibRecHit.algoPSet.useLumiInfoRunHeader = False
        process.ecalMultiFitUncalibRecHit.algoPSet.bunchSpacing = cms.int32(50)

    return process
Пример #6
0
def customiseDataRun2Common_25ns(process):
    process = customiseDataRun2Common(process)

    import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel as HcalRemoveAddSevLevel
    HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos, "HFDigiTime", 8)
    HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos, "HBHEFlatNoise", 8)

    from L1Trigger.L1TCommon.customsPostLS1 import customiseL1RecoForStage1
    process = customiseL1RecoForStage1(process)

    from SLHCUpgradeSimulations.Configuration.postLS1Customs import customise_DQM_25ns
    if hasattr(process, 'dqmoffline_step'):
        process = customise_DQM_25ns(process)
    return process
Пример #7
0
def customiseDataRun2Common_25ns(process):
    process = customiseDataRun2Common(process)

    import RecoLocalCalo.HcalRecAlgos.RemoveAddSevLevel as HcalRemoveAddSevLevel
    HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos,"HFDigiTime",8)
    HcalRemoveAddSevLevel.AddFlag(process.hcalRecAlgos,"HBHEFlatNoise",8)

    from L1Trigger.L1TCommon.customsPostLS1 import customiseL1RecoForStage1
    process=customiseL1RecoForStage1(process)


    from SLHCUpgradeSimulations.Configuration.postLS1Customs import customise_DQM_25ns
    if hasattr(process,'dqmoffline_step'):
        process=customise_DQM_25ns(process)
    return process