예제 #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
파일: RecoTLR.py 프로젝트: DesyTau/cmssw
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
파일: RecoTLR.py 프로젝트: aehart/cmssw
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
파일: RecoTLR.py 프로젝트: aehart/cmssw
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