CMS 3D CMS Logo

Functions

customise_l1TriggerConfiguration Namespace Reference

Functions

def customiseL1TriggerConfiguration

Function Documentation

def customise_l1TriggerConfiguration::customiseL1TriggerConfiguration (   process)

Definition at line 11 of file customise_l1TriggerConfiguration.py.

00012                                             :
00013     
00014     # reset algorithm trigger masks
00015     
00016     resetL1GtTriggerMaskAlgoTrig = False
00017     resetL1GtTriggerMaskAlgoTrig = True
00018     
00019     if resetL1GtTriggerMaskAlgoTrig == True :
00020         from L1Trigger.Configuration.L1Trigger_custom import customiseResetMasksAlgoTriggers
00021         process=customiseResetMasksAlgoTriggers(process)
00022 
00023     # reset technical trigger masks
00024     
00025     resetL1GtTriggerMaskTechTrig = False
00026     resetL1GtTriggerMaskTechTrig = True
00027     
00028     if resetL1GtTriggerMaskTechTrig == True :
00029         from L1Trigger.Configuration.L1Trigger_custom import customiseResetMasksTechTriggers
00030         process=customiseResetMasksTechTriggers(process)
00031         
00032         
00033     # reset algorithm trigger veto masks
00034     
00035     resetL1GtTriggerMaskVetoAlgoTrig = False
00036     resetL1GtTriggerMaskVetoAlgoTrig = True
00037     
00038     if resetL1GtTriggerMaskVetoAlgoTrig == True :
00039         from L1Trigger.Configuration.L1Trigger_custom import customiseResetVetoMasksAlgoTriggers
00040         process=customiseResetVetoMasksAlgoTriggers(process)
00041 
00042     # reset technical trigger veto masks
00043     
00044     resetL1GtTriggerMaskVetoTechTrig = False
00045     resetL1GtTriggerMaskVetoTechTrig = True
00046     
00047     if resetL1GtTriggerMaskVetoTechTrig == True :
00048         from L1Trigger.Configuration.L1Trigger_custom import customiseResetVetoMasksTechTriggers
00049         process=customiseResetVetoMasksTechTriggers(process)
00050 
00051         
00052 
00053     
00054     # unprescale algorithm triggers (all prescale factors set to 1)
00055     
00056     # temporary solution
00057     unprescaleL1GtAlgoTriggers = False
00058     unprescaleL1GtAlgoTriggers = True
00059     
00060     if unprescaleL1GtAlgoTriggers == True :
00061         from L1Trigger.Configuration.L1Trigger_custom import customiseUnprescaleAlgoTriggers
00062         process=customiseUnprescaleAlgoTriggers(process)
00063 
00064     # unprescale technical triggers (all prescale factors set to 1)
00065     
00066     # temporary solution
00067     unprescaleL1GtTechTriggers = False
00068     unprescaleL1GtTechTriggers = True
00069     
00070     if unprescaleL1GtTechTriggers == True :
00071         from L1Trigger.Configuration.L1Trigger_custom import customiseUnprescaleTechTriggers
00072         process=customiseUnprescaleTechTriggers(process)
00073 
00074 
00075 
00076     # overwrite the L1 trigger menu
00077     
00078     overwriteL1Menu = False
00079     #overwriteL1Menu = True
00080     
00081     if overwriteL1Menu == True :
00082         from L1Trigger.Configuration.L1Trigger_custom import customiseL1Menu
00083         process=customiseL1Menu(process)
00084         
00085         
00086  
00087     #
00088     return (process)