示例#1
0
def customisePostLS1(process):

    # deal with CSC separately:
    process = customise_csc_PostLS1(process)

    # all the rest:
    if hasattr(process, 'DigiToRaw'):
        process = customise_DigiToRaw(process)
    if hasattr(process, 'RawToDigi'):
        process = customise_RawToDigi(process)
    if hasattr(process, 'reconstruction'):
        process = customise_Reco(process)
    if hasattr(process, 'digitisation_step'):
        process = customise_Digi(process)
    if hasattr(process, 'HLTSchedule'):
        process = customise_HLT(process)
    if hasattr(process, 'L1simulation_step'):
        process = customise_L1Emulator(process)
    if hasattr(process, 'dqmoffline_step'):
        process = customise_DQM(process)
    if hasattr(process, 'dqmHarvesting'):
        process = customise_harvesting(process)
    if hasattr(process, 'validation_step'):
        process = customise_Validation(process)

    return process
示例#2
0
def customisePostLS1(process):

    # deal with CSC separately:
    process = customise_csc_PostLS1(process)

    # all the rest:
    if hasattr(process,'g4SimHits'):
        process=customise_Sim(process)
    if hasattr(process,'DigiToRaw'):
        process=customise_DigiToRaw(process)
    if hasattr(process,'RawToDigi'):
        process=customise_RawToDigi(process)
    if hasattr(process,'reconstruction'):
        process=customise_Reco(process)
    if hasattr(process,'digitisation_step'):
        process=customise_Digi(process)
    if hasattr(process,'HLTSchedule'):
        process=customise_HLT(process)
    if hasattr(process,'L1simulation_step'):
        process=customise_L1Emulator(process)
    if hasattr(process,'dqmoffline_step'):
        process=customise_DQM(process)
    if hasattr(process,'dqmHarvesting'):
        process=customise_harvesting(process)
    if hasattr(process,'validation_step'):
        process=customise_Validation(process)

    return process
示例#3
0
def customisePostLS1(process):

    process = postLS1Customs.customisePostLS1(process)
    # deal with CSC separately:
    process = customise_csc_PostLS1(process)

    return process
def customisePostLS1(process):

    # apply the general 25 ns post-LS1 customisation
    process = postLS1Customs.customisePostLS1(process)
    # deal with premixing-specific CSC changes separately
    process = customise_csc_PostLS1(process)

    return process