Functions | |
def | checkHLTfor43774 (process) |
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 | customizeHLTfor44576 (process) |
def | customizeHLTfor44778 (process) |
def | customizeHLTfor45063 (process) |
def | customizeHLTfor45206 (process) |
def | customizeHLTforCMSSW (process, menuType="GRun") |
def customizeHLTforCMSSW.checkHLTfor43774 | ( | process | ) |
Definition at line 253 of file customizeHLTforCMSSW.py.
References common.filters_by_type(), and print().
Referenced by customizeHLTforCMSSW().
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.customizeHLTfor44576 | ( | process | ) |
Ensure TrackerAdditionalParametersPerDetRcd ESProducer is run when needed
Definition at line 348 of file customizeHLTforCMSSW.py.
References common.esproducers_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor44778 | ( | process | ) |
Definition at line 402 of file customizeHLTforCMSSW.py.
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor45063 | ( | process | ) |
Assigns value of MuonHLTSeedMVAClassifier mva input file, scales and mean values according to the value of isFromL1
Definition at line 355 of file customizeHLTforCMSSW.py.
References customizeForNoTrackerDCS.producers_by_type().
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTfor45206 | ( | process | ) |
Definition at line 264 of file customizeHLTforCMSSW.py.
Referenced by customizeHLTforCMSSW().
def customizeHLTforCMSSW.customizeHLTforCMSSW | ( | process, | |
menuType = "GRun" |
|||
) |
Definition at line 410 of file customizeHLTforCMSSW.py.
References checkHLTfor43774(), customiseForOffline(), customizeHLTfor44576(), customizeHLTfor44778(), customizeHLTfor45063(), and customizeHLTfor45206().