def muonCustomsPreMixing.csc_PathVsModule_SanityCheck | ( | process | ) |
A sanity check to make sure that standard cmsDriver paths have modules with expected names. If some paths would not have expected modules, the procedure would only print WARNINGs.
Definition at line 86 of file muonCustomsPreMixing.py.
Referenced by customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_cond_ungangedME11A_mc | ( | process | ) |
Pick up upgrade condions data directly from DB tags using ESPrefer's. Might be useful when dealing with a global tag that doesn't include 'unganged' CSC conditions.
Definition at line 33 of file muonCustomsPreMixing.py.
def muonCustomsPreMixing.customise_csc_Digitizer | ( | process | ) |
Customise CSC digitization to use unganged ME1/a channels
Definition at line 122 of file muonCustomsPreMixing.py.
References customise_csc_Indexing(), and digitizer_timing_pre3_median().
Referenced by customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_DQM | ( | process | ) |
Runs after RAW2DIGI, so, should use defaults
Definition at line 222 of file muonCustomsPreMixing.py.
Referenced by customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_Geometry | ( | process | ) |
Customise digi/reco geometry to use unganged ME1/a channels
Definition at line 115 of file muonCustomsPreMixing.py.
References unganged_me1a_geometry().
Referenced by customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_hlt | ( | process | ) |
Definition at line 281 of file muonCustomsPreMixing.py.
References customise_csc_Indexing().
def muonCustomsPreMixing.customise_csc_Indexing | ( | process | ) |
Settings for the upgrade raw vs offline condition channel translation
Definition at line 61 of file muonCustomsPreMixing.py.
Referenced by customise_csc_Digitizer(), customise_csc_hlt(), customise_csc_L1Stubs_sim(), and customise_csc_LocalReco().
def muonCustomsPreMixing.customise_csc_L1Emulator_sim | ( | process | ) |
Customise both stubs and TF emulators
Definition at line 157 of file muonCustomsPreMixing.py.
References customise_csc_L1Stubs_sim(), and customise_csc_L1TrackFinder_sim().
def muonCustomsPreMixing.customise_csc_L1Extra_allsim | ( | process | ) |
Adjust L1Extra producer's input tags for the use case when we want to run L1Extra without packing-unpacking first
Definition at line 180 of file muonCustomsPreMixing.py.
def muonCustomsPreMixing.customise_csc_L1Stubs_sim | ( | process | ) |
Configure the local CSC trigger stubs emulator with the upgrade algorithm version that efficiently uses unganged ME1a
Definition at line 130 of file muonCustomsPreMixing.py.
References customise_csc_Indexing().
Referenced by customise_csc_L1Emulator_sim(), and customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_L1TrackFinder_sim | ( | process | ) |
Regular CSCTF configuration adapted to deal with unganged ME1a
Definition at line 145 of file muonCustomsPreMixing.py.
Referenced by customise_csc_L1Emulator_sim(), and customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_LocalReco | ( | process | ) |
Configure the CSC rechit producer to handle unganged ME1a for upgrade studies
Definition at line 204 of file muonCustomsPreMixing.py.
References customise_csc_Indexing().
Referenced by customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_Packer | ( | process | ) |
Use 2013 a.k.a. post-LS1 version
Definition at line 165 of file muonCustomsPreMixing.py.
Referenced by customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_PostLS1 | ( | process | ) |
Full set of the CSC PostLS1 related customizations. It's tied to specific expected module names. Therefore, a sanity check is done first to make sure that standard cmsDriver paths have modules with such expected names.
Definition at line 234 of file muonCustomsPreMixing.py.
References csc_PathVsModule_SanityCheck(), customise_csc_Digitizer(), customise_csc_DQM(), customise_csc_Geometry(), customise_csc_L1Stubs_sim(), customise_csc_L1TrackFinder_sim(), customise_csc_LocalReco(), customise_csc_Packer(), customise_csc_Unpacker(), and customise_csc_Validation().
def muonCustomsPreMixing.customise_csc_Unpacker | ( | process | ) |
Do nothing at the moment
Definition at line 174 of file muonCustomsPreMixing.py.
Referenced by customise_csc_PostLS1().
def muonCustomsPreMixing.customise_csc_Validation | ( | process | ) |
Nothing for now
Definition at line 228 of file muonCustomsPreMixing.py.
Referenced by customise_csc_PostLS1().
def muonCustomsPreMixing.digitizer_timing_pre3_median | ( | process | ) |
CSC digitizer customization with bunchTimingOffsets tuned to center trigger stubs at bx6 when pretrigger with 3 layers and median stub timing are used
Definition at line 12 of file muonCustomsPreMixing.py.
Referenced by customise_csc_Digitizer().
def muonCustomsPreMixing.remove_from_all_paths | ( | process, | |
module_name | |||
) |
Remove process.module_name from all the paths in process:
Definition at line 69 of file muonCustomsPreMixing.py.
def muonCustomsPreMixing.unganged_me1a_geometry | ( | process | ) |
Customise digi/reco geometry to use unganged ME1/a channels
Definition at line 4 of file muonCustomsPreMixing.py.
Referenced by customise_csc_Geometry().