![]() |
![]() |
Functions | |
def | customiseBeamSpotFor2018Input (process) |
def | customiseCTPPSFor2018Input (process) |
def | customiseECALCalibrationsFor2018Input (process) |
def | customiseEGammaRecoFor2018Input (process) |
def | customiseFor2017DtUnpacking (process) |
def | customiseFor2018Input (process) |
def | customiseForOffline (process) |
def | customiseHCALFor2018Input (process) |
def | customisePixelGainForRun2Input (process) |
def | customisePixelL1ClusterThresholdForRun2Input (process) |
def | customizeHLTfor43025 (process) |
def | customizeHLTfor43549 (process) |
def | customizeHLTfor43774 (process) |
def | customizeHLTforCMSSW (process, menuType="GRun") |
def customizeHLTforCMSSW.customiseBeamSpotFor2018Input | ( | process | ) |
Customisation for the HLT BeamSpot when running on Run-2 (2018) data: - For Run-2 data, disable the use of the BS transient record, in order to read the BS record from SCAL. - Additionally, remove all instances of OnlineBeamSpotESProducer (not needed if useTransientRecord=False). - See CMSHLT-2271 and CMSHLT-2300 for further details.
Definition at line 159 of file customizeHLTforCMSSW.py.
References common.esproducers_by_type(), and customizeForNoTrackerDCS.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customiseCTPPSFor2018Input | ( | process | ) |
Definition at line 144 of file customizeHLTforCMSSW.py.
References customizeForNoTrackerDCS.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customiseECALCalibrationsFor2018Input | ( | process | ) |
Customisation to apply the ECAL Run-2 Ultra-Legacy calibrations (CMSHLT-2339)
Definition at line 191 of file customizeHLTforCMSSW.py.
References print().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customiseEGammaRecoFor2018Input | ( | process | ) |
Definition at line 152 of file customizeHLTforCMSSW.py.
References customizeForNoTrackerDCS.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customiseFor2017DtUnpacking | ( | process | ) |
Adapt the HLT to run the legacy DT unpacking for pre2018 data/MC workflows as the default
Definition at line 67 of file customizeHLTforCMSSW.py.
def customizeHLTforCMSSW.customiseFor2018Input | ( | process | ) |
Customise the HLT to run on Run 2 data/MC
Definition at line 211 of file customizeHLTforCMSSW.py.
References customiseBeamSpotFor2018Input(), customiseCTPPSFor2018Input(), customiseECALCalibrationsFor2018Input(), customiseEGammaRecoFor2018Input(), customiseHCALFor2018Input(), customisePixelGainForRun2Input(), and customisePixelL1ClusterThresholdForRun2Input().
def customizeHLTforCMSSW.customiseForOffline | ( | process | ) |
Definition at line 224 of file customizeHLTforCMSSW.py.
References common.esproducers_by_type(), and createfilelist.int.
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customiseHCALFor2018Input | ( | process | ) |
Customise the HLT to run on Run 2 data/MC using the old readout for the HCAL barel
Definition at line 20 of file customizeHLTforCMSSW.py.
References customizeForNoTrackerDCS.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customisePixelGainForRun2Input | ( | process | ) |
Customise the HLT to run on Run 2 data/MC using the old definition of the pixel calibrations Up to 11.0.x, the pixel calibarations were fully specified in the configuration: VCaltoElectronGain = 47 VCaltoElectronGain_L1 = 50 VCaltoElectronOffset = -60 VCaltoElectronOffset_L1 = -670 Starting with 11.1.x, the calibrations for Run 3 were moved to the conditions, leaving in the configuration only: VCaltoElectronGain = 1 VCaltoElectronGain_L1 = 1 VCaltoElectronOffset = 0 VCaltoElectronOffset_L1 = 0 Since the conditions for Run 2 have not been updated to the new scheme, the HLT configuration needs to be reverted.
Definition at line 96 of file customizeHLTforCMSSW.py.
References customizeForNoTrackerDCS.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customisePixelL1ClusterThresholdForRun2Input | ( | process | ) |
Definition at line 129 of file customizeHLTforCMSSW.py.
References customizeForNoTrackerDCS.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customizeHLTfor43025 | ( | process | ) |
Definition at line 236 of file customizeHLTforCMSSW.py.
References customizeForNoTrackerDCS.producers_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor43549 | ( | process | ) |
This customization is related to ticket https://its.cern.ch/jira/browse/CMSHLT-2975 If all 3 input tags L1CandTag, InpuLinks and inputMuonCollection are null (hence not consumed) it means that the HLTMuonL3PreFilter should be configured such that the flag requireL3MuonTrajectorySeed is true
Definition at line 252 of file customizeHLTforCMSSW.py.
References common.filters_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor43774 | ( | process | ) |
Definition at line 263 of file customizeHLTforCMSSW.py.
References common.filters_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTforCMSSW | ( | process, | |
menuType = "GRun" |
|||
) |
Definition at line 274 of file customizeHLTforCMSSW.py.
References apply(), customiseForOffline(), customizeHLTfor43025(), customizeHLTfor43549(), and customizeHLTfor43774().