File indexing completed on 2023-11-23 02:06:56
0001
0002
0003
0004
0005 import FWCore.ParameterSet.Config as cms
0006
0007 fragment = cms.ProcessFragment( "HLT" )
0008
0009
0010 fragment.HLTConfigVersion = cms.PSet(
0011 tableName = cms.string('/dev/CMSSW_13_3_0/Fake2/V6')
0012 )
0013
0014 fragment.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) )
0015 fragment.datasets = cms.PSet( InitialPD = cms.vstring( 'HLT_Physics_v1',
0016 'HLT_Random_v1',
0017 'HLT_ZeroBias_v1' ) )
0018
0019 fragment.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
0020 recordName = cms.string( "L1TGlobalParametersRcd" ),
0021 iovIsRunNotTime = cms.bool( True ),
0022 firstValid = cms.vuint32( 1 )
0023 )
0024
0025 fragment.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
0026 TotalBxInEvent = cms.int32( 5 ),
0027 NumberPhysTriggers = cms.uint32( 512 ),
0028 NumberL1Muon = cms.uint32( 12 ),
0029 NumberL1EGamma = cms.uint32( 12 ),
0030 NumberL1Jet = cms.uint32( 12 ),
0031 NumberL1Tau = cms.uint32( 8 ),
0032 NumberChips = cms.uint32( 5 ),
0033 PinsOnChip = cms.uint32( 512 ),
0034 OrderOfChip = cms.vint32( 1 ),
0035 NumberL1IsoEG = cms.uint32( 4 ),
0036 NumberL1JetCounts = cms.uint32( 12 ),
0037 UnitLength = cms.int32( 8 ),
0038 NumberL1ForJet = cms.uint32( 4 ),
0039 IfCaloEtaNumberBits = cms.uint32( 4 ),
0040 IfMuEtaNumberBits = cms.uint32( 6 ),
0041 NumberL1TauJet = cms.uint32( 4 ),
0042 NumberL1Mu = cms.uint32( 4 ),
0043 NumberConditionChips = cms.uint32( 1 ),
0044 NumberPsbBoards = cms.int32( 7 ),
0045 NumberL1CenJet = cms.uint32( 4 ),
0046 PinsOnConditionChip = cms.uint32( 512 ),
0047 NumberL1NoIsoEG = cms.uint32( 4 ),
0048 NumberTechnicalTriggers = cms.uint32( 64 ),
0049 NumberPhysTriggersExtended = cms.uint32( 64 ),
0050 WordLength = cms.int32( 64 ),
0051 OrderConditionChip = cms.vint32( 1 ),
0052 appendToDataLabel = cms.string( "" )
0053 )
0054 fragment.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
0055 appendToDataLabel = cms.string( "" )
0056 )
0057 fragment.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
0058 appendToDataLabel = cms.string( "" )
0059 )
0060 fragment.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
0061 appendToDataLabel = cms.string( "" )
0062 )
0063
0064 fragment.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
0065 verbose = cms.untracked.bool( False ),
0066 toGet = cms.VPSet(
0067 )
0068 )
0069 fragment.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
0070 RawDataCollection = cms.InputTag( "rawDataCollector" )
0071 )
0072 fragment.hltBoolFalse = cms.EDFilter( "HLTBool",
0073 result = cms.bool( False )
0074 )
0075 fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
0076 SelectedTriggerType = cms.int32( 1 )
0077 )
0078 fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
0079 FedIds = cms.vint32( 1404 ),
0080 Setup = cms.string( "stage2::GTSetup" ),
0081 FWId = cms.uint32( 0 ),
0082 DmxFWId = cms.uint32( 0 ),
0083 FWOverride = cms.bool( False ),
0084 TMTCheck = cms.bool( True ),
0085 CTP7 = cms.untracked.bool( False ),
0086 MTF7 = cms.untracked.bool( False ),
0087 InputLabel = cms.InputTag( "rawDataCollector" ),
0088 lenSlinkHeader = cms.untracked.int32( 8 ),
0089 lenSlinkTrailer = cms.untracked.int32( 8 ),
0090 lenAMCHeader = cms.untracked.int32( 8 ),
0091 lenAMCTrailer = cms.untracked.int32( 0 ),
0092 lenAMC13Header = cms.untracked.int32( 8 ),
0093 lenAMC13Trailer = cms.untracked.int32( 8 ),
0094 debug = cms.untracked.bool( False ),
0095 MinFeds = cms.uint32( 0 )
0096 )
0097 fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
0098 MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
0099 MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
0100 EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
0101 TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
0102 JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
0103 EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
0104 EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' ),
0105 ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
0106 AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
0107 GetPrescaleColumnFromData = cms.bool( False ),
0108 AlgorithmTriggersUnprescaled = cms.bool( True ),
0109 RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
0110 AlgorithmTriggersUnmasked = cms.bool( True ),
0111 AXOL1TLModelVersion = cms.string( "" ),
0112 useMuonShowers = cms.bool( True ),
0113 resetPSCountersEachLumiSec = cms.bool( True ),
0114 semiRandomInitialPSCounters = cms.bool( False ),
0115 ProduceL1GtDaqRecord = cms.bool( True ),
0116 ProduceL1GtObjectMapRecord = cms.bool( True ),
0117 EmulateBxInEvent = cms.int32( 1 ),
0118 L1DataBxInEvent = cms.int32( 5 ),
0119 AlternativeNrBxBoardDaq = cms.uint32( 0 ),
0120 BstLengthBytes = cms.int32( -1 ),
0121 PrescaleSet = cms.uint32( 1 ),
0122 Verbosity = cms.untracked.int32( 0 ),
0123 PrintL1Menu = cms.untracked.bool( False ),
0124 TriggerMenuLuminosity = cms.string( "startup" )
0125 )
0126 fragment.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
0127 scalersInputTag = cms.InputTag( "rawDataCollector" )
0128 )
0129 fragment.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
0130 changeToCMSCoordinates = cms.bool( False ),
0131 maxZ = cms.double( 40.0 ),
0132 setSigmaZ = cms.double( 0.0 ),
0133 beamMode = cms.untracked.uint32( 11 ),
0134 src = cms.InputTag( "hltScalersRawToDigi" ),
0135 gtEvmLabel = cms.InputTag( "" ),
0136 maxRadius = cms.double( 2.0 ),
0137 useTransientRecord = cms.bool( False )
0138 )
0139 fragment.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
0140 offset = cms.uint32( 0 ),
0141 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0142 )
0143 fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
0144 result = cms.bool( True )
0145 )
0146 fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
0147 SelectedTriggerType = cms.int32( 3 )
0148 )
0149 fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
0150 offset = cms.uint32( 0 ),
0151 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0152 )
0153 fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
0154 saveTags = cms.bool( True ),
0155 L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
0156 L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
0157 L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
0158 L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
0159 L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
0160 L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
0161 L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
0162 L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
0163 L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
0164 L1EtSumZdcInputTag = cms.InputTag( 'hltGtStage2Digis','EtSumZDC' )
0165 )
0166 fragment.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
0167 offset = cms.uint32( 0 ),
0168 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0169 )
0170 fragment.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
0171 inputTag = cms.InputTag( "rawDataCollector" ),
0172 fedList = cms.vuint32( 1023, 1024 )
0173 )
0174 fragment.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
0175 throw = cms.bool( False ),
0176 processName = cms.string( "@" ),
0177 moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
0178 moduleLabelPatternsToSkip = cms.vstring( )
0179 )
0180 fragment.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
0181 processName = cms.string( "@" )
0182 )
0183 fragment.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
0184 offset = cms.uint32( 0 ),
0185 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0186 )
0187 fragment.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
0188 AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
0189 ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
0190 MinBx = cms.int32( 0 ),
0191 MaxBx = cms.int32( 0 ),
0192 DumpTrigResults = cms.bool( False ),
0193 DumpRecord = cms.bool( False ),
0194 DumpTrigSummary = cms.bool( True ),
0195 ReadPrescalesFromFile = cms.bool( False ),
0196 psFileName = cms.string( "prescale_L1TGlobal.csv" ),
0197 psColumn = cms.int32( 0 )
0198 )
0199 fragment.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
0200 HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
0201 reportBy = cms.untracked.string( "job" ),
0202 resetBy = cms.untracked.string( "never" ),
0203 serviceBy = cms.untracked.string( "never" ),
0204 ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
0205 ReferenceRate = cms.untracked.double( 100.0 )
0206 )
0207
0208 fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
0209 fragment.HLTBeamSpot = cms.Sequence( fragment.hltScalersRawToDigi + fragment.hltOnlineBeamSpot )
0210 fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
0211 fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
0212 fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
0213
0214 fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetConditions + fragment.hltGetRaw + fragment.hltBoolFalse )
0215 fragment.HLT_Physics_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltPrePhysics + fragment.HLTEndSequence )
0216 fragment.HLT_Random_v1 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
0217 fragment.HLT_ZeroBias_v1 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
0218 fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltScalersRawToDigi + fragment.hltFEDSelector + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
0219 fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
0220
0221
0222 fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.HLT_Physics_v1, fragment.HLT_Random_v1, fragment.HLT_ZeroBias_v1, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, ))
0223
0224
0225
0226 if 'hltGetConditions' in fragment.__dict__ and 'HLTriggerFirstPath' in fragment.__dict__ :
0227 fragment.hltDummyConditions = cms.EDFilter( "HLTBool",
0228 result = cms.bool( True )
0229 )
0230 fragment.HLTriggerFirstPath.replace(fragment.hltGetConditions,fragment.hltDummyConditions)
0231
0232
0233 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
0234 fragment = customizeHLTforAll(fragment,"Fake2")
0235
0236 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
0237 fragment = customizeHLTforCMSSW(fragment,"Fake2")
0238
0239
0240 from HLTrigger.Configuration.Eras import modifyHLTforEras
0241 modifyHLTforEras(fragment)
0242