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 | customizeHLTfor41058 (process) |
def | customizeHLTfor41495 (process) |
def | customizeHLTfor41632 (process) |
def | customizeHLTfor41815 (process) |
def | customizeHLTfor42410 (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 158 of file customizeHLTforCMSSW.py.
References common.esproducers_by_type(), and common.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customiseCTPPSFor2018Input | ( | process | ) |
Definition at line 143 of file customizeHLTforCMSSW.py.
References common.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 172 of file customizeHLTforCMSSW.py.
References print().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customiseEGammaRecoFor2018Input | ( | process | ) |
Definition at line 151 of file customizeHLTforCMSSW.py.
References common.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 192 of file customizeHLTforCMSSW.py.
References customiseBeamSpotFor2018Input(), customiseCTPPSFor2018Input(), customiseECALCalibrationsFor2018Input(), customiseEGammaRecoFor2018Input(), customiseHCALFor2018Input(), customisePixelGainForRun2Input(), and customisePixelL1ClusterThresholdForRun2Input().
def customizeHLTforCMSSW.customiseForOffline | ( | process | ) |
Definition at line 205 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 common.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 common.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customisePixelL1ClusterThresholdForRun2Input | ( | process | ) |
Definition at line 129 of file customizeHLTforCMSSW.py.
References common.producers_by_type().
Referenced by customiseFor2018Input().
def customizeHLTforCMSSW.customizeHLTfor41058 | ( | process | ) |
Definition at line 217 of file customizeHLTforCMSSW.py.
References common.esproducers_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor41495 | ( | process | ) |
Definition at line 224 of file customizeHLTforCMSSW.py.
References common.filters_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor41632 | ( | process | ) |
Definition at line 243 of file customizeHLTforCMSSW.py.
References common.producers_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor41815 | ( | process | ) |
Definition at line 233 of file customizeHLTforCMSSW.py.
References edm::eventsetup::heterocontainer.insert(), and common.producers_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor42410 | ( | process | ) |
Definition at line 259 of file customizeHLTforCMSSW.py.
References common.producers_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTforCMSSW | ( | process, | |
menuType = "GRun" |
|||
) |
Definition at line 272 of file customizeHLTforCMSSW.py.
References customiseForOffline(), customizeHLTfor41058(), customizeHLTfor41495(), customizeHLTfor41632(), customizeHLTfor41815(), and customizeHLTfor42410().