File indexing completed on 2022-02-16 06:15:59
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004
0005
0006 hltBunchSpacingProducer = cms.EDProducer("BunchSpacingProducer")
0007
0008
0009 hltEcalBarrelClusterFastTimer = cms.EDProducer("EcalBarrelClusterFastTimer",
0010 ebClusters = cms.InputTag("hltParticleFlowClusterECALUncorrectedUnseeded"),
0011 ebTimeHits = cms.InputTag("hltEcalDetailedTimeRecHit","EcalRecHitsEB"),
0012 ecalDepth = cms.double(7.0),
0013 minEnergyToConsider = cms.double(0.0),
0014 minFractionToConsider = cms.double(0.1),
0015 resolutionModels = cms.VPSet(cms.PSet(
0016 modelName = cms.string('PerfectResolutionModel')
0017 )),
0018 timedVertices = cms.InputTag("offlinePrimaryVertices4D")
0019 )
0020
0021
0022 hltEcalDetIdToBeRecovered = cms.EDProducer("EcalDetIdToBeRecoveredProducer",
0023 ebDetIdToBeRecovered = cms.string('ebDetId'),
0024 ebFEToBeRecovered = cms.string('ebFE'),
0025 ebIntegrityChIdErrors = cms.InputTag("hltEcalDigis","EcalIntegrityChIdErrors"),
0026 ebIntegrityGainErrors = cms.InputTag("hltEcalDigis","EcalIntegrityGainErrors"),
0027 ebIntegrityGainSwitchErrors = cms.InputTag("hltEcalDigis","EcalIntegrityGainSwitchErrors"),
0028 ebSrFlagCollection = cms.InputTag("hltEcalDigis"),
0029 eeDetIdToBeRecovered = cms.string('eeDetId'),
0030 eeFEToBeRecovered = cms.string('eeFE'),
0031 eeIntegrityChIdErrors = cms.InputTag("hltEcalDigis","EcalIntegrityChIdErrors"),
0032 eeIntegrityGainErrors = cms.InputTag("hltEcalDigis","EcalIntegrityGainErrors"),
0033 eeIntegrityGainSwitchErrors = cms.InputTag("hltEcalDigis","EcalIntegrityGainSwitchErrors"),
0034 eeSrFlagCollection = cms.InputTag("hltEcalDigis"),
0035 integrityBlockSizeErrors = cms.InputTag("hltEcalDigis","EcalIntegrityBlockSizeErrors"),
0036 integrityTTIdErrors = cms.InputTag("hltEcalDigis","EcalIntegrityTTIdErrors")
0037 )
0038
0039
0040 hltEcalDetailedTimeRecHit = cms.EDProducer("EcalDetailedTimeRecHitProducer",
0041 EBDetailedTimeRecHitCollection = cms.string('EcalRecHitsEB'),
0042 EBRecHitCollection = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
0043 EBTimeDigiCollection = cms.InputTag("mix","EBTimeDigi"),
0044 EBTimeLayer = cms.int32(7),
0045 EEDetailedTimeRecHitCollection = cms.string('EcalRecHitsEE'),
0046 EERecHitCollection = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
0047 EETimeDigiCollection = cms.InputTag("mix","EETimeDigi"),
0048 EETimeLayer = cms.int32(3),
0049 correctForVertexZPosition = cms.bool(False),
0050 recoVertex = cms.InputTag("offlinePrimaryVerticesWithBS"),
0051 simVertex = cms.InputTag("g4SimHits"),
0052 useMCTruthVertex = cms.bool(False)
0053 )
0054
0055
0056 hltEcalDigis = cms.EDProducer("EcalRawToDigi",
0057 DoRegional = cms.bool(False),
0058 FEDs = cms.vint32(
0059 601, 602, 603, 604, 605,
0060 606, 607, 608, 609, 610,
0061 611, 612, 613, 614, 615,
0062 616, 617, 618, 619, 620,
0063 621, 622, 623, 624, 625,
0064 626, 627, 628, 629, 630,
0065 631, 632, 633, 634, 635,
0066 636, 637, 638, 639, 640,
0067 641, 642, 643, 644, 645,
0068 646, 647, 648, 649, 650,
0069 651, 652, 653, 654
0070 ),
0071 FedLabel = cms.InputTag("listfeds"),
0072 InputLabel = cms.InputTag("rawDataCollector"),
0073 eventPut = cms.bool(True),
0074 feIdCheck = cms.bool(True),
0075 feUnpacking = cms.bool(True),
0076 forceToKeepFRData = cms.bool(False),
0077 headerUnpacking = cms.bool(True),
0078 memUnpacking = cms.bool(True),
0079 mightGet = cms.optional.untracked.vstring,
0080 numbTriggerTSamples = cms.int32(1),
0081 numbXtalTSamples = cms.int32(10),
0082 orderedDCCIdList = cms.vint32(
0083 1, 2, 3, 4, 5,
0084 6, 7, 8, 9, 10,
0085 11, 12, 13, 14, 15,
0086 16, 17, 18, 19, 20,
0087 21, 22, 23, 24, 25,
0088 26, 27, 28, 29, 30,
0089 31, 32, 33, 34, 35,
0090 36, 37, 38, 39, 40,
0091 41, 42, 43, 44, 45,
0092 46, 47, 48, 49, 50,
0093 51, 52, 53, 54
0094 ),
0095 orderedFedList = cms.vint32(
0096 601, 602, 603, 604, 605,
0097 606, 607, 608, 609, 610,
0098 611, 612, 613, 614, 615,
0099 616, 617, 618, 619, 620,
0100 621, 622, 623, 624, 625,
0101 626, 627, 628, 629, 630,
0102 631, 632, 633, 634, 635,
0103 636, 637, 638, 639, 640,
0104 641, 642, 643, 644, 645,
0105 646, 647, 648, 649, 650,
0106 651, 652, 653, 654
0107 ),
0108 silentMode = cms.untracked.bool(True),
0109 srpUnpacking = cms.bool(True),
0110 syncCheck = cms.bool(True),
0111 tccUnpacking = cms.bool(True)
0112 )
0113
0114
0115 hltEcalPreshowerDigis = cms.EDProducer("ESRawToDigi",
0116 ESdigiCollection = cms.string(''),
0117 InstanceES = cms.string(''),
0118 LookupTable = cms.FileInPath('EventFilter/ESDigiToRaw/data/ES_lookup_table.dat'),
0119 debugMode = cms.untracked.bool(False),
0120 mightGet = cms.optional.untracked.vstring,
0121 sourceTag = cms.InputTag("rawDataCollector")
0122 )
0123
0124
0125 hltEcalPreshowerRecHit = cms.EDProducer("ESRecHitProducer",
0126 ESRecoAlgo = cms.int32(0),
0127 ESdigiCollection = cms.InputTag("hltEcalPreshowerDigis"),
0128 ESrechitCollection = cms.string('EcalRecHitsES'),
0129 algo = cms.string('ESRecHitWorker')
0130 )
0131
0132
0133 hltEcalRecHit = cms.EDProducer("EcalRecHitProducer",
0134 ChannelStatusToBeExcluded = cms.vstring(
0135 'kDAC',
0136 'kNoisy',
0137 'kNNoisy',
0138 'kFixedG6',
0139 'kFixedG1',
0140 'kFixedG0',
0141 'kNonRespondingIsolated',
0142 'kDeadVFE',
0143 'kDeadFE',
0144 'kNoDataNoTP'
0145 ),
0146 EBLaserMAX = cms.double(3.0),
0147 EBLaserMIN = cms.double(0.5),
0148 EBrechitCollection = cms.string('EcalRecHitsEB'),
0149 EBuncalibRecHitCollection = cms.InputTag("hltEcalUncalibRecHit","EcalUncalibRecHitsEB"),
0150 EELaserMAX = cms.double(8.0),
0151 EELaserMIN = cms.double(0.5),
0152 EErechitCollection = cms.string('EcalRecHitsEE'),
0153 EEuncalibRecHitCollection = cms.InputTag("hltEcalUncalibRecHit","EcalUncalibRecHitsEE"),
0154 algo = cms.string('EcalRecHitWorkerSimple'),
0155 algoRecover = cms.string('EcalRecHitWorkerRecover'),
0156 bdtWeightFileCracks = cms.FileInPath('RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_onlyCracks_ZskimData2017_v1.xml'),
0157 bdtWeightFileNoCracks = cms.FileInPath('RecoLocalCalo/EcalDeadChannelRecoveryAlgos/data/BDTWeights/bdtgAllRH_8GT700MeV_noCracks_ZskimData2017_v1.xml'),
0158 cleaningConfig = cms.PSet(
0159 cThreshold_barrel = cms.double(4),
0160 cThreshold_double = cms.double(10),
0161 cThreshold_endcap = cms.double(15),
0162 e4e1Threshold_barrel = cms.double(0.08),
0163 e4e1Threshold_endcap = cms.double(0.3),
0164 e4e1_a_barrel = cms.double(0.02),
0165 e4e1_a_endcap = cms.double(0.02),
0166 e4e1_b_barrel = cms.double(0.02),
0167 e4e1_b_endcap = cms.double(-0.0125),
0168 e6e2thresh = cms.double(0.04),
0169 ignoreOutOfTimeThresh = cms.double(1000000000.0),
0170 tightenCrack_e1_double = cms.double(2),
0171 tightenCrack_e1_single = cms.double(1),
0172 tightenCrack_e4e1_single = cms.double(2.5),
0173 tightenCrack_e6e2_double = cms.double(3)
0174 ),
0175 dbStatusToBeExcludedEB = cms.vint32(14, 78, 142),
0176 dbStatusToBeExcludedEE = cms.vint32(14, 78, 142),
0177 ebDetIdToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","ebDetId"),
0178 ebFEToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","ebFE"),
0179 eeDetIdToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","eeDetId"),
0180 eeFEToBeRecovered = cms.InputTag("hltEcalDetIdToBeRecovered","eeFE"),
0181 flagsMapDBReco = cms.PSet(
0182 kDead = cms.vstring('kNoDataNoTP'),
0183 kGood = cms.vstring(
0184 'kOk',
0185 'kDAC',
0186 'kNoLaser',
0187 'kNoisy'
0188 ),
0189 kNeighboursRecovered = cms.vstring(
0190 'kFixedG0',
0191 'kNonRespondingIsolated',
0192 'kDeadVFE'
0193 ),
0194 kNoisy = cms.vstring(
0195 'kNNoisy',
0196 'kFixedG6',
0197 'kFixedG1'
0198 ),
0199 kTowerRecovered = cms.vstring('kDeadFE')
0200 ),
0201 killDeadChannels = cms.bool(True),
0202 laserCorrection = cms.bool(True),
0203 logWarningEtThreshold_EB_FE = cms.double(50),
0204 logWarningEtThreshold_EE_FE = cms.double(50),
0205 recoverEBFE = cms.bool(True),
0206 recoverEBIsolatedChannels = cms.bool(False),
0207 recoverEBVFE = cms.bool(False),
0208 recoverEEFE = cms.bool(True),
0209 recoverEEIsolatedChannels = cms.bool(False),
0210 recoverEEVFE = cms.bool(False),
0211 singleChannelRecoveryMethod = cms.string('BDTG'),
0212 singleChannelRecoveryThreshold = cms.double(0.7),
0213 skipTimeCalib = cms.bool(False),
0214 sum8ChannelRecoveryThreshold = cms.double(0.0),
0215 triggerPrimitiveDigiCollection = cms.InputTag("hltEcalDigis","EcalTriggerPrimitives")
0216 )
0217
0218
0219 hltEcalUncalibRecHit = cms.EDProducer("EcalUncalibRecHitProducer",
0220 EBdigiCollection = cms.InputTag("hltEcalDigis","ebDigis"),
0221 EBhitCollection = cms.string('EcalUncalibRecHitsEB'),
0222 EEdigiCollection = cms.InputTag("hltEcalDigis","eeDigis"),
0223 EEhitCollection = cms.string('EcalUncalibRecHitsEE'),
0224 algo = cms.string('EcalUncalibRecHitWorkerMultiFit'),
0225 algoPSet = cms.PSet(
0226 EBamplitudeFitParameters = cms.vdouble(1.138, 1.652),
0227 EBtimeConstantTerm = cms.double(0.6),
0228 EBtimeFitLimits_Lower = cms.double(0.2),
0229 EBtimeFitLimits_Upper = cms.double(1.4),
0230 EBtimeFitParameters = cms.vdouble(
0231 -2.015452, 3.130702, -12.3473, 41.88921, -82.83944,
0232 91.01147, -50.35761, 11.05621
0233 ),
0234 EBtimeNconst = cms.double(28.5),
0235 EEamplitudeFitParameters = cms.vdouble(1.89, 1.4),
0236 EEtimeConstantTerm = cms.double(1.0),
0237 EEtimeFitLimits_Lower = cms.double(0.2),
0238 EEtimeFitLimits_Upper = cms.double(1.4),
0239 EEtimeFitParameters = cms.vdouble(
0240 -2.390548, 3.553628, -17.62341, 67.67538, -133.213,
0241 140.7432, -75.41106, 16.20277
0242 ),
0243 EEtimeNconst = cms.double(31.8),
0244 activeBXs = cms.vint32(
0245 -5, -4, -3, -2, -1,
0246 0, 1, 2, 3, 4
0247 ),
0248 addPedestalUncertaintyEB = cms.double(0.0),
0249 addPedestalUncertaintyEE = cms.double(0.0),
0250 ampErrorCalculation = cms.bool(True),
0251 amplitudeThresholdEB = cms.double(10),
0252 amplitudeThresholdEE = cms.double(10),
0253 doPrefitEB = cms.bool(False),
0254 doPrefitEE = cms.bool(False),
0255 dynamicPedestalsEB = cms.bool(False),
0256 dynamicPedestalsEE = cms.bool(False),
0257 gainSwitchUseMaxSampleEB = cms.bool(True),
0258 gainSwitchUseMaxSampleEE = cms.bool(False),
0259 mitigateBadSamplesEB = cms.bool(False),
0260 mitigateBadSamplesEE = cms.bool(False),
0261 outOfTimeThresholdGain12mEB = cms.double(5),
0262 outOfTimeThresholdGain12mEE = cms.double(1000),
0263 outOfTimeThresholdGain12pEB = cms.double(5),
0264 outOfTimeThresholdGain12pEE = cms.double(1000),
0265 outOfTimeThresholdGain61mEB = cms.double(5),
0266 outOfTimeThresholdGain61mEE = cms.double(1000),
0267 outOfTimeThresholdGain61pEB = cms.double(5),
0268 outOfTimeThresholdGain61pEE = cms.double(1000),
0269 prefitMaxChiSqEB = cms.double(25.0),
0270 prefitMaxChiSqEE = cms.double(10.0),
0271 selectiveBadSampleCriteriaEB = cms.bool(False),
0272 selectiveBadSampleCriteriaEE = cms.bool(False),
0273 simplifiedNoiseModelForGainSwitch = cms.bool(True),
0274 timealgo = cms.string('RatioMethod'),
0275 useLumiInfoRunHeader = cms.bool(True)
0276 )
0277 )
0278
0279
0280 hltEgammaBestGsfTrackVarsUnseeded = cms.EDProducer("EgammaHLTGsfTrackVarProducer",
0281 beamSpotProducer = cms.InputTag("hltOnlineBeamSpot"),
0282 inputCollection = cms.InputTag("hltEgammaGsfElectronsUnseeded"),
0283 lowerTrackNrToRemoveCut = cms.int32(-1),
0284 recoEcalCandidateProducer = cms.InputTag("hltEgammaCandidatesUnseeded"),
0285 upperTrackNrToRemoveCut = cms.int32(9999),
0286 useDefaultValuesForBarrel = cms.bool(False),
0287 useDefaultValuesForEndcap = cms.bool(False)
0288 )
0289
0290
0291 hltEgammaCandidatesUnseeded = cms.EDProducer("EgammaHLTRecoEcalCandidateProducers",
0292 recoEcalCandidateCollection = cms.string(''),
0293 scHybridBarrelProducer = cms.InputTag("hltParticleFlowSuperClusterECALUnseeded","hltParticleFlowSuperClusterECALBarrel"),
0294 scIslandEndcapProducer = cms.InputTag("hltParticleFlowSuperClusterHGCalFromTICL")
0295 )
0296
0297
0298 hltEgammaCkfTrackCandidatesForGSFUnseeded = cms.EDProducer("CkfTrackCandidateMaker",
0299 MeasurementTrackerEvent = cms.InputTag("hltMeasurementTrackerEvent"),
0300 NavigationSchool = cms.string('SimpleNavigationSchool'),
0301 RedundantSeedCleaner = cms.string('CachingSeedCleanerBySharedInput'),
0302 SimpleMagneticField = cms.string(''),
0303 TrajectoryBuilder = cms.string(''),
0304 TrajectoryBuilderPSet = cms.PSet(
0305 refToPSet_ = cms.string('HLTPSetTrajectoryBuilderForGsfElectrons')
0306 ),
0307 TrajectoryCleaner = cms.string('hltESPTrajectoryCleanerBySharedHits'),
0308 TransientInitialStateEstimatorParameters = cms.PSet(
0309 numberMeasurementsForFit = cms.int32(4),
0310 propagatorAlongTISE = cms.string('PropagatorWithMaterial'),
0311 propagatorOppositeTISE = cms.string('PropagatorWithMaterialOpposite')
0312 ),
0313 cleanTrajectoryAfterInOut = cms.bool(True),
0314 doSeedingRegionRebuilding = cms.bool(True),
0315 maxNSeeds = cms.uint32(1000000),
0316 maxSeedsBeforeCleaning = cms.uint32(1000),
0317 reverseTrajectories = cms.bool(False),
0318 src = cms.InputTag("hltEgammaElectronPixelSeedsUnseeded"),
0319 useHitsSplitting = cms.bool(True)
0320 )
0321
0322 hltEgammaElectronPixelSeedsUnseeded = cms.EDProducer("ElectronNHitSeedProducer",
0323 beamSpot = cms.InputTag("hltOnlineBeamSpot"),
0324 initialSeeds = cms.InputTag("hltElePixelSeedsCombinedUnseeded"),
0325 matcherConfig = cms.PSet(
0326 detLayerGeom = cms.ESInputTag("","GlobalDetLayerGeometry"),
0327 enableHitSkipping = cms.bool(True),
0328 matchingCuts = cms.VPSet(
0329 cms.PSet(
0330 dPhiMaxHighEt = cms.vdouble(0.05),
0331 dPhiMaxHighEtThres = cms.vdouble(20.0),
0332 dPhiMaxLowEtGrad = cms.vdouble(-0.002),
0333 dRZMaxHighEt = cms.vdouble(9999.0),
0334 dRZMaxHighEtThres = cms.vdouble(0.0),
0335 dRZMaxLowEtGrad = cms.vdouble(0.0),
0336 version = cms.int32(2)
0337 ),
0338 cms.PSet(
0339 dPhiMaxHighEt = cms.vdouble(0.003),
0340 dPhiMaxHighEtThres = cms.vdouble(0.0),
0341 dPhiMaxLowEtGrad = cms.vdouble(0.0),
0342 dRZMaxHighEt = cms.vdouble(0.05),
0343 dRZMaxHighEtThres = cms.vdouble(30.0),
0344 dRZMaxLowEtGrad = cms.vdouble(-0.002),
0345 etaBins = cms.vdouble(),
0346 version = cms.int32(2)
0347 ),
0348 cms.PSet(
0349 dPhiMaxHighEt = cms.vdouble(0.003),
0350 dPhiMaxHighEtThres = cms.vdouble(0.0),
0351 dPhiMaxLowEtGrad = cms.vdouble(0.0),
0352 dRZMaxHighEt = cms.vdouble(0.05),
0353 dRZMaxHighEtThres = cms.vdouble(30.0),
0354 dRZMaxLowEtGrad = cms.vdouble(-0.002),
0355 etaBins = cms.vdouble(),
0356 version = cms.int32(2)
0357 )
0358 ),
0359 minNrHits = cms.vuint32(2, 3),
0360 minNrHitsValidLayerBins = cms.vint32(4),
0361 navSchool = cms.ESInputTag("","SimpleNavigationSchool"),
0362 requireExactMatchCount = cms.bool(False),
0363 useParamMagFieldIfDefined = cms.bool(True),
0364 useRecoVertex = cms.bool(False)
0365 ),
0366 measTkEvt = cms.InputTag("hltMeasurementTrackerEvent"),
0367 superClusters = cms.VInputTag("hltEgammaSuperClustersToPixelMatchUnseeded"),
0368 vertices = cms.InputTag("")
0369 )
0370
0371
0372 hltEgammaGsfElectronsUnseeded = cms.EDProducer("EgammaHLTPixelMatchElectronProducers",
0373 BSProducer = cms.InputTag("hltOnlineBeamSpot"),
0374 GsfTrackProducer = cms.InputTag("hltEgammaGsfTracksUnseeded"),
0375 TrackProducer = cms.InputTag(""),
0376 UseGsfTracks = cms.bool(True)
0377 )
0378
0379
0380 hltEgammaGsfTrackVarsUnseeded = cms.EDProducer("EgammaHLTGsfTrackVarProducer",
0381 beamSpotProducer = cms.InputTag("hltOnlineBeamSpot"),
0382 inputCollection = cms.InputTag("hltEgammaGsfTracksUnseeded"),
0383 lowerTrackNrToRemoveCut = cms.int32(-1),
0384 recoEcalCandidateProducer = cms.InputTag("hltEgammaCandidatesUnseeded"),
0385 upperTrackNrToRemoveCut = cms.int32(9999),
0386 useDefaultValuesForBarrel = cms.bool(False),
0387 useDefaultValuesForEndcap = cms.bool(False)
0388 )
0389
0390
0391 hltEgammaGsfTracksUnseeded = cms.EDProducer("GsfTrackProducer",
0392 AlgorithmName = cms.string('gsf'),
0393 Fitter = cms.string('GsfElectronFittingSmoother'),
0394 GeometricInnerState = cms.bool(False),
0395 MeasurementTracker = cms.string(''),
0396 MeasurementTrackerEvent = cms.InputTag("hltMeasurementTrackerEvent"),
0397 NavigationSchool = cms.string('SimpleNavigationSchool'),
0398 Propagator = cms.string('fwdGsfElectronPropagator'),
0399 TTRHBuilder = cms.string('WithTrackAngle'),
0400 TrajectoryInEvent = cms.bool(False),
0401 beamSpot = cms.InputTag("hltOnlineBeamSpot"),
0402 producer = cms.string(''),
0403 src = cms.InputTag("hltEgammaCkfTrackCandidatesForGSFUnseeded"),
0404 useHitsSplitting = cms.bool(False)
0405 )
0406
0407
0408 hltEgammaHoverEUnseeded = cms.EDProducer("EgammaHLTBcHcalIsolationProducersRegional",
0409 absEtaLowEdges = cms.vdouble(0.0, 1.479),
0410 caloTowerProducer = cms.InputTag("hltTowerMakerForAll"),
0411 depth = cms.int32(-1),
0412 doEtSum = cms.bool(False),
0413 doRhoCorrection = cms.bool(False),
0414 effectiveAreas = cms.vdouble(0.105, 0.17),
0415 etMin = cms.double(0.0),
0416 innerCone = cms.double(0.0),
0417 outerCone = cms.double(0.14),
0418 recoEcalCandidateProducer = cms.InputTag("hltEgammaCandidatesUnseeded"),
0419 rhoMax = cms.double(99999999.0),
0420 rhoProducer = cms.InputTag("hltFixedGridRhoFastjetAllCaloForMuons"),
0421 rhoScale = cms.double(1.0),
0422 useSingleTower = cms.bool(False)
0423 )
0424
0425
0426 hltEgammaPixelMatchVarsUnseeded = cms.EDProducer("EgammaHLTPixelMatchVarProducer",
0427 dPhi1SParams = cms.PSet(
0428 bins = cms.VPSet(
0429 cms.PSet(
0430 binType = cms.string('AbsEtaClus'),
0431 funcParams = cms.vdouble(0.00112, 0.000752, -0.00122, 0.00109),
0432 funcType = cms.string('TF1:=pol3'),
0433 xMax = cms.double(1.5),
0434 xMin = cms.double(0.0),
0435 yMax = cms.int32(1),
0436 yMin = cms.int32(1)
0437 ),
0438 cms.PSet(
0439 binType = cms.string('AbsEtaClus'),
0440 funcParams = cms.vdouble(0.00222, 0.000196, -0.000203, 0.000447),
0441 funcType = cms.string('TF1:=pol3'),
0442 xMax = cms.double(1.5),
0443 xMin = cms.double(0.0),
0444 yMax = cms.int32(2),
0445 yMin = cms.int32(2)
0446 ),
0447 cms.PSet(
0448 binType = cms.string('AbsEtaClus'),
0449 funcParams = cms.vdouble(0.00236, 0.000691, 0.000199, 0.000416),
0450 funcType = cms.string('TF1:=pol3'),
0451 xMax = cms.double(1.5),
0452 xMin = cms.double(0.0),
0453 yMax = cms.int32(99999),
0454 yMin = cms.int32(3)
0455 ),
0456 cms.PSet(
0457 binType = cms.string('AbsEtaClus'),
0458 funcParams = cms.vdouble(0.00823, -0.0029),
0459 funcType = cms.string('TF1:=pol1'),
0460 xMax = cms.double(2.0),
0461 xMin = cms.double(1.5),
0462 yMax = cms.int32(1),
0463 yMin = cms.int32(1)
0464 ),
0465 cms.PSet(
0466 binType = cms.string('AbsEtaClus'),
0467 funcParams = cms.vdouble(0.00282),
0468 funcType = cms.string('TF1:=pol0'),
0469 xMax = cms.double(3.0),
0470 xMin = cms.double(2.0),
0471 yMax = cms.int32(1),
0472 yMin = cms.int32(1)
0473 ),
0474 cms.PSet(
0475 binType = cms.string('AbsEtaClus'),
0476 funcParams = cms.vdouble(0.010838, -0.00345),
0477 funcType = cms.string('TF1:=pol1'),
0478 xMax = cms.double(2.0),
0479 xMin = cms.double(1.5),
0480 yMax = cms.int32(2),
0481 yMin = cms.int32(2)
0482 ),
0483 cms.PSet(
0484 binType = cms.string('AbsEtaClus'),
0485 funcParams = cms.vdouble(0.0043),
0486 funcType = cms.string('TF1:=pol0'),
0487 xMax = cms.double(3.0),
0488 xMin = cms.double(2.0),
0489 yMax = cms.int32(2),
0490 yMin = cms.int32(2)
0491 ),
0492 cms.PSet(
0493 binType = cms.string('AbsEtaClus'),
0494 funcParams = cms.vdouble(0.0208, -0.0125, 0.00231),
0495 funcType = cms.string('TF1:=pol2'),
0496 xMax = cms.double(3.0),
0497 xMin = cms.double(1.5),
0498 yMax = cms.int32(99999),
0499 yMin = cms.int32(3)
0500 )
0501 )
0502 ),
0503 dPhi2SParams = cms.PSet(
0504 bins = cms.VPSet(
0505 cms.PSet(
0506 binType = cms.string('AbsEtaClus'),
0507 funcParams = cms.vdouble(0.00013),
0508 funcType = cms.string('TF1:=pol0'),
0509 xMax = cms.double(1.6),
0510 xMin = cms.double(0.0),
0511 yMax = cms.int32(99999),
0512 yMin = cms.int32(1)
0513 ),
0514 cms.PSet(
0515 binType = cms.string('AbsEtaClus'),
0516 funcParams = cms.vdouble(0.00045, -0.000199),
0517 funcType = cms.string('TF1:=pol1'),
0518 xMax = cms.double(1.9),
0519 xMin = cms.double(1.5),
0520 yMax = cms.int32(99999),
0521 yMin = cms.int32(1)
0522 ),
0523 cms.PSet(
0524 binType = cms.string('AbsEtaClus'),
0525 funcParams = cms.vdouble(7.94e-05),
0526 funcType = cms.string('TF1:=pol0'),
0527 xMax = cms.double(3.0),
0528 xMin = cms.double(1.9),
0529 yMax = cms.int32(99999),
0530 yMin = cms.int32(1)
0531 )
0532 )
0533 ),
0534 dRZ2SParams = cms.PSet(
0535 bins = cms.VPSet(
0536 cms.PSet(
0537 binType = cms.string('AbsEtaClus'),
0538 funcParams = cms.vdouble(0.00299, 0.000299, -4.13e-06, 0.00191),
0539 funcType = cms.string('TF1:=pol3'),
0540 xMax = cms.double(1.5),
0541 xMin = cms.double(0.0),
0542 yMax = cms.int32(99999),
0543 yMin = cms.int32(1)
0544 ),
0545 cms.PSet(
0546 binType = cms.string('AbsEtaClus'),
0547 funcParams = cms.vdouble(0.248, -0.329, 0.148, -0.0222),
0548 funcType = cms.string('TF1:=pol3'),
0549 xMax = cms.double(3.0),
0550 xMin = cms.double(1.5),
0551 yMax = cms.int32(99999),
0552 yMin = cms.int32(1)
0553 )
0554 )
0555 ),
0556 pixelSeedsProducer = cms.InputTag("hltEgammaElectronPixelSeedsUnseeded"),
0557 productsToWrite = cms.int32(0),
0558 recoEcalCandidateProducer = cms.InputTag("hltEgammaCandidatesUnseeded")
0559 )
0560
0561
0562 hltEgammaSuperClustersToPixelMatchUnseeded = cms.EDProducer("EgammaHLTFilteredSuperClusterProducer",
0563 cands = cms.InputTag("hltEgammaCandidatesUnseeded"),
0564 cuts = cms.VPSet(cms.PSet(
0565 barrelCut = cms.PSet(
0566 cutOverE = cms.double(0.2),
0567 useEt = cms.bool(False)
0568 ),
0569 endcapCut = cms.PSet(
0570 cutOverE = cms.double(0.2),
0571 useEt = cms.bool(False)
0572 ),
0573 var = cms.InputTag("hltEgammaHoverEUnseeded")
0574 ))
0575 )
0576
0577
0578 hltElePixelHitDoubletsForTripletsUnseeded = cms.EDProducer("HitPairEDProducer",
0579 clusterCheck = cms.InputTag(""),
0580 layerPairs = cms.vuint32(0, 1),
0581 maxElement = cms.uint32(0),
0582 maxElementTotal = cms.uint32(50000000),
0583 produceIntermediateHitDoublets = cms.bool(True),
0584 produceSeedingHitSets = cms.bool(True),
0585 seedingLayers = cms.InputTag("hltPixelLayerTriplets"),
0586 trackingRegions = cms.InputTag("hltEleSeedsTrackingRegionsUnseeded"),
0587 trackingRegionsSeedingLayers = cms.InputTag("")
0588 )
0589
0590
0591 hltElePixelHitDoubletsUnseeded = cms.EDProducer("HitPairEDProducer",
0592 clusterCheck = cms.InputTag(""),
0593 layerPairs = cms.vuint32(0),
0594 maxElement = cms.uint32(0),
0595 maxElementTotal = cms.uint32(50000000),
0596 produceIntermediateHitDoublets = cms.bool(True),
0597 produceSeedingHitSets = cms.bool(True),
0598 seedingLayers = cms.InputTag("hltPixelLayerPairs"),
0599 trackingRegions = cms.InputTag("hltEleSeedsTrackingRegionsUnseeded"),
0600 trackingRegionsSeedingLayers = cms.InputTag("")
0601 )
0602
0603
0604 hltElePixelHitTripletsClusterRemoverUnseeded = cms.EDProducer("SeedClusterRemoverPhase2",
0605 phase2OTClusters = cms.InputTag("hltSiPhase2Clusters"),
0606 pixelClusters = cms.InputTag("hltSiPixelClusters"),
0607 trajectories = cms.InputTag("hltElePixelSeedsTripletsUnseeded")
0608 )
0609
0610
0611 hltElePixelHitTripletsUnseeded = cms.EDProducer("CAHitTripletEDProducer",
0612 CAHardPtCut = cms.double(0.3),
0613 CAPhiCut = cms.double(0.1),
0614 CAThetaCut = cms.double(0.004),
0615 SeedComparitorPSet = cms.PSet(
0616 ComponentName = cms.string('none')
0617 ),
0618 doublets = cms.InputTag("hltElePixelHitDoubletsForTripletsUnseeded"),
0619 extraHitRPhitolerance = cms.double(0.032),
0620 maxChi2 = cms.PSet(
0621 enabled = cms.bool(True),
0622 pt1 = cms.double(0.8),
0623 pt2 = cms.double(8.0),
0624 value1 = cms.double(100.0),
0625 value2 = cms.double(6.0)
0626 ),
0627 useBendingCorrection = cms.bool(True)
0628 )
0629
0630
0631 hltElePixelSeedsCombinedUnseeded = cms.EDProducer("SeedCombiner",
0632 seedCollections = cms.VInputTag("hltElePixelSeedsDoubletsUnseeded", "hltElePixelSeedsTripletsUnseeded")
0633 )
0634
0635
0636 hltElePixelSeedsDoubletsUnseeded = cms.EDProducer("SeedCreatorFromRegionConsecutiveHitsEDProducer",
0637 MinOneOverPtError = cms.double(1.0),
0638 OriginTransverseErrorMultiplier = cms.double(1.0),
0639 SeedComparitorPSet = cms.PSet(
0640 ComponentName = cms.string('none')
0641 ),
0642 SeedMomentumForBOFF = cms.double(5.0),
0643 TTRHBuilder = cms.string('WithTrackAngle'),
0644 forceKinematicWithRegionDirection = cms.bool(False),
0645 magneticField = cms.string('ParabolicMf'),
0646 propagator = cms.string('PropagatorWithMaterialParabolicMf'),
0647 seedingHitSets = cms.InputTag("hltElePixelHitDoubletsUnseeded")
0648 )
0649
0650
0651 hltElePixelSeedsTripletsUnseeded = cms.EDProducer("SeedCreatorFromRegionConsecutiveHitsEDProducer",
0652 MinOneOverPtError = cms.double(1.0),
0653 OriginTransverseErrorMultiplier = cms.double(1.0),
0654 SeedComparitorPSet = cms.PSet(
0655 ComponentName = cms.string('none')
0656 ),
0657 SeedMomentumForBOFF = cms.double(5.0),
0658 TTRHBuilder = cms.string('WithTrackAngle'),
0659 forceKinematicWithRegionDirection = cms.bool(False),
0660 magneticField = cms.string('ParabolicMf'),
0661 propagator = cms.string('PropagatorWithMaterialParabolicMf'),
0662 seedingHitSets = cms.InputTag("hltElePixelHitTripletsUnseeded")
0663 )
0664
0665
0666 hltEleSeedsTrackingRegionsUnseeded = cms.EDProducer("TrackingRegionsFromSuperClustersEDProducer",
0667 RegionPSet = cms.PSet(
0668 beamSpot = cms.InputTag("hltOnlineBeamSpot"),
0669 defaultZ = cms.double(0.0),
0670 deltaEtaRegion = cms.double(0.1),
0671 deltaPhiRegion = cms.double(0.4),
0672 measurementTrackerEvent = cms.InputTag(""),
0673 minBSDeltaZ = cms.double(0.0),
0674 nrSigmaForBSDeltaZ = cms.double(4.0),
0675 originHalfLength = cms.double(12.5),
0676 originRadius = cms.double(0.2),
0677 precise = cms.bool(True),
0678 ptMin = cms.double(1.5),
0679 superClusters = cms.VInputTag("hltEgammaSuperClustersToPixelMatchUnseeded"),
0680 useZInBeamspot = cms.bool(False),
0681 useZInVertex = cms.bool(False),
0682 vertices = cms.InputTag(""),
0683 whereToUseMeasTracker = cms.string('kNever')
0684 )
0685 )
0686
0687
0688 hltFilteredLayerClustersEM = cms.EDProducer("FilteredLayerClustersProducer",
0689 LayerClusters = cms.InputTag("hltHgcalLayerClusters"),
0690 LayerClustersInputMask = cms.InputTag("hltHgcalLayerClusters","InitialLayerClustersMask"),
0691 algo_number = cms.int32(8),
0692 clusterFilter = cms.string('ClusterFilterByAlgoAndSizeAndLayerRange'),
0693 iteration_label = cms.string('EM'),
0694 max_cluster_size = cms.int32(9999),
0695 max_layerId = cms.int32(30),
0696 mightGet = cms.optional.untracked.vstring,
0697 min_cluster_size = cms.int32(3),
0698 min_layerId = cms.int32(0)
0699 )
0700
0701
0702 hltFilteredLayerClustersHAD = cms.EDProducer("FilteredLayerClustersProducer",
0703 LayerClusters = cms.InputTag("hltHgcalLayerClusters"),
0704 LayerClustersInputMask = cms.InputTag("hltTiclTrackstersEM"),
0705 algo_number = cms.int32(8),
0706 clusterFilter = cms.string('ClusterFilterByAlgoAndSize'),
0707 iteration_label = cms.string('HAD'),
0708 max_cluster_size = cms.int32(9999),
0709 max_layerId = cms.int32(9999),
0710 mightGet = cms.optional.untracked.vstring,
0711 min_cluster_size = cms.int32(3),
0712 min_layerId = cms.int32(0)
0713 )
0714
0715
0716 hltFilteredLayerClustersTrk = cms.EDProducer("FilteredLayerClustersProducer",
0717 LayerClusters = cms.InputTag("hltHgcalLayerClusters"),
0718 LayerClustersInputMask = cms.InputTag("hltTiclTrackstersEM"),
0719 algo_number = cms.int32(8),
0720 clusterFilter = cms.string('ClusterFilterByAlgoAndSize'),
0721 iteration_label = cms.string('Trk'),
0722 max_cluster_size = cms.int32(9999),
0723 max_layerId = cms.int32(9999),
0724 mightGet = cms.optional.untracked.vstring,
0725 min_cluster_size = cms.int32(3),
0726 min_layerId = cms.int32(0)
0727 )
0728
0729
0730 hltFilteredLayerClustersTrkEM = cms.EDProducer("FilteredLayerClustersProducer",
0731 LayerClusters = cms.InputTag("hltHgcalLayerClusters"),
0732 LayerClustersInputMask = cms.InputTag("hltHgcalLayerClusters","InitialLayerClustersMask"),
0733 algo_number = cms.int32(8),
0734 clusterFilter = cms.string('ClusterFilterByAlgoAndSizeAndLayerRange'),
0735 iteration_label = cms.string('TrkEM'),
0736 max_cluster_size = cms.int32(9999),
0737 max_layerId = cms.int32(30),
0738 mightGet = cms.optional.untracked.vstring,
0739 min_cluster_size = cms.int32(3),
0740 min_layerId = cms.int32(0)
0741 )
0742
0743
0744 hltFixedGridRhoFastjetAllCaloForMuons = cms.EDProducer("FixedGridRhoProducerFastjet",
0745 gridSpacing = cms.double(0.55),
0746 maxRapidity = cms.double(2.5),
0747 pfCandidatesTag = cms.InputTag("hltTowerMakerForAll")
0748 )
0749
0750
0751 hltHGCalRecHit = cms.EDProducer("HGCalRecHitProducer",
0752 HGCEE_cce = cms.PSet(
0753 refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
0754 ),
0755 HGCEE_fCPerMIP = cms.vdouble(2.06, 3.43, 5.15),
0756 HGCEE_isSiFE = cms.bool(True),
0757 HGCEE_keV2DIGI = cms.double(0.044259),
0758 HGCEE_noise_fC = cms.PSet(
0759 refToPSet_ = cms.string('HGCAL_noise_fC')
0760 ),
0761 HGCEErechitCollection = cms.string('HGCEERecHits'),
0762 HGCEEuncalibRecHitCollection = cms.InputTag("hltHGCalUncalibRecHit","HGCEEUncalibRecHits"),
0763 HGCHEB_isSiFE = cms.bool(True),
0764 HGCHEB_keV2DIGI = cms.double(0.00148148148148),
0765 HGCHEB_noise_MIP = cms.PSet(
0766 refToPSet_ = cms.string('HGCAL_noise_heback')
0767 ),
0768 HGCHEBrechitCollection = cms.string('HGCHEBRecHits'),
0769 HGCHEBuncalibRecHitCollection = cms.InputTag("hltHGCalUncalibRecHit","HGCHEBUncalibRecHits"),
0770 HGCHEF_cce = cms.PSet(
0771 refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
0772 ),
0773 HGCHEF_fCPerMIP = cms.vdouble(2.06, 3.43, 5.15),
0774 HGCHEF_isSiFE = cms.bool(True),
0775 HGCHEF_keV2DIGI = cms.double(0.044259),
0776 HGCHEF_noise_fC = cms.PSet(
0777 refToPSet_ = cms.string('HGCAL_noise_fC')
0778 ),
0779 HGCHEFrechitCollection = cms.string('HGCHEFRecHits'),
0780 HGCHEFuncalibRecHitCollection = cms.InputTag("hltHGCalUncalibRecHit","HGCHEFUncalibRecHits"),
0781 HGCHFNose_cce = cms.PSet(
0782 refToPSet_ = cms.string('HGCAL_chargeCollectionEfficiencies')
0783 ),
0784 HGCHFNose_fCPerMIP = cms.vdouble(1.25, 2.57, 3.88),
0785 HGCHFNose_isSiFE = cms.bool(False),
0786 HGCHFNose_keV2DIGI = cms.double(0.044259),
0787 HGCHFNose_noise_fC = cms.PSet(
0788 refToPSet_ = cms.string('HGCAL_noise_fC')
0789 ),
0790 HGCHFNoserechitCollection = cms.string('HGCHFNoseRecHits'),
0791 HGCHFNoseuncalibRecHitCollection = cms.InputTag("hltHGCalUncalibRecHit","HGCHFNoseUncalibRecHits"),
0792 algo = cms.string('HGCalRecHitWorkerSimple'),
0793 constSiPar = cms.double(0.02),
0794 deltasi_index_regemfac = cms.int32(3),
0795 layerNoseWeights = cms.vdouble(
0796 0.0, 39.500245, 39.756638, 39.756638, 39.756638,
0797 39.756638, 66.020266, 92.283895, 92.283895
0798 ),
0799 layerWeights = cms.vdouble(
0800 0.0, 8.894541, 10.937907, 10.937907, 10.937907,
0801 10.937907, 10.937907, 10.937907, 10.937907, 10.937907,
0802 10.932882, 10.932882, 10.937907, 10.937907, 10.938169,
0803 10.938169, 10.938169, 10.938169, 10.938169, 10.938169,
0804 10.938169, 10.938169, 10.938169, 10.938169, 10.938169,
0805 10.938169, 10.938169, 10.938169, 32.332097, 51.574301,
0806 51.444192, 51.444192, 51.444192, 51.444192, 51.444192,
0807 51.444192, 51.444192, 51.444192, 51.444192, 51.444192,
0808 69.513118, 87.582044, 87.582044, 87.582044, 87.582044,
0809 87.582044, 87.214571, 86.888309, 86.92952, 86.92952,
0810 86.92952
0811 ),
0812 maxValSiPar = cms.double(10000.0),
0813 minValSiPar = cms.double(10.0),
0814 noiseSiPar = cms.double(5.5),
0815 rangeMask = cms.uint32(4294442496),
0816 rangeMatch = cms.uint32(1161838592),
0817 sciThicknessCorrection = cms.double(0.9),
0818 thicknessCorrection = cms.vdouble(
0819 0.77, 0.77, 0.77, 0.84, 0.84,
0820 0.84
0821 ),
0822 thicknessNoseCorrection = cms.vdouble(1.132, 1.092, 1.084)
0823 )
0824
0825
0826 hltHGCalUncalibRecHit = cms.EDProducer("HGCalUncalibRecHitProducer",
0827 HGCEEConfig = cms.PSet(
0828 adcNbits = cms.uint32(10),
0829 adcSaturation = cms.double(100),
0830 fCPerMIP = cms.vdouble(2.06, 3.43, 5.15),
0831 isSiFE = cms.bool(True),
0832 tdcNbits = cms.uint32(12),
0833 tdcOnset = cms.double(60),
0834 tdcSaturation = cms.double(10000),
0835 toaLSB_ns = cms.double(0.0244)
0836 ),
0837 HGCEEdigiCollection = cms.InputTag("hltHgcalDigis","EE"),
0838 HGCEEhitCollection = cms.string('HGCEEUncalibRecHits'),
0839 HGCHEBConfig = cms.PSet(
0840 adcNbits = cms.uint32(10),
0841 adcSaturation = cms.double(68.75),
0842 fCPerMIP = cms.vdouble(1.0, 1.0, 1.0),
0843 isSiFE = cms.bool(True),
0844 tdcNbits = cms.uint32(12),
0845 tdcOnset = cms.double(55),
0846 tdcSaturation = cms.double(1000),
0847 toaLSB_ns = cms.double(0.0244)
0848 ),
0849 HGCHEBdigiCollection = cms.InputTag("hltHgcalDigis","HEback"),
0850 HGCHEBhitCollection = cms.string('HGCHEBUncalibRecHits'),
0851 HGCHEFConfig = cms.PSet(
0852 adcNbits = cms.uint32(10),
0853 adcSaturation = cms.double(100),
0854 fCPerMIP = cms.vdouble(2.06, 3.43, 5.15),
0855 isSiFE = cms.bool(True),
0856 tdcNbits = cms.uint32(12),
0857 tdcOnset = cms.double(60),
0858 tdcSaturation = cms.double(10000),
0859 toaLSB_ns = cms.double(0.0244)
0860 ),
0861 HGCHEFdigiCollection = cms.InputTag("hltHgcalDigis","HEfront"),
0862 HGCHEFhitCollection = cms.string('HGCHEFUncalibRecHits'),
0863 HGCHFNoseConfig = cms.PSet(
0864 adcNbits = cms.uint32(10),
0865 adcSaturation = cms.double(100),
0866 fCPerMIP = cms.vdouble(1.25, 2.57, 3.88),
0867 isSiFE = cms.bool(False),
0868 tdcNbits = cms.uint32(12),
0869 tdcOnset = cms.double(60),
0870 tdcSaturation = cms.double(10000),
0871 toaLSB_ns = cms.double(0.0244)
0872 ),
0873 HGCHFNosedigiCollection = cms.InputTag("hfnoseDigis","HFNose"),
0874 HGCHFNosehitCollection = cms.string('HGCHFNoseUncalibRecHits'),
0875 algo = cms.string('HGCalUncalibRecHitWorkerWeights')
0876 )
0877
0878
0879 hltHbhereco = cms.EDProducer("HBHEPhase1Reconstructor",
0880 algoConfigClass = cms.string(''),
0881 algorithm = cms.PSet(
0882 Class = cms.string('SimpleHBHEPhase1Algo'),
0883 activeBXs = cms.vint32(
0884 -3, -2, -1, 0, 1,
0885 2, 3, 4
0886 ),
0887 applyLegacyHBMCorrection = cms.bool(False),
0888 applyPedConstraint = cms.bool(True),
0889 applyPulseJitter = cms.bool(False),
0890 applyTimeConstraint = cms.bool(True),
0891 applyTimeSlew = cms.bool(True),
0892 applyTimeSlewM3 = cms.bool(True),
0893 calculateArrivalTime = cms.bool(True),
0894 chiSqSwitch = cms.double(15.0),
0895 correctForPhaseContainment = cms.bool(True),
0896 correctionPhaseNS = cms.double(6.0),
0897 deltaChiSqThresh = cms.double(0.001),
0898 dynamicPed = cms.bool(False),
0899 firstSampleShift = cms.int32(0),
0900 fitTimes = cms.int32(1),
0901 meanPed = cms.double(0.0),
0902 meanTime = cms.double(0.0),
0903 nMaxItersMin = cms.int32(500),
0904 nMaxItersNNLS = cms.int32(500),
0905 nnlsThresh = cms.double(1e-11),
0906 pulseJitter = cms.double(1.0),
0907 respCorrM3 = cms.double(1.0),
0908 samplesToAdd = cms.int32(2),
0909 tdcTimeShift = cms.double(0.0),
0910 timeMax = cms.double(12.5),
0911 timeMin = cms.double(-12.5),
0912 timeSigmaHPD = cms.double(5.0),
0913 timeSigmaSiPM = cms.double(2.5),
0914 timeSlewParsType = cms.int32(3),
0915 ts4Max = cms.vdouble(100.0, 20000.0, 30000.0),
0916 ts4Min = cms.double(0.0),
0917 ts4Thresh = cms.double(0.0),
0918 ts4chi2 = cms.vdouble(15.0, 15.0),
0919 useM2 = cms.bool(False),
0920 useM3 = cms.bool(True),
0921 useMahi = cms.bool(True)
0922 ),
0923 digiLabelQIE11 = cms.InputTag("hltHcalDigis"),
0924 digiLabelQIE8 = cms.InputTag("hltHcalDigis"),
0925 dropZSmarkedPassed = cms.bool(True),
0926 flagParametersQIE11 = cms.PSet(
0927
0928 ),
0929 flagParametersQIE8 = cms.PSet(
0930 hitEnergyMinimum = cms.double(1.0),
0931 hitMultiplicityThreshold = cms.int32(17),
0932 nominalPedestal = cms.double(3.0),
0933 pulseShapeParameterSets = cms.VPSet(
0934 cms.PSet(
0935 pulseShapeParameters = cms.vdouble(
0936 0.0, 100.0, -50.0, 0.0, -15.0,
0937 0.15
0938 )
0939 ),
0940 cms.PSet(
0941 pulseShapeParameters = cms.vdouble(
0942 100.0, 2000.0, -50.0, 0.0, -5.0,
0943 0.05
0944 )
0945 ),
0946 cms.PSet(
0947 pulseShapeParameters = cms.vdouble(
0948 2000.0, 1000000.0, -50.0, 0.0, 95.0,
0949 0.0
0950 )
0951 ),
0952 cms.PSet(
0953 pulseShapeParameters = cms.vdouble(
0954 -1000000.0, 1000000.0, 45.0, 0.1, 1000000.0,
0955 0.0
0956 )
0957 )
0958 )
0959 ),
0960 makeRecHits = cms.bool(True),
0961 processQIE11 = cms.bool(True),
0962 processQIE8 = cms.bool(True),
0963 pulseShapeParametersQIE11 = cms.PSet(
0964
0965 ),
0966 pulseShapeParametersQIE8 = cms.PSet(
0967 LeftSlopeCut = cms.vdouble(5.0, 2.55, 2.55),
0968 LeftSlopeThreshold = cms.vdouble(250.0, 500.0, 100000.0),
0969 LinearCut = cms.vdouble(-3.0, -0.054, -0.054),
0970 LinearThreshold = cms.vdouble(20.0, 100.0, 100000.0),
0971 MinimumChargeThreshold = cms.double(20.0),
0972 MinimumTS4TS5Threshold = cms.double(100.0),
0973 R45MinusOneRange = cms.double(0.2),
0974 R45PlusOneRange = cms.double(0.2),
0975 RMS8MaxCut = cms.vdouble(-13.5, -11.5, -11.5),
0976 RMS8MaxThreshold = cms.vdouble(20.0, 100.0, 100000.0),
0977 RightSlopeCut = cms.vdouble(5.0, 4.15, 4.15),
0978 RightSlopeSmallCut = cms.vdouble(1.08, 1.16, 1.16),
0979 RightSlopeSmallThreshold = cms.vdouble(150.0, 200.0, 100000.0),
0980 RightSlopeThreshold = cms.vdouble(250.0, 400.0, 100000.0),
0981 TS3TS4ChargeThreshold = cms.double(70.0),
0982 TS3TS4UpperChargeThreshold = cms.double(20.0),
0983 TS4TS5ChargeThreshold = cms.double(70.0),
0984 TS4TS5LowerCut = cms.vdouble(
0985 -1.0, -0.7, -0.5, -0.4, -0.3,
0986 0.1
0987 ),
0988 TS4TS5LowerThreshold = cms.vdouble(
0989 100.0, 120.0, 160.0, 200.0, 300.0,
0990 500.0
0991 ),
0992 TS4TS5UpperCut = cms.vdouble(1.0, 0.8, 0.75, 0.72),
0993 TS4TS5UpperThreshold = cms.vdouble(70.0, 90.0, 100.0, 400.0),
0994 TS5TS6ChargeThreshold = cms.double(70.0),
0995 TS5TS6UpperChargeThreshold = cms.double(20.0),
0996 TriangleIgnoreSlow = cms.bool(False),
0997 TrianglePeakTS = cms.uint32(10000),
0998 UseDualFit = cms.bool(True)
0999 ),
1000 recoParamsFromDB = cms.bool(True),
1001 saveDroppedInfos = cms.bool(False),
1002 saveEffectivePedestal = cms.bool(True),
1003 saveInfos = cms.bool(False),
1004 setLegacyFlagsQIE11 = cms.bool(False),
1005 setLegacyFlagsQIE8 = cms.bool(True),
1006 setNegativeFlagsQIE11 = cms.bool(False),
1007 setNegativeFlagsQIE8 = cms.bool(True),
1008 setNoiseFlagsQIE11 = cms.bool(False),
1009 setNoiseFlagsQIE8 = cms.bool(True),
1010 setPulseShapeFlagsQIE11 = cms.bool(False),
1011 setPulseShapeFlagsQIE8 = cms.bool(True),
1012 sipmQNTStoSum = cms.int32(3),
1013 sipmQTSShift = cms.int32(0),
1014 tsFromDB = cms.bool(False),
1015 use8ts = cms.bool(True)
1016 )
1017
1018
1019 hltHcalDigis = cms.EDProducer("HcalRawToDigi",
1020 ComplainEmptyData = cms.untracked.bool(False),
1021 ElectronicsMap = cms.string(''),
1022 ExpectedOrbitMessageTime = cms.untracked.int32(-1),
1023 FEDs = cms.untracked.vint32(),
1024 FilterDataQuality = cms.bool(True),
1025 HcalFirstFED = cms.untracked.int32(700),
1026 InputLabel = cms.InputTag("rawDataCollector"),
1027 UnpackCalib = cms.untracked.bool(True),
1028 UnpackTTP = cms.untracked.bool(True),
1029 UnpackUMNio = cms.untracked.bool(True),
1030 UnpackZDC = cms.untracked.bool(True),
1031 UnpackerMode = cms.untracked.int32(0),
1032 firstSample = cms.int32(0),
1033 lastSample = cms.int32(9),
1034 mightGet = cms.optional.untracked.vstring,
1035 saveQIE10DataNSamples = cms.untracked.vint32(),
1036 saveQIE10DataTags = cms.untracked.vstring(),
1037 saveQIE11DataNSamples = cms.untracked.vint32(),
1038 saveQIE11DataTags = cms.untracked.vstring(),
1039 silent = cms.untracked.bool(True)
1040 )
1041
1042
1043 hltHfprereco = cms.EDProducer("HFPreReconstructor",
1044 digiLabel = cms.InputTag("hltHcalDigis"),
1045 dropZSmarkedPassed = cms.bool(True),
1046 forceSOI = cms.int32(-1),
1047 soiShift = cms.int32(0),
1048 sumAllTimeSlices = cms.bool(False),
1049 tsFromDB = cms.bool(False)
1050 )
1051
1052
1053 hltHfreco = cms.EDProducer("HFPhase1Reconstructor",
1054 HFStripFilter = cms.PSet(
1055 gap = cms.int32(2),
1056 lstrips = cms.int32(2),
1057 maxStripTime = cms.double(10.0),
1058 maxThreshold = cms.double(100.0),
1059 seedHitIetaMax = cms.int32(35),
1060 stripThreshold = cms.double(40.0),
1061 timeMax = cms.double(6.0),
1062 verboseLevel = cms.untracked.int32(10),
1063 wedgeCut = cms.double(0.05)
1064 ),
1065 PETstat = cms.PSet(
1066 HcalAcceptSeverityLevel = cms.int32(9),
1067 longETParams = cms.vdouble(
1068 0.0, 0.0, 0.0, 0.0, 0.0,
1069 0.0, 0.0, 0.0, 0.0, 0.0,
1070 0.0, 0.0, 0.0
1071 ),
1072 longEnergyParams = cms.vdouble(
1073 43.5, 45.7, 48.32, 51.36, 54.82,
1074 58.7, 63.0, 67.72, 72.86, 78.42,
1075 84.4, 90.8, 97.62
1076 ),
1077 long_R = cms.vdouble(0.98),
1078 long_R_29 = cms.vdouble(0.8),
1079 shortETParams = cms.vdouble(
1080 0.0, 0.0, 0.0, 0.0, 0.0,
1081 0.0, 0.0, 0.0, 0.0, 0.0,
1082 0.0, 0.0, 0.0
1083 ),
1084 shortEnergyParams = cms.vdouble(
1085 35.1773, 35.37, 35.7933, 36.4472, 37.3317,
1086 38.4468, 39.7925, 41.3688, 43.1757, 45.2132,
1087 47.4813, 49.98, 52.7093
1088 ),
1089 short_R = cms.vdouble(0.8),
1090 short_R_29 = cms.vdouble(0.8)
1091 ),
1092 S8S1stat = cms.PSet(
1093 HcalAcceptSeverityLevel = cms.int32(9),
1094 isS8S1 = cms.bool(True),
1095 longETParams = cms.vdouble(
1096 0.0, 0.0, 0.0, 0.0, 0.0,
1097 0.0, 0.0, 0.0, 0.0, 0.0,
1098 0.0, 0.0, 0.0
1099 ),
1100 longEnergyParams = cms.vdouble(
1101 40.0, 100.0, 100.0, 100.0, 100.0,
1102 100.0, 100.0, 100.0, 100.0, 100.0,
1103 100.0, 100.0, 100.0
1104 ),
1105 long_optimumSlope = cms.vdouble(
1106 0.3, 0.1, 0.1, 0.1, 0.1,
1107 0.1, 0.1, 0.1, 0.1, 0.1,
1108 0.1, 0.1, 0.1
1109 ),
1110 shortETParams = cms.vdouble(
1111 0.0, 0.0, 0.0, 0.0, 0.0,
1112 0.0, 0.0, 0.0, 0.0, 0.0,
1113 0.0, 0.0, 0.0
1114 ),
1115 shortEnergyParams = cms.vdouble(
1116 40.0, 100.0, 100.0, 100.0, 100.0,
1117 100.0, 100.0, 100.0, 100.0, 100.0,
1118 100.0, 100.0, 100.0
1119 ),
1120 short_optimumSlope = cms.vdouble(
1121 0.3, 0.1, 0.1, 0.1, 0.1,
1122 0.1, 0.1, 0.1, 0.1, 0.1,
1123 0.1, 0.1, 0.1
1124 )
1125 ),
1126 S9S1stat = cms.PSet(
1127 HcalAcceptSeverityLevel = cms.int32(9),
1128 isS8S1 = cms.bool(False),
1129 longETParams = cms.vdouble(
1130 0.0, 0.0, 0.0, 0.0, 0.0,
1131 0.0, 0.0, 0.0, 0.0, 0.0,
1132 0.0, 0.0, 0.0
1133 ),
1134 longEnergyParams = cms.vdouble(
1135 43.5, 45.7, 48.32, 51.36, 54.82,
1136 58.7, 63.0, 67.72, 72.86, 78.42,
1137 84.4, 90.8, 97.62
1138 ),
1139 long_optimumSlope = cms.vdouble(
1140 -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296,
1141 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422,
1142 0.135313, 0.136289, 0.0589927
1143 ),
1144 shortETParams = cms.vdouble(
1145 0.0, 0.0, 0.0, 0.0, 0.0,
1146 0.0, 0.0, 0.0, 0.0, 0.0,
1147 0.0, 0.0, 0.0
1148 ),
1149 shortEnergyParams = cms.vdouble(
1150 35.1773, 35.37, 35.7933, 36.4472, 37.3317,
1151 38.4468, 39.7925, 41.3688, 43.1757, 45.2132,
1152 47.4813, 49.98, 52.7093
1153 ),
1154 short_optimumSlope = cms.vdouble(
1155 -99999.0, 0.0164905, 0.0238698, 0.0321383, 0.041296,
1156 0.0513428, 0.0622789, 0.0741041, 0.0868186, 0.100422,
1157 0.135313, 0.136289, 0.0589927
1158 )
1159 ),
1160 algoConfigClass = cms.string('HFPhase1PMTParams'),
1161 algorithm = cms.PSet(
1162 Class = cms.string('HFFlexibleTimeCheck'),
1163 energyWeights = cms.vdouble(
1164 1.0, 1.0, 1.0, 0.0, 1.0,
1165 0.0, 2.0, 0.0, 2.0, 0.0,
1166 2.0, 0.0, 1.0, 0.0, 0.0,
1167 1.0, 0.0, 1.0, 0.0, 2.0,
1168 0.0, 2.0, 0.0, 2.0, 0.0,
1169 1.0
1170 ),
1171 rejectAllFailures = cms.bool(True),
1172 soiPhase = cms.uint32(1),
1173 tfallIfNoTDC = cms.double(-101.0),
1174 timeShift = cms.double(0.0),
1175 tlimits = cms.vdouble(-1000.0, 1000.0, -1000.0, 1000.0),
1176 triseIfNoTDC = cms.double(-100.0)
1177 ),
1178 checkChannelQualityForDepth3and4 = cms.bool(False),
1179 inputLabel = cms.InputTag("hltHfprereco"),
1180 runHFStripFilter = cms.bool(False),
1181 setNoiseFlags = cms.bool(True),
1182 useChannelQualityFromDB = cms.bool(False)
1183 )
1184
1185
1186 hltHgcalDigis = cms.EDProducer("HGCalRawToDigiFake",
1187 bhDigis = cms.InputTag("simHGCalUnsuppressedDigis","HEback"),
1188 eeDigis = cms.InputTag("simHGCalUnsuppressedDigis","EE"),
1189 fhDigis = cms.InputTag("simHGCalUnsuppressedDigis","HEfront"),
1190 mightGet = cms.optional.untracked.vstring
1191 )
1192
1193
1194 hltHgcalLayerClusters = cms.EDProducer("HGCalLayerClusterProducer",
1195 HFNoseInput = cms.InputTag("hltHGCalRecHit","HGCHFNoseRecHits"),
1196 HGCBHInput = cms.InputTag("hltHGCalRecHit","HGCHEBRecHits"),
1197 HGCEEInput = cms.InputTag("hltHGCalRecHit","HGCEERecHits"),
1198 HGCFHInput = cms.InputTag("hltHGCalRecHit","HGCHEFRecHits"),
1199 detector = cms.string('all'),
1200 doSharing = cms.bool(False),
1201 mightGet = cms.optional.untracked.vstring,
1202 nHitsTime = cms.uint32(3),
1203 plugin = cms.PSet(
1204 dEdXweights = cms.vdouble(
1205 0.0, 8.894541, 10.937907, 10.937907, 10.937907,
1206 10.937907, 10.937907, 10.937907, 10.937907, 10.937907,
1207 10.932882, 10.932882, 10.937907, 10.937907, 10.938169,
1208 10.938169, 10.938169, 10.938169, 10.938169, 10.938169,
1209 10.938169, 10.938169, 10.938169, 10.938169, 10.938169,
1210 10.938169, 10.938169, 10.938169, 32.332097, 51.574301,
1211 51.444192, 51.444192, 51.444192, 51.444192, 51.444192,
1212 51.444192, 51.444192, 51.444192, 51.444192, 51.444192,
1213 69.513118, 87.582044, 87.582044, 87.582044, 87.582044,
1214 87.582044, 87.214571, 86.888309, 86.92952, 86.92952,
1215 86.92952
1216 ),
1217 deltac = cms.vdouble(1.3, 1.3, 5, 0.0315),
1218 deltasi_index_regemfac = cms.int32(3),
1219 dependSensor = cms.bool(True),
1220 ecut = cms.double(3),
1221 fcPerEle = cms.double(0.00016020506),
1222 fcPerMip = cms.vdouble(
1223 2.06, 3.43, 5.15, 2.06, 3.43,
1224 5.15
1225 ),
1226 kappa = cms.double(9),
1227 maxNumberOfThickIndices = cms.uint32(6),
1228 noiseMip = cms.PSet(
1229 refToPSet_ = cms.string('HGCAL_noise_heback')
1230 ),
1231 noises = cms.vdouble(
1232 2000.0, 2400.0, 2000.0, 2000.0, 2400.0,
1233 2000.0
1234 ),
1235 positionDeltaRho2 = cms.double(1.69),
1236 sciThicknessCorrection = cms.double(0.9),
1237 thicknessCorrection = cms.vdouble(
1238 0.77, 0.77, 0.77, 0.84, 0.84,
1239 0.84
1240 ),
1241 thresholdW0 = cms.vdouble(2.9, 2.9, 2.9),
1242 type = cms.string('CLUE'),
1243 use2x2 = cms.bool(True),
1244 verbosity = cms.untracked.uint32(3)
1245 ),
1246 timeClname = cms.string('timeLayerCluster'),
1247 timeOffset = cms.double(5)
1248 )
1249
1250
1251 hltHoreco = cms.EDProducer("HcalHitReconstructor",
1252 HFInWindowStat = cms.PSet(
1253
1254 ),
1255 PETstat = cms.PSet(
1256
1257 ),
1258 S8S1stat = cms.PSet(
1259
1260 ),
1261 S9S1stat = cms.PSet(
1262
1263 ),
1264 Subdetector = cms.string('HO'),
1265 correctForPhaseContainment = cms.bool(True),
1266 correctForTimeslew = cms.bool(True),
1267 correctTiming = cms.bool(False),
1268 correctionPhaseNS = cms.double(13.0),
1269 dataOOTCorrectionCategory = cms.string('Data'),
1270 dataOOTCorrectionName = cms.string(''),
1271 digiLabel = cms.InputTag("hltHcalDigis"),
1272 digiTimeFromDB = cms.bool(True),
1273 digistat = cms.PSet(
1274
1275 ),
1276 dropZSmarkedPassed = cms.bool(True),
1277 firstAuxTS = cms.int32(4),
1278 firstSample = cms.int32(4),
1279 hfTimingTrustParameters = cms.PSet(
1280
1281 ),
1282 mcOOTCorrectionCategory = cms.string('MC'),
1283 mcOOTCorrectionName = cms.string(''),
1284 recoParamsFromDB = cms.bool(True),
1285 samplesToAdd = cms.int32(4),
1286 saturationParameters = cms.PSet(
1287 maxADCvalue = cms.int32(127)
1288 ),
1289 setHSCPFlags = cms.bool(False),
1290 setNegativeFlags = cms.bool(False),
1291 setNoiseFlags = cms.bool(False),
1292 setPulseShapeFlags = cms.bool(False),
1293 setSaturationFlags = cms.bool(False),
1294 setTimingTrustFlags = cms.bool(False),
1295 tsFromDB = cms.bool(True),
1296 useLeakCorrection = cms.bool(False)
1297 )
1298
1299
1300 hltMeasurementTrackerEvent = cms.EDProducer("MeasurementTrackerEventProducer",
1301 Phase2TrackerCluster1DProducer = cms.string('hltSiPhase2Clusters'),
1302 badPixelFEDChannelCollectionLabels = cms.VInputTag("hltSiPixelDigis"),
1303 inactivePixelDetectorLabels = cms.VInputTag(),
1304 inactiveStripDetectorLabels = cms.VInputTag("hltSiStripDigis"),
1305 measurementTracker = cms.string(''),
1306 mightGet = cms.optional.untracked.vstring,
1307 pixelCablingMapLabel = cms.string(''),
1308 pixelClusterProducer = cms.string('hltSiPixelClusters'),
1309 skipClusters = cms.InputTag(""),
1310 stripClusterProducer = cms.string(''),
1311 switchOffPixelsIfEmpty = cms.bool(True)
1312 )
1313
1314
1315 hltOfflineBeamSpot = cms.EDProducer("BeamSpotProducer")
1316
1317
1318 hltParticleFlowClusterECALUncorrectedUnseeded = cms.EDProducer("PFClusterProducer",
1319 energyCorrector = cms.PSet(
1320
1321 ),
1322 initialClusteringStep = cms.PSet(
1323 algoName = cms.string('Basic2DGenericTopoClusterizer'),
1324 thresholdsByDetector = cms.VPSet(
1325 cms.PSet(
1326 detector = cms.string('ECAL_BARREL'),
1327 gatheringThreshold = cms.double(0.175),
1328 gatheringThresholdPt = cms.double(0.0)
1329 ),
1330 cms.PSet(
1331 detector = cms.string('ECAL_ENDCAP'),
1332 gatheringThreshold = cms.double(0.3),
1333 gatheringThresholdPt = cms.double(0.0)
1334 )
1335 ),
1336 useCornerCells = cms.bool(True)
1337 ),
1338 pfClusterBuilder = cms.PSet(
1339 algoName = cms.string('Basic2DGenericPFlowClusterizer'),
1340 allCellsPositionCalc = cms.PSet(
1341 algoName = cms.string('Basic2DGenericPFlowPositionCalc'),
1342 logWeightDenominator = cms.double(0.08),
1343 minAllowedNormalization = cms.double(1e-09),
1344 minFractionInCalc = cms.double(1e-09),
1345 posCalcNCrystals = cms.int32(-1),
1346 timeResolutionCalcBarrel = cms.PSet(
1347 constantTerm = cms.double(0.428192),
1348 constantTermLowE = cms.double(0.0),
1349 corrTermLowE = cms.double(0.0510871),
1350 noiseTerm = cms.double(1.10889),
1351 noiseTermLowE = cms.double(1.31883),
1352 threshHighE = cms.double(5.0),
1353 threshLowE = cms.double(0.5)
1354 ),
1355 timeResolutionCalcEndcap = cms.PSet(
1356 constantTerm = cms.double(0.0),
1357 constantTermLowE = cms.double(0.0),
1358 corrTermLowE = cms.double(0.0),
1359 noiseTerm = cms.double(5.72489999999),
1360 noiseTermLowE = cms.double(6.92683000001),
1361 threshHighE = cms.double(10.0),
1362 threshLowE = cms.double(1.0)
1363 )
1364 ),
1365 excludeOtherSeeds = cms.bool(True),
1366 maxIterations = cms.uint32(50),
1367 minFracTot = cms.double(1e-20),
1368 minFractionToKeep = cms.double(1e-07),
1369 positionCalc = cms.PSet(
1370 algoName = cms.string('Basic2DGenericPFlowPositionCalc'),
1371 logWeightDenominator = cms.double(0.08),
1372 minAllowedNormalization = cms.double(1e-09),
1373 minFractionInCalc = cms.double(1e-09),
1374 posCalcNCrystals = cms.int32(9),
1375 timeResolutionCalcBarrel = cms.PSet(
1376 constantTerm = cms.double(0.428192),
1377 constantTermLowE = cms.double(0.0),
1378 corrTermLowE = cms.double(0.0510871),
1379 noiseTerm = cms.double(1.10889),
1380 noiseTermLowE = cms.double(1.31883),
1381 threshHighE = cms.double(5.0),
1382 threshLowE = cms.double(0.5)
1383 ),
1384 timeResolutionCalcEndcap = cms.PSet(
1385 constantTerm = cms.double(0.0),
1386 constantTermLowE = cms.double(0.0),
1387 corrTermLowE = cms.double(0.0),
1388 noiseTerm = cms.double(5.72489999999),
1389 noiseTermLowE = cms.double(6.92683000001),
1390 threshHighE = cms.double(10.0),
1391 threshLowE = cms.double(1.0)
1392 )
1393 ),
1394 positionCalcForConvergence = cms.PSet(
1395 T0_EB = cms.double(7.4),
1396 T0_EE = cms.double(3.1),
1397 T0_ES = cms.double(1.2),
1398 W0 = cms.double(4.2),
1399 X0 = cms.double(0.89),
1400 algoName = cms.string('ECAL2DPositionCalcWithDepthCorr'),
1401 minAllowedNormalization = cms.double(0.0),
1402 minFractionInCalc = cms.double(0.0)
1403 ),
1404 recHitEnergyNorms = cms.VPSet(
1405 cms.PSet(
1406 detector = cms.string('ECAL_BARREL'),
1407 recHitEnergyNorm = cms.double(0.08)
1408 ),
1409 cms.PSet(
1410 detector = cms.string('ECAL_ENDCAP'),
1411 recHitEnergyNorm = cms.double(0.3)
1412 )
1413 ),
1414 showerSigma = cms.double(1.5),
1415 stoppingTolerance = cms.double(1e-08)
1416 ),
1417 positionReCalc = cms.PSet(
1418 T0_EB = cms.double(7.4),
1419 T0_EE = cms.double(3.1),
1420 T0_ES = cms.double(1.2),
1421 W0 = cms.double(4.2),
1422 X0 = cms.double(0.89),
1423 algoName = cms.string('ECAL2DPositionCalcWithDepthCorr'),
1424 minAllowedNormalization = cms.double(0.0),
1425 minFractionInCalc = cms.double(0.0)
1426 ),
1427 recHitCleaners = cms.VPSet(),
1428 recHitsSource = cms.InputTag("hltParticleFlowRecHitECALUnseeded"),
1429 seedCleaners = cms.VPSet(cms.PSet(
1430 RecHitFlagsToBeExcluded = cms.vstring(),
1431 algoName = cms.string('FlagsCleanerECAL')
1432 )),
1433 seedFinder = cms.PSet(
1434 algoName = cms.string('LocalMaximumSeedFinder'),
1435 nNeighbours = cms.int32(8),
1436 thresholdsByDetector = cms.VPSet(
1437 cms.PSet(
1438 detector = cms.string('ECAL_ENDCAP'),
1439 seedingThreshold = cms.double(0.6),
1440 seedingThresholdPt = cms.double(0.15)
1441 ),
1442 cms.PSet(
1443 detector = cms.string('ECAL_BARREL'),
1444 seedingThreshold = cms.double(0.4375),
1445 seedingThresholdPt = cms.double(0.0)
1446 )
1447 )
1448 )
1449 )
1450
1451
1452 hltParticleFlowClusterECALUnseeded = cms.EDProducer("CorrectedECALPFClusterProducer",
1453 energyCorrector = cms.PSet(
1454 applyCrackCorrections = cms.bool(False),
1455 applyMVACorrections = cms.bool(True),
1456 autoDetectBunchSpacing = cms.bool(True),
1457 bunchSpacing = cms.int32(25),
1458 ebSrFlagLabel = cms.InputTag("hltEcalDigis"),
1459 eeSrFlagLabel = cms.InputTag("hltEcalDigis"),
1460 maxPtForMVAEvaluation = cms.double(300.0),
1461 recHitsEBLabel = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
1462 recHitsEELabel = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
1463 setEnergyUncertainty = cms.bool(False),
1464 srfAwareCorrection = cms.bool(True)
1465 ),
1466 inputECAL = cms.InputTag("hltParticleFlowTimeAssignerECALUnseeded"),
1467 inputPS = cms.InputTag("hltParticleFlowClusterPSUnseeded"),
1468 mightGet = cms.optional.untracked.vstring,
1469 minimumPSEnergy = cms.double(0)
1470 )
1471
1472
1473 hltParticleFlowClusterHGCalFromTICL = cms.EDProducer("PFClusterProducer",
1474 energyCorrector = cms.PSet(
1475
1476 ),
1477 initialClusteringStep = cms.PSet(
1478 algoName = cms.string('PFClusterFromHGCalMultiCluster'),
1479 clusterSrc = cms.InputTag("hltTiclMultiClustersFromTrackstersMerge"),
1480 filterByTracksterPID = cms.bool(False),
1481 filter_on_categories = cms.vint32(0, 1),
1482 pid_threshold = cms.double(0.8),
1483 thresholdsByDetector = cms.VPSet(),
1484 tracksterSrc = cms.InputTag("hltTiclTrackstersEM")
1485 ),
1486 pfClusterBuilder = cms.PSet(
1487
1488 ),
1489 positionReCalc = cms.PSet(
1490 algoName = cms.string('Cluster3DPCACalculator'),
1491 minFractionInCalc = cms.double(1e-09),
1492 updateTiming = cms.bool(False)
1493 ),
1494 recHitCleaners = cms.VPSet(),
1495 recHitsSource = cms.InputTag("hltParticleFlowRecHitHGC"),
1496 seedCleaners = cms.VPSet(),
1497 seedFinder = cms.PSet(
1498 algoName = cms.string('PassThruSeedFinder'),
1499 nNeighbours = cms.int32(8),
1500 thresholdsByDetector = cms.VPSet()
1501 )
1502 )
1503
1504
1505 hltParticleFlowClusterHGCalFromTICLHAD = cms.EDProducer("PFClusterProducer",
1506 energyCorrector = cms.PSet(
1507
1508 ),
1509 initialClusteringStep = cms.PSet(
1510 algoName = cms.string('PFClusterFromHGCalMultiCluster'),
1511 clusterSrc = cms.InputTag("hltTiclMultiClustersFromTrackstersHAD"),
1512 filterByTracksterPID = cms.bool(False),
1513 filter_on_categories = cms.vint32(0, 1),
1514 pid_threshold = cms.double(0.8),
1515 thresholdsByDetector = cms.VPSet(),
1516 tracksterSrc = cms.InputTag("hltTiclTrackstersHAD")
1517 ),
1518 pfClusterBuilder = cms.PSet(
1519
1520 ),
1521 positionReCalc = cms.PSet(
1522 algoName = cms.string('Cluster3DPCACalculator'),
1523 minFractionInCalc = cms.double(1e-09),
1524 updateTiming = cms.bool(False)
1525 ),
1526 recHitCleaners = cms.VPSet(),
1527 recHitsSource = cms.InputTag("hltParticleFlowRecHitHGC"),
1528 seedCleaners = cms.VPSet(),
1529 seedFinder = cms.PSet(
1530 algoName = cms.string('PassThruSeedFinder'),
1531 nNeighbours = cms.int32(8),
1532 thresholdsByDetector = cms.VPSet()
1533 )
1534 )
1535
1536
1537 hltParticleFlowClusterPSUnseeded = cms.EDProducer("PFClusterProducer",
1538 energyCorrector = cms.PSet(
1539
1540 ),
1541 initialClusteringStep = cms.PSet(
1542 algoName = cms.string('Basic2DGenericTopoClusterizer'),
1543 thresholdsByDetector = cms.VPSet(
1544 cms.PSet(
1545 detector = cms.string('PS1'),
1546 gatheringThreshold = cms.double(6e-05),
1547 gatheringThresholdPt = cms.double(0.0)
1548 ),
1549 cms.PSet(
1550 detector = cms.string('PS2'),
1551 gatheringThreshold = cms.double(6e-05),
1552 gatheringThresholdPt = cms.double(0.0)
1553 )
1554 ),
1555 useCornerCells = cms.bool(False)
1556 ),
1557 pfClusterBuilder = cms.PSet(
1558 algoName = cms.string('Basic2DGenericPFlowClusterizer'),
1559 excludeOtherSeeds = cms.bool(True),
1560 maxIterations = cms.uint32(50),
1561 minFracTot = cms.double(1e-20),
1562 minFractionToKeep = cms.double(1e-07),
1563 positionCalc = cms.PSet(
1564 algoName = cms.string('Basic2DGenericPFlowPositionCalc'),
1565 logWeightDenominator = cms.double(6e-05),
1566 minAllowedNormalization = cms.double(1e-09),
1567 minFractionInCalc = cms.double(1e-09),
1568 posCalcNCrystals = cms.int32(-1)
1569 ),
1570 recHitEnergyNorms = cms.VPSet(
1571 cms.PSet(
1572 detector = cms.string('PS1'),
1573 recHitEnergyNorm = cms.double(6e-05)
1574 ),
1575 cms.PSet(
1576 detector = cms.string('PS2'),
1577 recHitEnergyNorm = cms.double(6e-05)
1578 )
1579 ),
1580 showerSigma = cms.double(0.3),
1581 stoppingTolerance = cms.double(1e-08)
1582 ),
1583 positionReCalc = cms.PSet(
1584
1585 ),
1586 recHitCleaners = cms.VPSet(),
1587 recHitsSource = cms.InputTag("hltParticleFlowRecHitPSUnseeded"),
1588 seedCleaners = cms.VPSet(),
1589 seedFinder = cms.PSet(
1590 algoName = cms.string('LocalMaximumSeedFinder'),
1591 nNeighbours = cms.int32(4),
1592 thresholdsByDetector = cms.VPSet(
1593 cms.PSet(
1594 detector = cms.string('PS1'),
1595 seedingThreshold = cms.double(0.00012),
1596 seedingThresholdPt = cms.double(0.0)
1597 ),
1598 cms.PSet(
1599 detector = cms.string('PS2'),
1600 seedingThreshold = cms.double(0.00012),
1601 seedingThresholdPt = cms.double(0.0)
1602 )
1603 )
1604 )
1605 )
1606
1607
1608 hltParticleFlowRecHitECALUnseeded = cms.EDProducer("PFRecHitProducer",
1609 navigator = cms.PSet(
1610 barrel = cms.PSet(
1611
1612 ),
1613 endcap = cms.PSet(
1614
1615 ),
1616 name = cms.string('PFRecHitECALNavigator')
1617 ),
1618 producers = cms.VPSet(
1619 cms.PSet(
1620 name = cms.string('PFEBRecHitCreator'),
1621 qualityTests = cms.VPSet(
1622 cms.PSet(
1623 applySelectionsToAllCrystals = cms.bool(True),
1624 name = cms.string('PFRecHitQTestDBThreshold')
1625 ),
1626 cms.PSet(
1627 cleaningThreshold = cms.double(2.0),
1628 name = cms.string('PFRecHitQTestECAL'),
1629 skipTTRecoveredHits = cms.bool(True),
1630 timingCleaning = cms.bool(True),
1631 topologicalCleaning = cms.bool(True)
1632 )
1633 ),
1634 srFlags = cms.InputTag(""),
1635 src = cms.InputTag("hltEcalRecHit","EcalRecHitsEB")
1636 ),
1637 cms.PSet(
1638 name = cms.string('PFEERecHitCreator'),
1639 qualityTests = cms.VPSet(
1640 cms.PSet(
1641 applySelectionsToAllCrystals = cms.bool(True),
1642 name = cms.string('PFRecHitQTestDBThreshold')
1643 ),
1644 cms.PSet(
1645 cleaningThreshold = cms.double(2.0),
1646 name = cms.string('PFRecHitQTestECAL'),
1647 skipTTRecoveredHits = cms.bool(True),
1648 timingCleaning = cms.bool(True),
1649 topologicalCleaning = cms.bool(True)
1650 )
1651 ),
1652 srFlags = cms.InputTag(""),
1653 src = cms.InputTag("hltEcalRecHit","EcalRecHitsEE")
1654 )
1655 )
1656 )
1657
1658
1659 hltParticleFlowRecHitHGC = cms.EDProducer("PFRecHitProducer",
1660 navigator = cms.PSet(
1661 hgcee = cms.PSet(
1662 name = cms.string('PFRecHitHGCEENavigator'),
1663 topologySource = cms.string('HGCalEESensitive')
1664 ),
1665 hgcheb = cms.PSet(
1666 name = cms.string('PFRecHitHGCHENavigator'),
1667 topologySource = cms.string('HGCalHEScintillatorSensitive')
1668 ),
1669 hgchef = cms.PSet(
1670 name = cms.string('PFRecHitHGCHENavigator'),
1671 topologySource = cms.string('HGCalHESiliconSensitive')
1672 ),
1673 name = cms.string('PFRecHitHGCNavigator')
1674 ),
1675 producers = cms.VPSet(
1676 cms.PSet(
1677 geometryInstance = cms.string('HGCalEESensitive'),
1678 name = cms.string('PFHGCalEERecHitCreator'),
1679 qualityTests = cms.VPSet(cms.PSet(
1680 name = cms.string('PFRecHitQTestHGCalThresholdSNR'),
1681 thresholdSNR = cms.double(5.0)
1682 )),
1683 src = cms.InputTag("hltHGCalRecHit","HGCEERecHits")
1684 ),
1685 cms.PSet(
1686 geometryInstance = cms.string('HGCalHESiliconSensitive'),
1687 name = cms.string('PFHGCalHSiRecHitCreator'),
1688 qualityTests = cms.VPSet(cms.PSet(
1689 name = cms.string('PFRecHitQTestHGCalThresholdSNR'),
1690 thresholdSNR = cms.double(5.0)
1691 )),
1692 src = cms.InputTag("hltHGCalRecHit","HGCHEFRecHits")
1693 ),
1694 cms.PSet(
1695 geometryInstance = cms.string(''),
1696 name = cms.string('PFHGCalHScRecHitCreator'),
1697 qualityTests = cms.VPSet(cms.PSet(
1698 name = cms.string('PFRecHitQTestHGCalThresholdSNR'),
1699 thresholdSNR = cms.double(5.0)
1700 )),
1701 src = cms.InputTag("hltHGCalRecHit","HGCHEBRecHits")
1702 )
1703 )
1704 )
1705
1706
1707 hltParticleFlowRecHitPSUnseeded = cms.EDProducer("PFRecHitProducer",
1708 navigator = cms.PSet(
1709 name = cms.string('PFRecHitPreshowerNavigator')
1710 ),
1711 producers = cms.VPSet(cms.PSet(
1712 name = cms.string('PFPSRecHitCreator'),
1713 qualityTests = cms.VPSet(
1714 cms.PSet(
1715 name = cms.string('PFRecHitQTestThreshold'),
1716 threshold = cms.double(0.0)
1717 ),
1718 cms.PSet(
1719 cleaningThreshold = cms.double(0.0),
1720 name = cms.string('PFRecHitQTestES'),
1721 topologicalCleaning = cms.bool(True)
1722 )
1723 ),
1724 src = cms.InputTag("hltEcalPreshowerRecHit","EcalRecHitsES")
1725 ))
1726 )
1727
1728
1729 hltParticleFlowSuperClusterECALUnseeded = cms.EDProducer("PFECALSuperClusterProducer",
1730 BeamSpot = cms.InputTag("hltOnlineBeamSpot"),
1731 ClusteringType = cms.string('Mustache'),
1732 ESAssociation = cms.InputTag("hltParticleFlowClusterECALUnseeded"),
1733 EnergyWeight = cms.string('Raw'),
1734 PFBasicClusterCollectionBarrel = cms.string('hltParticleFlowBasicClusterECALBarrel'),
1735 PFBasicClusterCollectionEndcap = cms.string('hltParticleFlowBasicClusterECALEndcap'),
1736 PFBasicClusterCollectionPreshower = cms.string('hltParticleFlowBasicClusterECALPreshower'),
1737 PFClusters = cms.InputTag("hltParticleFlowClusterECALUnseeded"),
1738 PFSuperClusterCollectionBarrel = cms.string('hltParticleFlowSuperClusterECALBarrel'),
1739 PFSuperClusterCollectionEndcap = cms.string('hltParticleFlowSuperClusterECALEndcap'),
1740 PFSuperClusterCollectionEndcapWithPreshower = cms.string('hltParticleFlowSuperClusterECALEndcapWithPreshower'),
1741 applyCrackCorrections = cms.bool(False),
1742 barrelRecHits = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
1743 doSatelliteClusterMerge = cms.bool(False),
1744 dropUnseedable = cms.bool(False),
1745 endcapRecHits = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
1746 etawidth_SuperClusterBarrel = cms.double(0.04),
1747 etawidth_SuperClusterEndcap = cms.double(0.04),
1748 isOOTCollection = cms.bool(False),
1749 phiwidth_SuperClusterBarrel = cms.double(0.6),
1750 phiwidth_SuperClusterEndcap = cms.double(0.6),
1751 regressionConfig = cms.PSet(
1752 ecalRecHitsEB = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
1753 ecalRecHitsEE = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
1754 isHLT = cms.bool(True),
1755 regressionKeyEB = cms.string('pfscecal_EBCorrection_online'),
1756 regressionKeyEE = cms.string('pfscecal_EECorrection_online'),
1757 uncertaintyKeyEB = cms.string('pfscecal_EBUncertainty_online'),
1758 uncertaintyKeyEE = cms.string('pfscecal_EEUncertainty_online')
1759 ),
1760 satelliteClusterSeedThreshold = cms.double(50.0),
1761 satelliteMajorityFraction = cms.double(0.5),
1762 seedThresholdIsET = cms.bool(True),
1763 thresh_PFClusterBarrel = cms.double(0.5),
1764 thresh_PFClusterES = cms.double(0.5),
1765 thresh_PFClusterEndcap = cms.double(0.5),
1766 thresh_PFClusterSeedBarrel = cms.double(1.0),
1767 thresh_PFClusterSeedEndcap = cms.double(1.0),
1768 thresh_SCEt = cms.double(4.0),
1769 useDynamicDPhiWindow = cms.bool(True),
1770 useRegression = cms.bool(True),
1771 use_preshower = cms.bool(True),
1772 verbose = cms.untracked.bool(False)
1773 )
1774
1775
1776 hltParticleFlowSuperClusterHGCalFromTICL = cms.EDProducer("PFECALSuperClusterProducer",
1777 BeamSpot = cms.InputTag("hltOfflineBeamSpot"),
1778 ClusteringType = cms.string('Mustache'),
1779 ESAssociation = cms.InputTag("hltParticleFlowClusterECALUnseeded"),
1780 EnergyWeight = cms.string('Raw'),
1781 PFBasicClusterCollectionBarrel = cms.string('particleFlowBasicClusterECALBarrel'),
1782 PFBasicClusterCollectionEndcap = cms.string(''),
1783 PFBasicClusterCollectionPreshower = cms.string('particleFlowBasicClusterECALPreshower'),
1784 PFClusters = cms.InputTag("hltParticleFlowClusterHGCalFromTICL"),
1785 PFSuperClusterCollectionBarrel = cms.string('particleFlowSuperClusterECALBarrel'),
1786 PFSuperClusterCollectionEndcap = cms.string(''),
1787 PFSuperClusterCollectionEndcapWithPreshower = cms.string(''),
1788 applyCrackCorrections = cms.bool(False),
1789 barrelRecHits = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
1790 doSatelliteClusterMerge = cms.bool(False),
1791 dropUnseedable = cms.bool(True),
1792 endcapRecHits = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
1793 etawidth_SuperClusterBarrel = cms.double(0.04),
1794 etawidth_SuperClusterEndcap = cms.double(0.04),
1795 isOOTCollection = cms.bool(False),
1796 mightGet = cms.optional.untracked.vstring,
1797 phiwidth_SuperClusterBarrel = cms.double(0.6),
1798 phiwidth_SuperClusterEndcap = cms.double(0.6),
1799 regressionConfig = cms.PSet(
1800 applySigmaIetaIphiBug = cms.bool(False),
1801 eRecHitThreshold = cms.double(1),
1802 ecalRecHitsEB = cms.InputTag("hltEcalRecHit","EcalRecHitsEB"),
1803 ecalRecHitsEE = cms.InputTag("hltEcalRecHit","EcalRecHitsEE"),
1804 isHLT = cms.bool(False),
1805 regressionKeyEB = cms.string('pfscecal_EBCorrection_offline_v2'),
1806 regressionKeyEE = cms.string('pfscecal_EECorrection_offline_v2'),
1807 uncertaintyKeyEB = cms.string('pfscecal_EBUncertainty_offline_v2'),
1808 uncertaintyKeyEE = cms.string('pfscecal_EEUncertainty_offline_v2'),
1809 vertexCollection = cms.InputTag("")
1810 ),
1811 satelliteClusterSeedThreshold = cms.double(50),
1812 satelliteMajorityFraction = cms.double(0.5),
1813 seedThresholdIsET = cms.bool(True),
1814 thresh_PFClusterBarrel = cms.double(0),
1815 thresh_PFClusterES = cms.double(0),
1816 thresh_PFClusterEndcap = cms.double(0.15),
1817 thresh_PFClusterSeedBarrel = cms.double(1),
1818 thresh_PFClusterSeedEndcap = cms.double(1),
1819 thresh_SCEt = cms.double(4),
1820 useDynamicDPhiWindow = cms.bool(True),
1821 useRegression = cms.bool(False),
1822 use_preshower = cms.bool(False),
1823 verbose = cms.untracked.bool(False)
1824 )
1825
1826
1827 hltParticleFlowTimeAssignerECALUnseeded = cms.EDProducer("PFClusterTimeAssigner",
1828 mightGet = cms.optional.untracked.vstring,
1829 src = cms.InputTag("hltParticleFlowClusterECALUncorrectedUnseeded"),
1830 timeResoSrc = cms.InputTag("hltEcalBarrelClusterFastTimer","PerfectResolutionModelResolution"),
1831 timeSrc = cms.InputTag("hltEcalBarrelClusterFastTimer","PerfectResolutionModel")
1832 )
1833
1834
1835 hltPixelLayerPairs = cms.EDProducer("SeedingLayersEDProducer",
1836 BPix = cms.PSet(
1837 HitProducer = cms.string('hltSiPixelRecHits'),
1838 TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets'),
1839 skipClusters = cms.InputTag("hltElePixelHitTripletsClusterRemoverUnseeded")
1840 ),
1841 FPix = cms.PSet(
1842 HitProducer = cms.string('hltSiPixelRecHits'),
1843 TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets'),
1844 skipClusters = cms.InputTag("hltElePixelHitTripletsClusterRemoverUnseeded")
1845 ),
1846 MTEC = cms.PSet(
1847
1848 ),
1849 MTIB = cms.PSet(
1850
1851 ),
1852 MTID = cms.PSet(
1853
1854 ),
1855 MTOB = cms.PSet(
1856
1857 ),
1858 TEC = cms.PSet(
1859
1860 ),
1861 TIB = cms.PSet(
1862
1863 ),
1864 TID = cms.PSet(
1865
1866 ),
1867 TOB = cms.PSet(
1868
1869 ),
1870 layerList = cms.vstring(
1871 'BPix1+BPix2',
1872 'BPix1+BPix3',
1873 'BPix1+BPix4',
1874 'BPix2+BPix3',
1875 'BPix2+BPix4',
1876 'BPix3+BPix4',
1877 'FPix1_pos+FPix2_pos',
1878 'FPix1_pos+FPix3_pos',
1879 'FPix2_pos+FPix3_pos',
1880 'BPix1+FPix1_pos',
1881 'BPix1+FPix2_pos',
1882 'BPix1+FPix3_pos',
1883 'BPix2+FPix1_pos',
1884 'BPix2+FPix2_pos',
1885 'BPix2+FPix3_pos',
1886 'BPix3+FPix1_pos',
1887 'BPix3+FPix2_pos',
1888 'BPix3+FPix3_pos',
1889 'BPix4+FPix1_pos',
1890 'BPix4+FPix2_pos',
1891 'BPix4+FPix3_pos',
1892 'FPix1_neg+FPix2_neg',
1893 'FPix1_neg+FPix3_neg',
1894 'FPix2_neg+FPix3_neg',
1895 'BPix1+FPix1_neg',
1896 'BPix1+FPix2_neg',
1897 'BPix1+FPix3_neg',
1898 'BPix2+FPix1_neg',
1899 'BPix2+FPix2_neg',
1900 'BPix2+FPix3_neg',
1901 'BPix3+FPix1_neg',
1902 'BPix3+FPix2_neg',
1903 'BPix3+FPix3_neg',
1904 'BPix4+FPix1_neg',
1905 'BPix4+FPix2_neg',
1906 'BPix4+FPix3_neg'
1907 )
1908 )
1909
1910
1911 hltPixelLayerTriplets = cms.EDProducer("SeedingLayersEDProducer",
1912 BPix = cms.PSet(
1913 HitProducer = cms.string('hltSiPixelRecHits'),
1914 TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets')
1915 ),
1916 FPix = cms.PSet(
1917 HitProducer = cms.string('hltSiPixelRecHits'),
1918 TTRHBuilder = cms.string('TTRHBuilderWithoutAngle4PixelTriplets')
1919 ),
1920 MTEC = cms.PSet(
1921
1922 ),
1923 MTIB = cms.PSet(
1924
1925 ),
1926 MTID = cms.PSet(
1927
1928 ),
1929 MTOB = cms.PSet(
1930
1931 ),
1932 TEC = cms.PSet(
1933
1934 ),
1935 TIB = cms.PSet(
1936
1937 ),
1938 TID = cms.PSet(
1939
1940 ),
1941 TOB = cms.PSet(
1942
1943 ),
1944 layerList = cms.vstring(
1945 'BPix1+BPix2+BPix3',
1946 'BPix2+BPix3+BPix4',
1947 'BPix1+BPix3+BPix4',
1948 'BPix1+BPix2+BPix4',
1949 'BPix2+BPix3+FPix1_pos',
1950 'BPix2+BPix3+FPix1_neg',
1951 'BPix1+BPix2+FPix1_pos',
1952 'BPix1+BPix2+FPix1_neg',
1953 'BPix2+FPix1_pos+FPix2_pos',
1954 'BPix2+FPix1_neg+FPix2_neg',
1955 'BPix1+FPix1_pos+FPix2_pos',
1956 'BPix1+FPix1_neg+FPix2_neg',
1957 'FPix1_pos+FPix2_pos+FPix3_pos',
1958 'FPix1_neg+FPix2_neg+FPix3_neg',
1959 'BPix1+BPix3+FPix1_pos',
1960 'BPix1+BPix2+FPix2_pos',
1961 'BPix1+BPix3+FPix1_neg',
1962 'BPix1+BPix2+FPix2_neg',
1963 'BPix1+FPix2_neg+FPix3_neg',
1964 'BPix1+FPix1_neg+FPix3_neg',
1965 'BPix1+FPix2_pos+FPix3_pos',
1966 'BPix1+FPix1_pos+FPix3_pos'
1967 )
1968 )
1969
1970
1971 hltSiPhase2Clusters = cms.EDProducer("Phase2TrackerClusterizer",
1972 maxClusterSize = cms.uint32(0),
1973 maxNumberClusters = cms.uint32(0),
1974 src = cms.InputTag("mix","Tracker")
1975 )
1976
1977
1978 hltSiPixelClusters = cms.EDProducer("SiPixelClusterProducer",
1979 ChannelThreshold = cms.int32(1000),
1980 ClusterMode = cms.string('PixelThresholdClusterizer'),
1981 ClusterThreshold = cms.int32(4000),
1982 ClusterThreshold_L1 = cms.int32(4000),
1983 ElectronPerADCGain = cms.double(600.0),
1984 MissCalibrate = cms.bool(False),
1985 Phase2Calibration = cms.bool(True),
1986 Phase2DigiBaseline = cms.double(1200),
1987 Phase2KinkADC = cms.int32(8),
1988 Phase2ReadoutMode = cms.int32(-1),
1989 SeedThreshold = cms.int32(1000),
1990 SplitClusters = cms.bool(False),
1991 VCaltoElectronGain = cms.int32(1),
1992 VCaltoElectronGain_L1 = cms.int32(1),
1993 VCaltoElectronOffset = cms.int32(0),
1994 VCaltoElectronOffset_L1 = cms.int32(0),
1995 maxNumberOfClusters = cms.int32(-1),
1996 mightGet = cms.optional.untracked.vstring,
1997 payloadType = cms.string('Offline'),
1998 src = cms.InputTag("simSiPixelDigis","Pixel")
1999 )
2000
2001
2002 hltSiPixelRecHits = cms.EDProducer("SiPixelRecHitConverter",
2003 CPE = cms.string('PixelCPEGeneric'),
2004 VerboseLevel = cms.untracked.int32(0),
2005 src = cms.InputTag("hltSiPixelClusters")
2006 )
2007
2008
2009 hltSiStripDigis = cms.EDProducer("SiStripRawToDigiModule",
2010 AppendedBytes = cms.int32(0),
2011 DoAPVEmulatorCheck = cms.bool(False),
2012 DoAllCorruptBufferChecks = cms.bool(False),
2013 ErrorThreshold = cms.uint32(7174),
2014 LegacyUnpacker = cms.bool(False),
2015 MarkModulesOnMissingFeds = cms.bool(True),
2016 ProductLabel = cms.InputTag("rawDataCollector"),
2017 TriggerFedId = cms.int32(0),
2018 UnpackBadChannels = cms.bool(False),
2019 UnpackCommonModeValues = cms.bool(False),
2020 UseDaqRegister = cms.bool(False),
2021 UseFedKey = cms.bool(False)
2022 )
2023
2024
2025 hltTiclLayerTileProducer = cms.EDProducer("TICLLayerTileProducer",
2026 detector = cms.string('HGCAL'),
2027 layer_HFNose_clusters = cms.InputTag("hgcalLayerClustersHFNose"),
2028 layer_clusters = cms.InputTag("hltHgcalLayerClusters"),
2029 mightGet = cms.optional.untracked.vstring
2030 )
2031
2032
2033 hltTiclMultiClustersFromTrackstersHAD = cms.EDProducer("MultiClustersFromTrackstersProducer",
2034 LayerClusters = cms.InputTag("hltHgcalLayerClusters"),
2035 Tracksters = cms.InputTag("hltTiclTrackstersHAD"),
2036 mightGet = cms.optional.untracked.vstring,
2037 verbosity = cms.untracked.uint32(3)
2038 )
2039
2040
2041 hltTiclMultiClustersFromTrackstersMerge = cms.EDProducer("MultiClustersFromTrackstersProducer",
2042 LayerClusters = cms.InputTag("hltHgcalLayerClusters"),
2043 Tracksters = cms.InputTag("hltTiclTrackstersEM"),
2044 mightGet = cms.optional.untracked.vstring,
2045 verbosity = cms.untracked.uint32(3)
2046 )
2047
2048
2049 hltTiclSeedingGlobal = cms.EDProducer("TICLSeedingRegionProducer",
2050 algoId = cms.int32(2),
2051 algo_verbosity = cms.int32(0),
2052 cutTk = cms.string('1.48 < abs(eta) < 3.0 && pt > 1. && quality("highPurity") && hitPattern().numberOfLostHits("MISSING_OUTER_HITS") < 5'),
2053 mightGet = cms.optional.untracked.vstring,
2054 propagator = cms.string('PropagatorWithMaterial'),
2055 tracks = cms.InputTag("generalTracks")
2056 )
2057
2058
2059 hltTiclSeedingTrk = cms.EDProducer("TICLSeedingRegionProducer",
2060 algoId = cms.int32(1),
2061 algo_verbosity = cms.int32(0),
2062 cutTk = cms.string('1.48 < abs(eta) < 3.0 && pt > 1. && quality("highPurity") && hitPattern().numberOfLostHits("MISSING_OUTER_HITS") < 5'),
2063 mightGet = cms.optional.untracked.vstring,
2064 propagator = cms.string('PropagatorWithMaterial'),
2065 tracks = cms.InputTag("generalTracks","","@skipCurrentProcess")
2066 )
2067
2068
2069 hltTiclTrackstersEM = cms.EDProducer("TrackstersProducer",
2070 algo_verbosity = cms.int32(0),
2071 detector = cms.string('HGCAL'),
2072 eid_graph_path = cms.string('RecoHGCal/TICL/data/tf_models/energy_id_v0.pb'),
2073 eid_input_name = cms.string('input'),
2074 eid_min_cluster_energy = cms.double(1),
2075 eid_n_clusters = cms.int32(10),
2076 eid_n_layers = cms.int32(50),
2077 eid_output_name_energy = cms.string('output/regressed_energy'),
2078 eid_output_name_id = cms.string('output/id_probabilities'),
2079 energy_em_over_total_threshold = cms.double(0.9),
2080 etaLimitIncreaseWindow = cms.double(2.1),
2081 filter_on_categories = cms.vint32(0, 1),
2082 filtered_mask = cms.InputTag("hltFilteredLayerClustersEM","EM"),
2083 itername = cms.string('EM'),
2084 layer_clusters = cms.InputTag("hltHgcalLayerClusters"),
2085 layer_clusters_hfnose_tiles = cms.InputTag("ticlLayerTileHFNose"),
2086 layer_clusters_tiles = cms.InputTag("hltTiclLayerTileProducer"),
2087 max_delta_time = cms.double(3),
2088 max_longitudinal_sigmaPCA = cms.double(10),
2089 max_missing_layers_in_trackster = cms.int32(1),
2090 max_out_in_hops = cms.int32(1),
2091 mightGet = cms.optional.untracked.vstring,
2092 min_cos_pointing = cms.double(0.9),
2093 min_cos_theta = cms.double(0.97),
2094 min_layers_per_trackster = cms.int32(10),
2095 oneTracksterPerTrackSeed = cms.bool(False),
2096 original_mask = cms.InputTag("hltHgcalLayerClusters","InitialLayerClustersMask"),
2097 out_in_dfs = cms.bool(True),
2098 pid_threshold = cms.double(0.5),
2099 promoteEmptyRegionToTrackster = cms.bool(False),
2100 root_doublet_max_distance_from_seed_squared = cms.double(9999),
2101 seeding_regions = cms.InputTag("hltTiclSeedingGlobal"),
2102 shower_start_max_layer = cms.int32(5),
2103 skip_layers = cms.int32(2),
2104 time_layerclusters = cms.InputTag("hltHgcalLayerClusters","timeLayerCluster")
2105 )
2106
2107
2108 hltTiclTrackstersHAD = cms.EDProducer("TrackstersProducer",
2109 algo_verbosity = cms.int32(0),
2110 detector = cms.string('HGCAL'),
2111 eid_graph_path = cms.string('RecoHGCal/TICL/data/tf_models/energy_id_v0.pb'),
2112 eid_input_name = cms.string('input'),
2113 eid_min_cluster_energy = cms.double(1),
2114 eid_n_clusters = cms.int32(10),
2115 eid_n_layers = cms.int32(50),
2116 eid_output_name_energy = cms.string('output/regressed_energy'),
2117 eid_output_name_id = cms.string('output/id_probabilities'),
2118 energy_em_over_total_threshold = cms.double(-1),
2119 etaLimitIncreaseWindow = cms.double(2.1),
2120 filter_on_categories = cms.vint32(0),
2121 filtered_mask = cms.InputTag("hltFilteredLayerClustersHAD","HAD"),
2122 itername = cms.string('HADRONIC'),
2123 layer_clusters = cms.InputTag("hltHgcalLayerClusters"),
2124 layer_clusters_hfnose_tiles = cms.InputTag("ticlLayerTileHFNose"),
2125 layer_clusters_tiles = cms.InputTag("hltTiclLayerTileProducer"),
2126 max_delta_time = cms.double(-1),
2127 max_longitudinal_sigmaPCA = cms.double(9999),
2128 max_missing_layers_in_trackster = cms.int32(9999),
2129 max_out_in_hops = cms.int32(10),
2130 mightGet = cms.optional.untracked.vstring,
2131 min_cos_pointing = cms.double(0.819),
2132 min_cos_theta = cms.double(0.866),
2133 min_layers_per_trackster = cms.int32(12),
2134 oneTracksterPerTrackSeed = cms.bool(False),
2135 original_mask = cms.InputTag("hltTiclTrackstersEM"),
2136 out_in_dfs = cms.bool(True),
2137 pid_threshold = cms.double(0),
2138 promoteEmptyRegionToTrackster = cms.bool(False),
2139 root_doublet_max_distance_from_seed_squared = cms.double(9999),
2140 seeding_regions = cms.InputTag("hltTiclSeedingGlobal"),
2141 shower_start_max_layer = cms.int32(9999),
2142 skip_layers = cms.int32(1),
2143 time_layerclusters = cms.InputTag("hltHgcalLayerClusters","timeLayerCluster")
2144 )
2145
2146
2147 hltTiclTrackstersMerge = cms.EDProducer("TrackstersMergeProducer",
2148 cosangle_align = cms.double(0.9945),
2149 debug = cms.bool(True),
2150 e_over_h_threshold = cms.double(1),
2151 eid_graph_path = cms.string('RecoHGCal/TICL/data/tf_models/energy_id_v0.pb'),
2152 eid_input_name = cms.string('input'),
2153 eid_min_cluster_energy = cms.double(1),
2154 eid_n_clusters = cms.int32(10),
2155 eid_n_layers = cms.int32(50),
2156 eid_output_name_energy = cms.string('output/regressed_energy'),
2157 eid_output_name_id = cms.string('output/id_probabilities'),
2158 eta_bin_window = cms.int32(1),
2159 halo_max_distance2 = cms.double(4),
2160 layer_clusters = cms.InputTag("hltHgcalLayerClusters"),
2161 mightGet = cms.optional.untracked.vstring,
2162 optimiseAcrossTracksters = cms.bool(True),
2163 phi_bin_window = cms.int32(1),
2164 pt_neutral_threshold = cms.double(2),
2165 pt_sigma_high = cms.double(2),
2166 pt_sigma_low = cms.double(2),
2167 resol_calo_offset_em = cms.double(1.5),
2168 resol_calo_offset_had = cms.double(1.5),
2169 resol_calo_scale_em = cms.double(0.15),
2170 resol_calo_scale_had = cms.double(0.15),
2171 seedingTrk = cms.InputTag("hltTiclSeedingTrk"),
2172 track_max_eta = cms.double(3),
2173 track_max_missing_outerhits = cms.int32(5),
2174 track_min_eta = cms.double(1.48),
2175 track_min_pt = cms.double(1),
2176 tracks = cms.InputTag("generalTracks","","@skipCurrentProcess"),
2177 trackstersem = cms.InputTag("hltTiclTrackstersEM"),
2178 trackstershad = cms.InputTag("hltTiclTrackstersHAD"),
2179 tracksterstrk = cms.InputTag(""),
2180 tracksterstrkem = cms.InputTag("")
2181 )
2182
2183
2184 hltTiclTrackstersTrk = cms.EDProducer("TrackstersProducer",
2185 algo_verbosity = cms.int32(2),
2186 detector = cms.string('HGCAL'),
2187 eid_graph_path = cms.string('RecoHGCal/TICL/data/tf_models/energy_id_v0.pb'),
2188 eid_input_name = cms.string('input'),
2189 eid_min_cluster_energy = cms.double(1),
2190 eid_n_clusters = cms.int32(10),
2191 eid_n_layers = cms.int32(50),
2192 eid_output_name_energy = cms.string('output/regressed_energy'),
2193 eid_output_name_id = cms.string('output/id_probabilities'),
2194 energy_em_over_total_threshold = cms.double(-1),
2195 etaLimitIncreaseWindow = cms.double(2.1),
2196 filter_on_categories = cms.vint32(2, 4),
2197 filtered_mask = cms.InputTag("hltFilteredLayerClustersTrk","Trk"),
2198 itername = cms.string('TRK'),
2199 layer_clusters = cms.InputTag("hltHgcalLayerClusters"),
2200 layer_clusters_hfnose_tiles = cms.InputTag("ticlLayerTileHFNose"),
2201 layer_clusters_tiles = cms.InputTag("hltTiclLayerTileProducer"),
2202 max_delta_time = cms.double(-1.0),
2203 max_longitudinal_sigmaPCA = cms.double(9999),
2204 max_missing_layers_in_trackster = cms.int32(9999),
2205 max_out_in_hops = cms.int32(10),
2206 mightGet = cms.optional.untracked.vstring,
2207 min_cos_pointing = cms.double(0.798),
2208 min_cos_theta = cms.double(0.866),
2209 min_layers_per_trackster = cms.int32(10),
2210 oneTracksterPerTrackSeed = cms.bool(True),
2211 original_mask = cms.InputTag("hltTiclTrackstersEM"),
2212 out_in_dfs = cms.bool(True),
2213 pid_threshold = cms.double(0),
2214 promoteEmptyRegionToTrackster = cms.bool(True),
2215 root_doublet_max_distance_from_seed_squared = cms.double(9999),
2216 seeding_regions = cms.InputTag("hltTiclSeedingTrk"),
2217 shower_start_max_layer = cms.int32(9999),
2218 skip_layers = cms.int32(3),
2219 time_layerclusters = cms.InputTag("hltHgcalLayerClusters","timeLayerCluster")
2220 )
2221
2222
2223 hltTiclTrackstersTrkEM = cms.EDProducer("TrackstersProducer",
2224 algo_verbosity = cms.int32(0),
2225 detector = cms.string('HGCAL'),
2226 eid_graph_path = cms.string('RecoHGCal/TICL/data/tf_models/energy_id_v0.pb'),
2227 eid_input_name = cms.string('input'),
2228 eid_min_cluster_energy = cms.double(1),
2229 eid_n_clusters = cms.int32(10),
2230 eid_n_layers = cms.int32(50),
2231 eid_output_name_energy = cms.string('output/regressed_energy'),
2232 eid_output_name_id = cms.string('output/id_probabilities'),
2233 energy_em_over_total_threshold = cms.double(0.9),
2234 etaLimitIncreaseWindow = cms.double(2.1),
2235 filter_on_categories = cms.vint32(0, 1),
2236 filtered_mask = cms.InputTag("hltFilteredLayerClustersTrkEM","TrkEM"),
2237 itername = cms.string('TrkEM'),
2238 layer_clusters = cms.InputTag("hltHgcalLayerClusters"),
2239 layer_clusters_hfnose_tiles = cms.InputTag("ticlLayerTileHFNose"),
2240 layer_clusters_tiles = cms.InputTag("hltTiclLayerTileProducer"),
2241 max_delta_time = cms.double(3),
2242 max_longitudinal_sigmaPCA = cms.double(10),
2243 max_missing_layers_in_trackster = cms.int32(2),
2244 max_out_in_hops = cms.int32(1),
2245 mightGet = cms.optional.untracked.vstring,
2246 min_cos_pointing = cms.double(0.94),
2247 min_cos_theta = cms.double(0.97),
2248 min_layers_per_trackster = cms.int32(10),
2249 oneTracksterPerTrackSeed = cms.bool(False),
2250 original_mask = cms.InputTag("hltHgcalLayerClusters","InitialLayerClustersMask"),
2251 out_in_dfs = cms.bool(True),
2252 pid_threshold = cms.double(0.5),
2253 promoteEmptyRegionToTrackster = cms.bool(False),
2254 root_doublet_max_distance_from_seed_squared = cms.double(0.0025),
2255 seeding_regions = cms.InputTag("hltTiclSeedingTrk"),
2256 shower_start_max_layer = cms.int32(5),
2257 skip_layers = cms.int32(2),
2258 time_layerclusters = cms.InputTag("hltHgcalLayerClusters","timeLayerCluster")
2259 )
2260
2261
2262 hltTowerMakerForAll = cms.EDProducer("CaloTowersCreator",
2263 AllowMissingInputs = cms.bool(False),
2264 EBGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
2265 EBSumThreshold = cms.double(0.2),
2266 EBThreshold = cms.double(0.07),
2267 EBWeight = cms.double(1.0),
2268 EBWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
2269 EEGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
2270 EESumThreshold = cms.double(0.45),
2271 EEThreshold = cms.double(0.3),
2272 EEWeight = cms.double(1.0),
2273 EEWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
2274 EcalRecHitSeveritiesToBeExcluded = cms.vstring(
2275 'kTime',
2276 'kWeird',
2277 'kBad'
2278 ),
2279 EcalSeveritiesToBeUsedInBadTowers = cms.vstring(),
2280 EcutTower = cms.double(-1000.0),
2281 HBGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
2282 HBThreshold = cms.double(0.3),
2283 HBThreshold1 = cms.double(0.1),
2284 HBThreshold2 = cms.double(0.2),
2285 HBWeight = cms.double(1.0),
2286 HBWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
2287 HEDGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
2288 HEDThreshold = cms.double(0.2),
2289 HEDThreshold1 = cms.double(0.1),
2290 HEDWeight = cms.double(1.0),
2291 HEDWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
2292 HESGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
2293 HESThreshold = cms.double(0.2),
2294 HESThreshold1 = cms.double(0.1),
2295 HESWeight = cms.double(1.0),
2296 HESWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
2297 HF1Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
2298 HF1Threshold = cms.double(0.5),
2299 HF1Weight = cms.double(1.0),
2300 HF1Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
2301 HF2Grid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
2302 HF2Threshold = cms.double(0.85),
2303 HF2Weight = cms.double(1.0),
2304 HF2Weights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
2305 HOGrid = cms.vdouble(-1.0, 1.0, 10.0, 100.0, 1000.0),
2306 HOThreshold0 = cms.double(1.1),
2307 HOThresholdMinus1 = cms.double(3.5),
2308 HOThresholdMinus2 = cms.double(3.5),
2309 HOThresholdPlus1 = cms.double(3.5),
2310 HOThresholdPlus2 = cms.double(3.5),
2311 HOWeight = cms.double(1.0),
2312 HOWeights = cms.vdouble(1.0, 1.0, 1.0, 1.0, 1.0),
2313 HcalAcceptSeverityLevel = cms.uint32(9),
2314 HcalAcceptSeverityLevelForRejectedHit = cms.uint32(9999),
2315 HcalPhase = cms.int32(1),
2316 HcalThreshold = cms.double(-1000.0),
2317 MomConstrMethod = cms.int32(1),
2318 MomEBDepth = cms.double(0.3),
2319 MomEEDepth = cms.double(0.0),
2320 MomHBDepth = cms.double(0.2),
2321 MomHEDepth = cms.double(0.4),
2322 UseEcalRecoveredHits = cms.bool(False),
2323 UseEtEBTreshold = cms.bool(False),
2324 UseEtEETreshold = cms.bool(False),
2325 UseHO = cms.bool(False),
2326 UseHcalRecoveredHits = cms.bool(True),
2327 UseRejectedHitsOnly = cms.bool(False),
2328 UseRejectedRecoveredEcalHits = cms.bool(False),
2329 UseRejectedRecoveredHcalHits = cms.bool(True),
2330 UseSymEBTreshold = cms.bool(True),
2331 UseSymEETreshold = cms.bool(True),
2332 ecalInputs = cms.VInputTag("hltEcalRecHit:EcalRecHitsEB", "hltEcalRecHit:EcalRecHitsEE"),
2333 hbheInput = cms.InputTag("hltHbhereco"),
2334 hfInput = cms.InputTag("hltHfreco"),
2335 hoInput = cms.InputTag("hltHoreco"),
2336 missingHcalRescaleFactorForEcal = cms.double(0)
2337 )
2338
2339
2340 hltEG5EtUnseededFilter = cms.EDFilter("HLTEgammaEtFilter",
2341 etcutEB = cms.double(5.0),
2342 etcutEE = cms.double(5.0),
2343 inputTag = cms.InputTag("hltEgammaCandidatesWrapperUnseeded"),
2344 l1EGCand = cms.InputTag("hltEgammaCandidatesUnseeded"),
2345 ncandcut = cms.int32(1),
2346 saveTags = cms.bool(True)
2347 )
2348
2349
2350 hltEgammaCandidatesWrapperUnseeded = cms.EDFilter("HLTEgammaTriggerFilterObjectWrapper",
2351 candIsolatedTag = cms.InputTag("hltEgammaCandidatesUnseeded"),
2352 candNonIsolatedTag = cms.InputTag(""),
2353 doIsolated = cms.bool(True),
2354 saveTags = cms.bool(True)
2355 )
2356
2357
2358 HLTPFClusteringForEgammaUnseeded = cms.Sequence(hltParticleFlowRecHitECALUnseeded+hltParticleFlowRecHitPSUnseeded+hltParticleFlowClusterPSUnseeded+hltParticleFlowClusterECALUncorrectedUnseeded+hltEcalBarrelClusterFastTimer+hltParticleFlowTimeAssignerECALUnseeded+hltParticleFlowClusterECALUnseeded+hltParticleFlowSuperClusterECALUnseeded)
2359
2360
2361 HLTDoLocalPixelSequence = cms.Sequence(hltSiPixelClusters+hltSiPixelRecHits)
2362
2363
2364 HLTDoLocalStripSequence = cms.Sequence(hltSiStripDigis+hltSiPhase2Clusters)
2365
2366
2367 HLTDoLocalHcalSequence = cms.Sequence(hltHcalDigis+hltHbhereco+hltHfprereco+hltHfreco+hltHoreco)
2368
2369
2370 HLTGsfElectronUnseededSequence = cms.Sequence(hltEgammaCkfTrackCandidatesForGSFUnseeded+hltEgammaGsfTracksUnseeded+hltEgammaGsfElectronsUnseeded+hltEgammaGsfTrackVarsUnseeded+hltEgammaBestGsfTrackVarsUnseeded)
2371
2372
2373 HLTElePixelMatchUnseededSequence = cms.Sequence(HLTDoLocalPixelSequence+HLTDoLocalStripSequence+hltPixelLayerTriplets+hltEgammaHoverEUnseeded+hltEgammaSuperClustersToPixelMatchUnseeded+hltEleSeedsTrackingRegionsUnseeded+hltElePixelHitDoubletsForTripletsUnseeded+hltElePixelHitTripletsUnseeded+hltElePixelSeedsTripletsUnseeded+hltElePixelHitTripletsClusterRemoverUnseeded+hltPixelLayerPairs+hltElePixelHitDoubletsUnseeded+hltElePixelSeedsDoubletsUnseeded+hltElePixelSeedsCombinedUnseeded+hltMeasurementTrackerEvent+hltEgammaElectronPixelSeedsUnseeded+hltEgammaPixelMatchVarsUnseeded)
2374
2375
2376 HLTDoFullUnpackingEgammaEcalSequence = cms.Sequence(hltBunchSpacingProducer+hltEcalDigis+hltEcalPreshowerDigis+hltEcalUncalibRecHit+hltEcalDetIdToBeRecovered+hltEcalRecHit+hltEcalPreshowerRecHit+hltEcalDetailedTimeRecHit)
2377
2378
2379 HLTHgcalTiclPFClusteringForEgammaUnseeded = cms.Sequence(hltOfflineBeamSpot+hltHgcalDigis+hltHGCalUncalibRecHit+hltHGCalRecHit+hltParticleFlowRecHitHGC+hltHgcalLayerClusters+hltTiclLayerTileProducer+hltFilteredLayerClustersEM+hltTiclSeedingGlobal+hltTiclTrackstersEM+hltFilteredLayerClustersHAD+hltTiclTrackstersHAD+hltTiclMultiClustersFromTrackstersMerge+hltParticleFlowClusterHGCalFromTICL+hltParticleFlowSuperClusterHGCalFromTICL+hltTiclMultiClustersFromTrackstersHAD+hltParticleFlowClusterHGCalFromTICLHAD)
2380
2381
2382 HLTHgcalTiclPFClusteringForEgamma = cms.Sequence(hltOfflineBeamSpot+hltHgcalDigis+hltHGCalUncalibRecHit+hltHGCalRecHit+hltParticleFlowRecHitHGC+hltHgcalLayerClusters+hltTiclLayerTileProducer+hltFilteredLayerClustersEM+hltTiclSeedingGlobal+hltTiclTrackstersEM+hltFilteredLayerClustersHAD+hltTiclTrackstersHAD+hltTiclMultiClustersFromTrackstersMerge+hltParticleFlowClusterHGCalFromTICL+hltParticleFlowSuperClusterHGCalFromTICL+hltTiclMultiClustersFromTrackstersHAD+hltParticleFlowClusterHGCalFromTICLHAD)
2383
2384
2385 HLTFastJetForEgamma = cms.Sequence(hltTowerMakerForAll+hltTowerMakerForAll+hltTowerMakerForAll+hltFixedGridRhoFastjetAllCaloForMuons)
2386
2387 hltEgammaHGCALIDVarsUnseeded = cms.EDProducer("EgammaHLTHGCalIDVarProducer",
2388 hgcalRecHits = cms.InputTag("particleFlowRecHitHGC"),
2389 layerClusters = cms.InputTag("hgcalLayerClusters"),
2390 rCylinder = cms.double(2.8),
2391 hOverECone = cms.double(0.15),
2392 recoEcalCandidateProducer = cms.InputTag("hltEgammaCandidatesUnseeded")
2393 )
2394 hltEgammaHGCALIsolUnseeded = cms.EDProducer("EgammaHLTHGCalLayerClusterIsolationProducer",
2395 layerClusterProducer = cms.InputTag("hgcalLayerClusters"),
2396 recoEcalCandidateProducer = cms.InputTag("hltEgammaCandidatesUnseeded"),
2397 drMax = cms.double(0.3),
2398 drVetoEM = cms.double(0.15),
2399 drVetoHad = cms.double(0.15),
2400 minEnergyEM = cms.double(0.),
2401 minEnergyHad = cms.double(0.),
2402 minEtEM = cms.double(0.),
2403 minEtHad = cms.double(0.),
2404 useEt = cms.bool(True),
2405 doRhoCorrection = cms.bool(False),
2406 )
2407
2408
2409 HLTEgPhaseIITestSequence = cms.Sequence(hltBunchSpacingProducer+hltEcalDigis+hltEcalPreshowerDigis+hltEcalUncalibRecHit+hltEcalDetIdToBeRecovered+hltEcalRecHit+hltEcalPreshowerRecHit+hltEcalDetailedTimeRecHit+HLTPFClusteringForEgammaUnseeded+hltOfflineBeamSpot+hltHgcalDigis+hltHGCalUncalibRecHit+hltHGCalRecHit+hltParticleFlowRecHitHGC+hltHgcalLayerClusters+hltTiclLayerTileProducer+hltFilteredLayerClustersEM+hltTiclSeedingGlobal+hltTiclTrackstersEM+hltFilteredLayerClustersHAD+hltTiclTrackstersHAD+hltTiclMultiClustersFromTrackstersMerge+hltParticleFlowClusterHGCalFromTICL+hltParticleFlowSuperClusterHGCalFromTICL+hltTiclMultiClustersFromTrackstersHAD+hltParticleFlowClusterHGCalFromTICLHAD+hltEgammaCandidatesUnseeded+hltEgammaCandidatesWrapperUnseeded+hltEG5EtUnseededFilter+HLTDoLocalHcalSequence+HLTFastJetForEgamma+hltEgammaHoverEUnseeded+hltEgammaHGCALIDVarsUnseeded+hltEgammaHGCALIsolUnseeded+hltSiPixelClusters+hltSiPixelRecHits+hltSiStripDigis+hltSiPhase2Clusters+hltPixelLayerTriplets+hltEgammaHoverEUnseeded+hltEgammaSuperClustersToPixelMatchUnseeded+hltEleSeedsTrackingRegionsUnseeded+hltElePixelHitDoubletsForTripletsUnseeded+hltElePixelHitTripletsUnseeded+hltElePixelSeedsTripletsUnseeded+hltElePixelHitTripletsClusterRemoverUnseeded+hltPixelLayerPairs+hltElePixelHitDoubletsUnseeded+hltElePixelSeedsDoubletsUnseeded+hltElePixelSeedsCombinedUnseeded+hltMeasurementTrackerEvent+hltEgammaElectronPixelSeedsUnseeded+hltEgammaPixelMatchVarsUnseeded+HLTGsfElectronUnseededSequence)
2410
2411
2412 HLTPSetTrajectoryBuilderForGsfElectrons = cms.PSet(
2413 ComponentType = cms.string('CkfTrajectoryBuilder'),
2414 MeasurementTrackerName = cms.string('hltESPMeasurementTracker'),
2415 TTRHBuilder = cms.string('hltESPTTRHBWithTrackAngle'),
2416 alwaysUseInvalidHits = cms.bool(True),
2417 estimator = cms.string('hltESPChi2ChargeMeasurementEstimator2000'),
2418 intermediateCleaning = cms.bool(False),
2419 lostHitPenalty = cms.double(90.0),
2420 maxCand = cms.int32(5),
2421 propagatorAlong = cms.string('hltESPFwdElectronPropagator'),
2422 propagatorOpposite = cms.string('hltESPBwdElectronPropagator'),
2423 seedAs5DHit = cms.bool(False),
2424 trajectoryFilter = cms.PSet(
2425 refToPSet_ = cms.string('HLTPSetTrajectoryFilterForElectrons')
2426 ),
2427 updator = cms.string('hltESPKFUpdator')
2428 )
2429
2430
2431
2432 HLTPSetTrajectoryFilterForElectrons = cms.PSet(
2433 ComponentType = cms.string('CkfBaseTrajectoryFilter'),
2434 chargeSignificance = cms.double(-1.0),
2435 constantValueForLostHitsFractionFilter = cms.double(1.0),
2436 extraNumberOfHitsBeforeTheFirstLoop = cms.int32(4),
2437 maxCCCLostHits = cms.int32(9999),
2438 maxConsecLostHits = cms.int32(1),
2439 maxLostHits = cms.int32(1),
2440 maxLostHitsFraction = cms.double(999.0),
2441 maxNumberOfHits = cms.int32(-1),
2442 minGoodStripCharge = cms.PSet(
2443 refToPSet_ = cms.string('HLTSiStripClusterChargeCutNone')
2444 ),
2445 minHitsMinPt = cms.int32(-1),
2446 minNumberOfHitsForLoopers = cms.int32(13),
2447 minNumberOfHitsPerLoop = cms.int32(4),
2448 minPt = cms.double(2.0),
2449 minimumNumberOfHits = cms.int32(5),
2450 nSigmaMinPt = cms.double(5.0),
2451 pixelSeedExtension = cms.bool(False),
2452 seedExtension = cms.int32(0),
2453 seedPairPenalty = cms.int32(0),
2454 strictSeedExtension = cms.bool(False)
2455 )
2456
2457 HLTSiStripClusterChargeCutNone = cms.PSet(
2458 value = cms.double(-1.0)
2459 )
2460 hltESPTrajectoryCleanerBySharedHits = cms.ESProducer("TrajectoryCleanerESProducer",
2461 ComponentName = cms.string('hltESPTrajectoryCleanerBySharedHits'),
2462 ComponentType = cms.string('TrajectoryCleanerBySharedHits'),
2463 MissingHitPenalty = cms.double(0.0),
2464 ValidHitBonus = cms.double(100.0),
2465 allowSharedFirstHit = cms.bool(False),
2466 fractionShared = cms.double(0.5)
2467 )
2468 hltESPKFUpdator = cms.ESProducer("KFUpdatorESProducer",
2469 ComponentName = cms.string('hltESPKFUpdator')
2470 )
2471 hltESPBwdElectronPropagator = cms.ESProducer("PropagatorWithMaterialESProducer",
2472 ComponentName = cms.string('hltESPBwdElectronPropagator'),
2473 Mass = cms.double(0.000511),
2474 MaxDPhi = cms.double(1.6),
2475 PropagationDirection = cms.string('oppositeToMomentum'),
2476 SimpleMagneticField = cms.string(''),
2477 ptMin = cms.double(-1.0),
2478 useRungeKutta = cms.bool(False)
2479 )
2480
2481 hltESPFwdElectronPropagator = cms.ESProducer("PropagatorWithMaterialESProducer",
2482 ComponentName = cms.string('hltESPFwdElectronPropagator'),
2483 Mass = cms.double(0.000511),
2484 MaxDPhi = cms.double(1.6),
2485 PropagationDirection = cms.string('alongMomentum'),
2486 SimpleMagneticField = cms.string(''),
2487 ptMin = cms.double(-1.0),
2488 useRungeKutta = cms.bool(False)
2489 )
2490
2491 hltESPGsfTrajectoryFitter = cms.ESProducer("GsfTrajectoryFitterESProducer",
2492 ComponentName = cms.string('hltESPGsfTrajectoryFitter'),
2493 GeometricalPropagator = cms.string('hltESPAnalyticalPropagator'),
2494 MaterialEffectsUpdator = cms.string('hltESPElectronMaterialEffects'),
2495 Merger = cms.string('hltESPCloseComponentsMerger5D'),
2496 RecoGeometry = cms.string('hltESPGlobalDetLayerGeometry')
2497 )
2498
2499 hltESPGsfTrajectorySmoother = cms.ESProducer("GsfTrajectorySmootherESProducer",
2500 ComponentName = cms.string('hltESPGsfTrajectorySmoother'),
2501 ErrorRescaling = cms.double(100.0),
2502 GeometricalPropagator = cms.string('hltESPBwdAnalyticalPropagator'),
2503 MaterialEffectsUpdator = cms.string('hltESPElectronMaterialEffects'),
2504 Merger = cms.string('hltESPCloseComponentsMerger5D'),
2505 RecoGeometry = cms.string('hltESPGlobalDetLayerGeometry')
2506 )
2507
2508 hltESPElectronMaterialEffects = cms.ESProducer("GsfMaterialEffectsESProducer",
2509 BetheHeitlerCorrection = cms.int32(2),
2510 BetheHeitlerParametrization = cms.string('BetheHeitler_cdfmom_nC6_O5.par'),
2511 ComponentName = cms.string('hltESPElectronMaterialEffects'),
2512 EnergyLossUpdator = cms.string('GsfBetheHeitlerUpdator'),
2513 Mass = cms.double(0.000511),
2514 MultipleScatteringUpdator = cms.string('MultipleScatteringUpdator')
2515 )
2516
2517 hltESPChi2ChargeMeasurementEstimator2000 = cms.ESProducer("Chi2ChargeMeasurementEstimatorESProducer",
2518 ComponentName = cms.string('hltESPChi2ChargeMeasurementEstimator2000'),
2519 MaxChi2 = cms.double(2000.0),
2520 MaxDisplacement = cms.double(100.0),
2521 MaxSagitta = cms.double(-1.0),
2522 MinPtForHitRecoveryInGluedDet = cms.double(1000000.0),
2523 MinimalTolerance = cms.double(10.0),
2524 appendToDataLabel = cms.string(''),
2525 clusterChargeCut = cms.PSet(
2526 refToPSet_ = cms.string('HLTSiStripClusterChargeCutNone')
2527 ),
2528 nSigma = cms.double(3.0),
2529 pTChargeCutThreshold = cms.double(-1.0)
2530 )
2531
2532 hltTTRBWR = cms.ESProducer("TkTransientTrackingRecHitBuilderESProducer",
2533 ComponentName = cms.string('hltESPTTRHBWithTrackAngle'),
2534 ComputeCoarseLocalPositionFromDisk = cms.bool(False),
2535 Matcher = cms.string('StandardMatcher'),
2536 Phase2StripCPE = cms.string('Phase2StripCPE'),
2537 PixelCPE = cms.string('PixelCPEGeneric'),
2538 StripCPE = cms.string('StripCPEfromTrackAngle')
2539 )
2540
2541 from Configuration.Eras.Modifier_run3_common_cff import run3_common
2542 run3_common.toModify(hltHbhereco, algorithm = dict(useM3 = False))