// /cdaq/physics/Run2010/v1.1/HLT_LowInt_2E29/V2  (CMSSW_3_5_8_HLT3)

process HLT = {
  sequence HLTBeginSequenceBPTX = { hltTriggerType & HLTL1UnpackerSequence & hltBPTXCoincidence & HLTBeamSpot }
  sequence HLTL1UnpackerSequence = { hltGtDigis & hltGctDigis & hltL1GtObjectMap & hltL1extraParticles }
  sequence HLTBeamSpot = { hltScalersRawToDigi & hltOfflineBeamSpot }
  sequence HLTEndSequence = { hltBoolEnd }
  sequence HLTDoLocalPixelSequence = { hltSiPixelDigis & hltSiPixelClusters & hltSiPixelRecHits }
  sequence HLTBeginSequence = { hltTriggerType & HLTL1UnpackerSequence & HLTBeamSpot }
  sequence HLTDoCaloSequence = { hltEcalRawToRecHitFacility & hltEcalRegionalRestFEDs & hltEcalRecHitAll & HLTDoLocalHcalSequence & hltTowerMakerForAll }
  sequence HLTDoLocalHcalSequence = { hltHcalDigis & hltHbhereco & hltHfreco & hltHoreco }
  sequence HLTEgammaSelectEcalSpikesSequence = { HLTDoRegionalEgammaEcalSequenceLowPt & HLTL1IsolatedEcalClustersSequenceLowPt & HLTL1NonIsolatedEcalClustersSequenceLowPt & hltL1IsoRecoEcalCandidateLowPt & hltL1NonIsoRecoEcalCandidateLowPt & hltEgammaSelectEcalSpikesL1MatchFilterRegional & hltEgammaSelectEcalSpikesEtFilter & HLTEgammaR9ShapeSequenceLowPt & hltEgammaSelectEcalSpikesR9filter }
  sequence HLTDoRegionalEgammaEcalSequenceLowPt = { hltESRawToRecHitFacility & hltEcalRawToRecHitFacility & hltEcalRegionalEgammaFEDsLowPt & hltEcalRegionalEgammaRecHitLowPt & hltESRegionalEgammaRecHitLowPt }
  sequence HLTL1IsolatedEcalClustersSequenceLowPt = { hltHybridSuperClustersL1IsolatedLowPt & hltCorrectedHybridSuperClustersL1IsolatedLowPt & HLTMulti5x5SuperClusterL1IsolatedLowPt }
  sequence HLTMulti5x5SuperClusterL1IsolatedLowPt = { hltMulti5x5BasicClustersL1IsolatedLowPt & hltMulti5x5SuperClustersL1IsolatedLowPt & hltMulti5x5EndcapSuperClustersWithPreshowerL1IsolatedLowPt & hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1IsolatedLowPt }
  sequence HLTL1NonIsolatedEcalClustersSequenceLowPt = { hltHybridSuperClustersL1NonIsolatedLowPt & hltCorrectedHybridSuperClustersL1NonIsolatedTempLowPt & hltCorrectedHybridSuperClustersL1NonIsolatedLowPt & HLTMulti5x5SuperClusterL1NonIsolatedLowPt }
  sequence HLTMulti5x5SuperClusterL1NonIsolatedLowPt = { hltMulti5x5BasicClustersL1NonIsolatedLowPt & hltMulti5x5SuperClustersL1NonIsolatedLowPt & hltMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedLowPt & hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedTempLowPt & hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedLowPt }
  sequence HLTEgammaR9ShapeSequenceLowPt = { hltL1IsoR9shapeLowPt & hltL1NonIsoR9shapeLowPt }
  sequence HLTEgammaSelectEcalSpikesHighEtSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltEgammaSelectEcalSpikesHighEtL1MatchFilterRegional & hltEgammaSelectEcalSpikesHighEtEtFilter & hltL1IsoR9shape & hltL1NonIsoR9shape & hltEgammaSelectEcalSpikesHighEtR9ShapeFilter }
  sequence HLTDoRegionalEgammaEcalSequence = { hltESRawToRecHitFacility & hltEcalRawToRecHitFacility & hltEcalRegionalEgammaFEDs & hltEcalRegionalEgammaRecHit & hltESRegionalEgammaRecHit }
  sequence HLTL1IsolatedEcalClustersSequence = { hltHybridSuperClustersL1Isolated & hltCorrectedHybridSuperClustersL1Isolated & HLTMulti5x5SuperClusterL1Isolated }
  sequence HLTMulti5x5SuperClusterL1Isolated = { hltMulti5x5BasicClustersL1Isolated & hltMulti5x5SuperClustersL1Isolated & hltMulti5x5EndcapSuperClustersWithPreshowerL1Isolated & hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1Isolated }
  sequence HLTL1NonIsolatedEcalClustersSequence = { hltHybridSuperClustersL1NonIsolated & hltCorrectedHybridSuperClustersL1NonIsolatedTemp & hltCorrectedHybridSuperClustersL1NonIsolated & HLTMulti5x5SuperClusterL1NonIsolated }
  sequence HLTMulti5x5SuperClusterL1NonIsolated = { hltMulti5x5BasicClustersL1NonIsolated & hltMulti5x5SuperClustersL1NonIsolated & hltMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated & hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedTemp & hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated }
  sequence HLTRecoJetSequenceU = { HLTDoCaloSequence & hltIterativeCone5CaloJets & hltMCJetCorJetIcone5HF07 }
  sequence HLTHcalNoiseSequence = { hltHcalNoiseInfoProducer & hltHcalMETNoiseFilter }
  sequence HLTRecoJetRegionalSequence = { HLTDoRegionalJetEcalSequence & HLTDoLocalHcalSequence & hltTowerMakerForJets & hltIterativeCone5CaloJetsRegional & hltMCJetCorJetIcone5Regional }
  sequence HLTDoRegionalJetEcalSequence = { hltEcalRawToRecHitFacility & hltEcalRegionalJetsFEDs & hltEcalRegionalJetsRecHit }
  sequence HLTRecoMETSequence = { HLTDoCaloSequence & hltMet }
  sequence HLTDoJet15UHTRecoSequence = { hltJet15UHt }
  sequence HLTBeginSequenceAntiBPTX = { hltTriggerType & HLTL1UnpackerSequence & hltBPTXAntiCoincidence & HLTBeamSpot }
  sequence HLTL2muonrecoSequence = { HLTL2muonrecoNocandSequence & hltL2MuonCandidates }
  sequence HLTL2muonrecoNocandSequence = { HLTmuonlocalrecoSequence & hltL2MuonSeeds & hltL2Muons }
  sequence HLTmuonlocalrecoSequence = { hltMuonDTDigis & hltDt1DRecHits & hltDt4DSegments & hltMuonCSCDigis & hltCsc2DRecHits & hltCscSegments & hltMuonRPCDigis & hltRpcRecHits }
  sequence HLTL2muonisorecoSequence = { hltEcalRawToRecHitFacility & hltEcalRegionalMuonsFEDs & hltEcalRegionalMuonsRecHit & HLTDoLocalHcalSequence & hltTowerMakerForMuons & hltL2MuonIsolations }
  sequence HLTL3muonrecoSequence = { HLTL3muonrecoNocandSequence & hltL3MuonCandidates }
  sequence HLTL3muonrecoNocandSequence = { HLTL3muonTkCandidateSequence & hltL3TkTracksFromL2 & hltL3Muons }
  sequence HLTL3muonTkCandidateSequence = { HLTDoLocalPixelSequence & HLTDoLocalStripSequence & hltL3TrajectorySeed & hltL3TrackCandidateFromL2 }
  sequence HLTDoLocalStripSequence = { hltSiStripRawToClustersFacility & hltSiStripClusters }
  sequence HLTL3muonisorecoSequence = { hltPixelTracks & hltL3MuonIsolations }
  sequence HLTMuTrackJpsiPixelRecoSequence = { HLTDoLocalPixelSequence & hltPixelTracks & hltMuTrackJpsiPixelTrackSelector & hltMuTrackJpsiPixelTrackCands }
  sequence HLTMuTrackJpsiTrackRecoSequence = { HLTDoLocalStripSequence & hltMuTrackJpsiTrackSeeds & hltMuTrackJpsiCkfTrackCandidates & hltMuTrackJpsiCtfTracks & hltMuTrackJpsiCtfTrackCands }
  sequence HLTSingleElectronLWEt10L1NonIsoHLTNonIsoSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoSingleElectronLWEt10L1MatchFilterRegional & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoSingleElectronLWEt10R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsol & hltL1NonIsolatedElectronHcalIsol & hltL1NonIsoHLTNonIsoSingleElectronLWEt10HcalIsolFilter & HLTDoLocalPixelSequence & HLTDoLocalStripSequence & hltL1IsoLargeWindowElectronPixelSeeds & hltL1NonIsoLargeWindowElectronPixelSeeds & hltL1NonIsoHLTNonIsoSingleElectronLWEt10PixelMatchFilter }
  sequence HLTEgammaR9ShapeSequence = { hltL1IsoR9shape & hltL1NonIsoR9shape }
  sequence HLTDoLocalHcalWithoutHOSequence = { hltHcalDigis & hltHbhereco & hltHfreco }
  sequence HLTSingleElectronEt10L1NonIsoHLTEleIdSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdL1MatchFilterRegional & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdEtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdR9ShapeFilter & hltL1IsoHLTClusterShape & hltL1NonIsoHLTClusterShape & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdClusterShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsol & hltL1NonIsolatedElectronHcalIsol & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdHcalIsolFilter & HLTDoLocalPixelSequence & HLTDoLocalStripSequence & hltL1IsoLargeWindowElectronPixelSeeds & hltL1NonIsoLargeWindowElectronPixelSeeds & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdPixelMatchFilter & HLTPixelMatchLargeWindowElectronL1IsoTrackingSequence & HLTPixelMatchLargeWindowElectronL1NonIsoTrackingSequence & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdOneOEMinusOneOPFilter & hltElectronL1IsoLargeWindowDetaDphi & hltElectronL1NonIsoLargeWindowDetaDphi & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdDetaFilter & hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdDphiFilter }
  sequence HLTPixelMatchLargeWindowElectronL1IsoTrackingSequence = { hltCkfL1IsoLargeWindowTrackCandidates & hltCtfL1IsoLargeWindowWithMaterialTracks & hltPixelMatchLargeWindowElectronsL1Iso }
  sequence HLTPixelMatchLargeWindowElectronL1NonIsoTrackingSequence = { hltCkfL1NonIsoLargeWindowTrackCandidates & hltCtfL1NonIsoLargeWindowWithMaterialTracks & hltPixelMatchLargeWindowElectronsL1NonIso }
  sequence HLTSingleElectronLWEt15L1NonIsoHLTNonIsoSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoSingleElectronLWEt15L1MatchFilterRegional & hltL1NonIsoHLTNonIsoSingleElectronLWEt15EtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoSingleElectronLWEt15R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsol & hltL1NonIsolatedElectronHcalIsol & hltL1NonIsoHLTNonIsoSingleElectronLWEt15HcalIsolFilter & HLTDoLocalPixelSequence & HLTDoLocalStripSequence & hltL1IsoLargeWindowElectronPixelSeeds & hltL1NonIsoLargeWindowElectronPixelSeeds & hltL1NonIsoHLTNonIsoSingleElectronLWEt15PixelMatchFilter }
  sequence HLTDoubleElectronEt5L1NonIsoHLTnonIsoSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoDoubleElectronEt5L1MatchFilterRegional & hltL1NonIsoHLTNonIsoDoubleElectronEt5EtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoDoubleElectronEt5R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsol & hltL1NonIsolatedElectronHcalIsol & hltL1NonIsoHLTNonIsoDoubleElectronEt5HcalIsolFilter & HLTDoLocalPixelSequence & HLTDoLocalStripSequence & hltL1IsoStartUpElectronPixelSeeds & hltL1NonIsoStartUpElectronPixelSeeds & hltL1NonIsoHLTNonIsoDoubleElectronEt5PixelMatchFilter }
  sequence HLTSinglePhoton10L1NonIsolatedHLTNonIsoSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoSinglePhotonEt10L1MatchFilterRegional & hltL1NonIsoHLTNonIsoSinglePhotonEt10EtFilter & hltL1IsoR9shape & hltL1NonIsoR9shape & hltL1NonIsoHLTNonIsoSinglePhotonEt10R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedPhotonHcalIsol & hltL1NonIsolatedPhotonHcalIsol & hltL1NonIsoHLTNonIsoSinglePhotonEt10HcalIsolFilter }
  sequence HLTSinglePhoton15L1NonIsolatedHLTNonIsoSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoSinglePhotonEt15L1MatchFilterRegional & hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter & hltL1IsoR9shape & hltL1NonIsoR9shape & hltL1NonIsoHLTNonIsoSinglePhotonEt15R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedPhotonHcalIsol & hltL1NonIsolatedPhotonHcalIsol & hltL1NonIsoHLTNonIsoSinglePhotonEt15HcalIsolFilter }
  sequence HLTSinglePhoton15L1NonIsolatedHLTHTISequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoSinglePhotonEt15HTIL1MatchFilterRegional & hltL1NonIsoSinglePhotonEt15HTIEtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoSinglePhotonEt15HTIR9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedPhotonHcalIsol & hltL1NonIsolatedPhotonHcalIsol & hltL1NonIsoSinglePhotonEt15HTIHcalIsolFilter & HLTDoLocalTrackerSequence & HLTL1IsoEgammaRegionalRecoTrackerSequence & HLTL1NonIsoEgammaRegionalRecoTrackerSequence & hltL1IsoPhotonHollowTrackIsol & hltL1NonIsoPhotonHollowTrackIsol & hltL1NonIsoSinglePhotonEt15HTITrackIsolFilter }
  sequence HLTDoLocalTrackerSequence = { HLTDoLocalPixelSequence & HLTDoLocalStripSequence }
  sequence HLTL1IsoEgammaRegionalRecoTrackerSequence = { hltL1IsoEgammaRegionalPixelSeedGenerator & hltL1IsoEgammaRegionalCkfTrackCandidates & hltL1IsoEgammaRegionalCTFFinalFitWithMaterial }
  sequence HLTL1NonIsoEgammaRegionalRecoTrackerSequence = { hltL1NonIsoEgammaRegionalPixelSeedGenerator & hltL1NonIsoEgammaRegionalCkfTrackCandidates & hltL1NonIsoEgammaRegionalCTFFinalFitWithMaterial }
  sequence HLTSinglePhoton15L1NonIsolatedHLTLEISequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoSinglePhotonEt15LEIL1MatchFilterRegional & hltL1NonIsoSinglePhotonEt15LEIEtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoSinglePhotonEt15LEIR9ShapeFilter & hltL1IsolatedPhotonEcalIsol & hltL1NonIsolatedPhotonEcalIsol & hltL1NonIsoSinglePhotonEt15LEIEcalIsolFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedPhotonHcalIsol & hltL1NonIsolatedPhotonHcalIsol & hltL1NonIsoSinglePhotonEt15LEIHcalIsolFilter }
  sequence HLTSinglePhoton20L1NonIsolatedHLTNonIsoSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoSinglePhotonEt20L1MatchFilterRegional & hltL1NonIsoHLTNonIsoSinglePhotonEt20EtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoSinglePhotonEt20R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedPhotonHcalIsol & hltL1NonIsolatedPhotonHcalIsol & hltL1NonIsoHLTNonIsoSinglePhotonEt20HcalIsolFilter }
  sequence HLTDoublePhotonEt4eeResSequence = { HLTDoRegionalEgammaEcalSequenceLowPt & HLTL1IsolatedEcalClustersSequenceLowPt & HLTL1NonIsolatedEcalClustersSequenceLowPt & hltL1IsoRecoEcalCandidateLowPt & hltL1NonIsoRecoEcalCandidateLowPt & hltL1NonIsoDoublePhotonEt4eeResL1MatchFilterRegional & hltL1NonIsoDoublePhotonEt4eeResEtFilter & HLTEgammaR9ShapeSequenceLowPt & hltL1NonIsoHLTNonIsoDoublePhotonEt4eeResR9ShapeFilter & hltL1IsoHLTClusterShapeLowPt & hltL1NonIsoHLTClusterShapeLowPt & hltL1NonIsoDoublePhotonEt4eeResClusterShapeFilter & hltL1IsolatedPhotonEcalIsolLowPt & hltL1NonIsolatedPhotonEcalIsolLowPt & hltL1NonIsoDoublePhotonEt4eeResEcalIsolFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsolLowPt & hltL1NonIsolatedElectronHcalIsolLowPt & hltL1NonIsoDoublePhotonEt4eeResHcalIsolFilter & hltL1NonIsoDoublePhotonEt4eeResPMMassFilter }
  sequence HLTDoublePhotonEt4JpsiSequence = { HLTDoRegionalEgammaEcalSequenceLowPt & HLTL1IsolatedEcalClustersSequenceLowPt & HLTL1NonIsolatedEcalClustersSequenceLowPt & hltL1IsoRecoEcalCandidateLowPt & hltL1NonIsoRecoEcalCandidateLowPt & hltL1NonIsoDoublePhotonEt4JpsiL1MatchFilterRegional & hltL1NonIsoDoublePhotonEt4JpsiEtFilter & HLTEgammaR9ShapeSequenceLowPt & hltL1NonIsoHLTNonIsoDoublePhotonEt4JpsiR9ShapeFilter & hltL1IsoHLTClusterShapeLowPt & hltL1NonIsoHLTClusterShapeLowPt & hltL1NonIsoDoublePhotonEt4JpsiClusterShapeFilter & hltL1IsolatedPhotonEcalIsolLowPt & hltL1NonIsolatedPhotonEcalIsolLowPt & hltL1NonIsoDoublePhotonEt4JpsiEcalIsolFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsolLowPt & hltL1NonIsolatedElectronHcalIsolLowPt & hltL1NonIsoDoublePhotonEt4JpsiHcalIsolFilter & hltL1NonIsoDoublePhotonEt4JpsiPMMassFilter }
  sequence HLTDoublePhotonEt4UpsSequence = { HLTDoRegionalEgammaEcalSequenceLowPt & HLTL1IsolatedEcalClustersSequenceLowPt & HLTL1NonIsolatedEcalClustersSequenceLowPt & hltL1IsoRecoEcalCandidateLowPt & hltL1NonIsoRecoEcalCandidateLowPt & hltL1NonIsoDoublePhotonEt4UpsL1MatchFilterRegional & hltL1NonIsoDoublePhotonEt4UpsEtFilter & HLTEgammaR9ShapeSequenceLowPt & hltL1NonIsoHLTNonIsoDoublePhotonEt4UpsR9ShapeFilter & hltL1IsoHLTClusterShapeLowPt & hltL1NonIsoHLTClusterShapeLowPt & hltL1NonIsoDoublePhotonEt4UpsClusterShapeFilter & hltL1IsolatedPhotonEcalIsolLowPt & hltL1NonIsolatedPhotonEcalIsolLowPt & hltL1NonIsoDoublePhotonEt4UpsEcalIsolFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsolLowPt & hltL1NonIsolatedElectronHcalIsolLowPt & hltL1NonIsoDoublePhotonEt4UpsHcalIsolFilter & hltL1NonIsoDoublePhotonEt4UpsPMMassFilter }
  sequence HLTDoublePhotonEt5JpsiSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoDoublePhotonEt5JpsiL1MatchFilterRegional & hltL1NonIsoDoublePhotonEt5JpsiEtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoDoublePhotonEt5JpsiR9ShapeFilter & hltL1IsoHLTClusterShape & hltL1NonIsoHLTClusterShape & hltL1NonIsoDoublePhotonEt5JpsiClusterShapeFilter & hltL1IsolatedPhotonEcalIsol & hltL1NonIsolatedPhotonEcalIsol & hltL1NonIsoDoublePhotonEt5JpsiEcalIsolFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsol & hltL1NonIsolatedElectronHcalIsol & hltL1NonIsoDoublePhotonEt5JpsiHcalIsolFilter & hltL1NonIsoDoublePhotonEt5JpsiPMMassFilter }
  sequence HLTDoublePhotonEt5UpsSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoDoublePhotonEt5UpsL1MatchFilterRegional & hltL1NonIsoDoublePhotonEt5UpsEtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoDoublePhotonEt5UpsR9ShapeFilter & hltL1IsoHLTClusterShape & hltL1NonIsoHLTClusterShape & hltL1NonIsoDoublePhotonEt5UpsClusterShapeFilter & hltL1IsolatedPhotonEcalIsol & hltL1NonIsolatedPhotonEcalIsol & hltL1NonIsoDoublePhotonEt5UpsEcalIsolFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsol & hltL1NonIsolatedElectronHcalIsol & hltL1NonIsoDoublePhotonEt5UpsHcalIsolFilter & hltL1NonIsoDoublePhotonEt5UpsPMMassFilter }
  sequence HLTDoublePhotonEt5L1NonIsoHLTNonIsoSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoDoublePhotonEt5L1MatchFilterRegional & hltL1NonIsoHLTNonIsoDoublePhotonEt5EtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoDoublePhotonEt5R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedPhotonHcalIsol & hltL1NonIsolatedPhotonHcalIsol & hltL1NonIsoHLTNonIsoDoublePhotonEt5HcalIsolFilter }
  sequence HLTDoublePhotonEt10L1NonIsoHLTNonIsoSequence = { HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoDoublePhotonEt10L1MatchFilterRegional & hltL1NonIsoHLTNonIsoDoublePhotonEt10EtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoDoublePhotonEt10R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedPhotonHcalIsol & hltL1NonIsolatedPhotonHcalIsol & hltL1NonIsoHLTNonIsoDoublePhotonEt10HcalIsolFilter }
  sequence HLTL2TauJetsSequence = { HLTCaloTausCreatorRegionalSequence & hltL2TauJets }
  sequence HLTCaloTausCreatorRegionalSequence = { HLTDoRegionalJetEcalSequence & HLTDoLocalHcalSequence & hltTowerMakerForJets & hltCaloTowersTau1Regional & hltIconeTau1Regional & hltCaloTowersTau2Regional & hltIconeTau2Regional & hltCaloTowersTau3Regional & hltIconeTau3Regional & hltCaloTowersTau4Regional & hltIconeTau4Regional & hltCaloTowersCentral1Regional & hltIconeCentral1Regional & hltCaloTowersCentral2Regional & hltIconeCentral2Regional & hltCaloTowersCentral3Regional & hltIconeCentral3Regional & hltCaloTowersCentral4Regional & hltIconeCentral4Regional }
  sequence HLTL2TauEcalIsolationSequence = { hltL2TauNarrowConeIsolationProducer & hltL2TauRelaxingIsolationSelector }
  sequence HLTBTagIPSequenceL25StartupU = { HLTDoLocalPixelSequence & HLTRecopixelvertexingSequence & hltSelector4JetsU & hltBLifetimeL25JetsStartupU & hltBLifetimeL25AssociatorStartupU & hltBLifetimeL25TagInfosStartupU & hltBLifetimeL25BJetTagsStartupU }
  sequence HLTRecopixelvertexingSequence = { hltPixelTracks & hltPixelVertices }
  sequence HLTBTagIPSequenceL3StartupU = { HLTDoLocalPixelSequence & HLTDoLocalStripSequence & hltBLifetimeL3JetsStartupU & hltBLifetimeRegionalPixelSeedGeneratorStartupU & hltBLifetimeRegionalCkfTrackCandidatesStartupU & hltBLifetimeRegionalCtfWithMaterialTracksStartupU & hltBLifetimeL3AssociatorStartupU & hltBLifetimeL3TagInfosStartupU & hltBLifetimeL3BJetTagsStartupU }
  sequence HLTBTagMuSequenceL25U = { HLTL2muonrecoNocandSequence & hltSelector4JetsU & hltBSoftMuonL25JetsU & hltBSoftMuonL25TagInfosU & hltBSoftMuonL25BJetTagsUByDR }
  sequence HLTBTagMuSequenceL3U = { HLTL3muonrecoNocandSequence & hltBSoftMuonL3TagInfosU & hltBSoftMuonL3BJetTagsUByPt & hltBSoftMuonL3BJetTagsUByDR }
  sequence HLTPixelTrackingForMinBiasSequence = { hltPixelTracksForMinBias }
  sequence HLTL2HcalIsolTrackSequenceHE = { HLTDoLocalPixelSequence & hltHITPixelTracksHB & hltHITPixelTracksHE & hltHITPixelVerticesHE }
  sequence HLTL2HcalIsolTrackSequenceHB = { HLTDoLocalPixelSequence & hltHITPixelTracksHB & hltHITPixelVerticesHB }
  sequence HLTBeginSequenceNZS = { hltTriggerType & hltL1EventNumberNZS & HLTL1UnpackerSequence & hltBPTXCoincidence & HLTBeamSpot }
  sequence HLTDoRegionalPi0EtaSequence = { hltESRawToRecHitFacility & hltEcalRawToRecHitFacility & hltEcalRegionalPi0EtaFEDs & hltESRegionalPi0EtaRecHit & hltEcalRegionalPi0EtaRecHit }
  sequence HLTRecopixelvertexingForMinBiasSequence = { hltPixelTracksForMinBias & hltPixelVerticesForMinBias }
  sequence HLTRecopixelvertexingForHighMultSequence = { hltPixelTracksForHighMult & hltPixelVerticesForHighMult }
  sequence HLTL2muonrecoSequenceNoVtx = { HLTL2muonrecoNocandSequence & hltL2MuonCandidatesNoVtx }
  sequence HLTL3muonrecoSequenceNoVtx = { HLTL3muonrecoNocandSequenceNoVtx & hltL3MuonCandidatesNoVtx }
  sequence HLTL3muonrecoNocandSequenceNoVtx = { HLTL3muonTkCandidateSequenceNoVtx & hltL3TkTracksFromL2NoVtx & hltL3MuonsNoVtx }
  sequence HLTL3muonTkCandidateSequenceNoVtx = { HLTDoLocalPixelSequence & HLTDoLocalStripSequence & hltL3TrajectorySeedNoVtx & hltL3TrackCandidateFromL2NoVtx }
  path HLT_Activity_L1A = { HLTBeginSequenceBPTX & hltLevel1Activity & hltPreActivityL1A & HLTEndSequence }
  path HLT_Activity_PixelClusters = { HLTBeginSequenceBPTX & hltPreActivityPixelClusters & HLTDoLocalPixelSequence & hltPixelActivityFilter & HLTEndSequence }
  path HLT_Activity_DT = { HLTBeginSequence & hltL1sL1BscMinBiasORBptxPlusORMinus & hltPreActivityDT & hltMuonDTDigis & hltDTTFUnpacker & hltDTActivityFilter & HLTEndSequence }
  path HLT_Activity_DT_Tuned = { HLTBeginSequence & hltL1sL1BscMinBiasORBptxPlusORMinus & hltPreActivityDTTuned & hltMuonDTDigis & hltDTTFUnpacker & hltDTActivityFilterTuned & HLTEndSequence }
  path HLT_Activity_Ecal = { HLTBeginSequence & hltL1sVetoL1SingleEG2 & hltPreActivityCaloTower & HLTDoCaloSequence & hltTowerMakerForEcal & hltCaloTowerFilter & HLTEndSequence }
  path HLT_Activity_EcalREM = { HLTBeginSequence & hltL1sVetoL1SingleEG2 & hltPreActivityEcal & hltEcalDigis & hltEcalFixedAlphaBetaFitUncalibRecHit & hltEcalRecHitAB & hltTowerMakerForEcalABFit & hltEcalTowerFilter & HLTEndSequence }
  path HLT_SelectEcalSpikes_L1R = { HLTBeginSequence & hltL1sL1SingleEG2 & hltPreSelectEcalSpikesL1R & HLTEgammaSelectEcalSpikesSequence & HLTEndSequence }
  path HLT_SelectEcalSpikesHighEt_L1R = { HLTBeginSequence & hltL1sL1SingleEG5 & hltPreSelectEcalSpikesHighEtL1R & HLTEgammaSelectEcalSpikesHighEtSequence & HLTEndSequence }
  path HLT_L1Jet6U = { HLTBeginSequenceBPTX & hltL1sL1Jet6U & hltPreL1Jet6U_BPTX & HLTEndSequence }
  path HLT_L1Jet6U_NoBPTX = { HLTBeginSequence & hltL1sL1Jet6U & hltPreL1Jet6U & HLTEndSequence }
  path HLT_L1Jet10U = { HLTBeginSequenceBPTX & hltL1sL1Jet10U & hltPreL1Jet10U_BPTX & HLTEndSequence }
  path HLT_L1Jet10U_NoBPTX = { HLTBeginSequence & hltL1sL1Jet10U & hltPreL1Jet10U & HLTEndSequence }
  path HLT_Jet15U_HcalNoiseFiltered = { HLTBeginSequenceBPTX & hltL1sJet15U & hltPreJet15UHcalNoiseFiltered & HLTRecoJetSequenceU & hlt1jet15U & HLTHcalNoiseSequence & HLTEndSequence }
  path HLT_Jet15U = { HLTBeginSequenceBPTX & hltL1sJet15U & hltPreJet15U & HLTRecoJetSequenceU & hlt1jet15U & HLTEndSequence }
  path HLT_Jet30U = { HLTBeginSequenceBPTX & hltL1sJet30U & hltPreJet30U & HLTRecoJetSequenceU & hlt1jet30U & HLTEndSequence }
  path HLT_Jet50U = { HLTBeginSequenceBPTX & hltL1sJet50U & hltPreJet50U & HLTRecoJetSequenceU & hlt1jet50U & HLTEndSequence }
  path HLT_L1SingleForJet = { HLTBeginSequenceBPTX & hltL1sL1SingleForJet & hltPreL1SingleForJet_BPTX & HLTEndSequence }
  path HLT_L1SingleForJet_NoBPTX = { HLTBeginSequence & hltL1sL1SingleForJet & hltPreL1SingleForJet & HLTEndSequence }
  path HLT_L1SingleCenJet = { HLTBeginSequenceBPTX & hltL1sL1SingleCenJet & hltPreL1SingleCenJet_BPTX & HLTEndSequence }
  path HLT_L1SingleCenJet_NoBPTX = { HLTBeginSequence & hltL1sL1SingleCenJet & hltPreL1SingleCenJet & HLTEndSequence }
  path HLT_L1SingleTauJet = { HLTBeginSequenceBPTX & hltL1sL1SingleTauJet & hltPreL1SingleTauJet_BPTX & HLTEndSequence }
  path HLT_L1SingleTauJet_NoBPTX = { HLTBeginSequence & hltL1sL1SingleTauJet & hltPreL1SingleTauJet & HLTEndSequence }
  path HLT_FwdJet20U = { HLTBeginSequenceBPTX & hltL1sFwdJet20U & hltPreFwdJet20U & HLTRecoJetSequenceU & hltRapGap20U & HLTEndSequence }
  path HLT_DiJetAve15U_8E29 = { HLTBeginSequenceBPTX & hltL1sDiJetAve15U8E29 & hltPreDiJetAve15U8E29 & HLTDoCaloSequence & hltIterativeCone5CaloJets & hltDiJetAve15U8E29 & HLTEndSequence }
  path HLT_DiJetAve30U_8E29 = { HLTBeginSequenceBPTX & hltL1sDiJetAve30U8E29 & hltPreDiJetAve30U8E29 & HLTDoCaloSequence & hltIterativeCone5CaloJets & hltDiJetAve30U8E29 & HLTEndSequence }
  path HLT_DoubleJet15U_ForwardBackward = { HLTBeginSequenceBPTX & hltL1sDoubleJet15UForwardBackward & hltPreDoubleJet15UForwardBackward & HLTRecoJetRegionalSequence & hltDoubleJet15UForwardBackward & HLTEndSequence }
  path HLT_QuadJet15U = { HLTBeginSequenceBPTX & hltL1sQuadJet15U & hltPreQuadJet15U & HLTRecoJetSequenceU & hlt4jet15U & HLTEndSequence }
  path HLT_L1MET20 = { HLTBeginSequenceBPTX & hltL1sL1MET20 & hltPreL1MET20 & HLTEndSequence }
  path HLT_MET45 = { HLTBeginSequenceBPTX & hltL1sMET45 & hltPreMET45 & HLTRecoMETSequence & hlt1MET45 & HLTEndSequence }
  path HLT_MET100 = { HLTBeginSequenceBPTX & hltL1sMET100 & hltPreMET100 & HLTRecoMETSequence & hlt1MET100 & HLTEndSequence }
  path HLT_HT100U = { HLTBeginSequenceBPTX & hltL1sHT100 & hltPreHT100 & HLTRecoJetSequenceU & HLTDoJet15UHTRecoSequence & hltHT100U & HLTEndSequence }
  path HLT_L1MuOpen = { HLTBeginSequenceBPTX & hltL1sL1SingleMuOpenL1SingleMu0 & hltPreL1MuOpen_BPTX & hltL1MuOpenL1Filtered0 & HLTEndSequence }
  path HLT_L1MuOpen_NoBPTX = { HLTBeginSequence & hltL1sL1SingleMuOpenL1SingleMu0 & hltPreL1MuOpen & hltL1MuOpenL1Filtered0 & HLTEndSequence }
  path HLT_L1MuOpen_AntiBPTX = { HLTBeginSequenceAntiBPTX & hltL1sL1SingleMuOpenL1SingleMu0 & hltPreL1MuOpen_AntiBPTX & hltL1MuOpenL1Filtered0 & HLTEndSequence }
  path HLT_L1Mu = { HLTBeginSequenceBPTX & hltL1sL1Mu & hltPreL1Mu & hltL1MuL1Filtered0 & HLTEndSequence }
  path HLT_L1Mu20 = { HLTBeginSequenceBPTX & hltL1sL1SingleMu20 & hltPreL1Mu20 & hltL1Mu20L1Filtered20 & HLTEndSequence }
  path HLT_L2Mu0 = { HLTBeginSequenceBPTX & hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3 & hltPreL2Mu0 & hltL1SingleMu0L1Filtered0 & HLTL2muonrecoSequence & hltL2Mu0L2Filtered0 & HLTEndSequence }
  path HLT_L2Mu3 = { HLTBeginSequenceBPTX & hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3 & hltPreL2Mu3 & hltL1SingleMu0L1Filtered0 & HLTL2muonrecoSequence & hltSingleMu3L2Filtered3 & HLTEndSequence }
  path HLT_L2Mu5 = { HLTBeginSequenceBPTX & hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3 & hltPreL2Mu5 & hltL1SingleMu0L1Filtered0 & HLTL2muonrecoSequence & hltL2Mu5L2Filtered5 & HLTEndSequence }
  path HLT_L2Mu9 = { HLTBeginSequenceBPTX & hltL1sL1SingleMu7 & hltPreL2Mu9 & hltL1SingleMu7L1Filtered0 & HLTL2muonrecoSequence & hltL2Mu9L2Filtered9 & HLTEndSequence }
  path HLT_L2Mu11 = { HLTBeginSequenceBPTX & hltL1sL1SingleMu7 & hltPreL2Mu11 & hltL1SingleMu7L1Filtered0 & HLTL2muonrecoSequence & hltL2Mu11L2Filtered11 & HLTEndSequence }
  path HLT_L2DoubleMu0 = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreL2DoubleMu0 & hltDiMuonL1Filtered0 & HLTL2muonrecoSequence & hltDiMuonL2PreFiltered0 & HLTEndSequence }
  path HLT_IsoMu3 = { HLTBeginSequenceBPTX & hltL1sL1SingleMu3 & hltPreIsoMu3 & hltSingleMuIsoL1Filtered3 & HLTL2muonrecoSequence & hltSingleMuIsoL2PreFiltered3 & HLTL2muonisorecoSequence & hltSingleMuIsoL2IsoFiltered3 & HLTL3muonrecoSequence & hltSingleMuIsoL3PreFiltered3 & HLTL3muonisorecoSequence & hltSingleMuIsoL3IsoFiltered3 & HLTEndSequence }
  path HLT_Mu3 = { HLTBeginSequenceBPTX & hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3 & hltPreMu3 & hltL1SingleMu0L1Filtered0 & HLTL2muonrecoSequence & hltSingleMu3L2Filtered3 & HLTL3muonrecoSequence & hltSingleMu3L3Filtered3 & HLTEndSequence }
  path HLT_Mu5 = { HLTBeginSequenceBPTX & hltL1sL1SingleMu3 & hltPreMu5 & hltL1SingleMu3L1Filtered0 & HLTL2muonrecoSequence & hltSingleMu5L2Filtered4 & HLTL3muonrecoSequence & hltSingleMu5L3Filtered5 & HLTEndSequence }
  path HLT_Mu9 = { HLTBeginSequenceBPTX & hltL1sL1SingleMu7 & hltPreMu9 & hltL1SingleMu7L1Filtered0 & HLTL2muonrecoSequence & hltSingleMu9L2Filtered7 & HLTL3muonrecoSequence & hltSingleMu9L3Filtered9 & HLTEndSequence }
  path HLT_L1DoubleMuOpen = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreL1DoubleMuOpen & hltDoubleMuLevel1PathL1OpenFiltered & HLTEndSequence }
  path HLT_DoubleMu0 = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreDoubleMu0 & hltDiMuonL1Filtered0 & HLTL2muonrecoSequence & hltDiMuonL2PreFiltered0 & HLTL3muonrecoSequence & hltDiMuonL3PreFiltered0 & HLTEndSequence }
  path HLT_DoubleMu3 = { HLTBeginSequenceBPTX & hltL1sL1DoubleMu3 & hltPreDoubleMu3 & hltDiMuonL1Filtered & HLTL2muonrecoSequence & hltDiMuonL2PreFiltered & HLTL3muonrecoSequence & hltDiMuonL3PreFiltered & HLTEndSequence }
  path HLT_Mu0_L1MuOpen = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreMu0L1MuOpen & hltMu0L1MuOpenL1Filtered0 & HLTL2muonrecoSequence & hltMu0L1MuOpenL2Filtered0 & HLTL3muonrecoSequence & hltMu0L1MuOpenL3Filtered0 & HLTEndSequence }
  path HLT_Mu3_L1MuOpen = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreMu3L1MuOpen & hltMu3L1MuOpenL1Filtered0 & HLTL2muonrecoSequence & hltMu3L1MuOpenL2Filtered0 & HLTL3muonrecoSequence & hltMu3L1MuOpenL3Filtered3 & HLTEndSequence }
  path HLT_Mu5_L1MuOpen = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreMu5L1MuOpen & hltMu5L1MuOpenL1Filtered0 & HLTL2muonrecoSequence & hltMu5L1MuOpenL2Filtered0 & HLTL3muonrecoSequence & hltMu5L1MuOpenL3Filtered5 & HLTEndSequence }
  path HLT_Mu0_L2Mu0 = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreMu0L2Mu0 & hltDiMuonL1Filtered0 & HLTL2muonrecoSequence & hltDiMuonL2PreFiltered0 & HLTL3muonrecoSequence & hltMu0L2Mu0L3Filtered0 & HLTEndSequence }
  path HLT_Mu3_L2Mu0 = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreMu3L2Mu0 & hltDiMuonL1Filtered0 & HLTL2muonrecoSequence & hltDiMuonL2PreFiltered0 & HLTL3muonrecoSequence & hltMu3L2Mu0L3Filtered3 & HLTEndSequence }
  path HLT_Mu5_L2Mu0 = { HLTBeginSequenceBPTX & hltL1sL1DoubleMuOpen & hltPreMu5L2Mu0 & hltDiMuonL1Filtered0 & HLTL2muonrecoSequence & hltDiMuonL2PreFiltered0 & HLTL3muonrecoSequence & hltMu5L2Mu0L3Filtered5 & HLTEndSequence }
  path HLT_Mu0_Track0_Jpsi = { HLTBeginSequenceBPTX & hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3 & hltPreMu0Track0Jpsi & hltMu0TrackJpsiL1Filtered0 & HLTL2muonrecoSequence & hltMu0TrackJpsiL2Filtered0 & HLTL3muonrecoSequence & hltMu0TrackJpsiL3Filtered0 & HLTMuTrackJpsiPixelRecoSequence & hltMu0TrackJpsiPixelMassFiltered & HLTMuTrackJpsiTrackRecoSequence & hltMu0TrackJpsiTrackMassFiltered & HLTEndSequence }
  path HLT_Mu3_Track0_Jpsi = { HLTBeginSequenceBPTX & hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3 & hltPreMu3Track0Jpsi & hltMu3TrackJpsiL1Filtered0 & HLTL2muonrecoSequence & hltMu3TrackJpsiL2Filtered3 & HLTL3muonrecoSequence & hltMu3TrackJpsiL3Filtered3 & HLTMuTrackJpsiPixelRecoSequence & hltMu3TrackJpsiPixelMassFiltered & HLTMuTrackJpsiTrackRecoSequence & hltMu3TrackJpsiTrackMassFiltered & HLTEndSequence }
  path HLT_Mu5_Track0_Jpsi = { HLTBeginSequenceBPTX & hltL1sL1SingleMu3 & hltPreMu5Track0Jpsi & hltMu5TrackJpsiL1Filtered0 & HLTL2muonrecoSequence & hltMu5TrackJpsiL2Filtered4 & HLTL3muonrecoSequence & hltMu5TrackJpsiL3Filtered5 & HLTMuTrackJpsiPixelRecoSequence & hltMu5TrackJpsiPixelMassFiltered & HLTMuTrackJpsiTrackRecoSequence & hltMu5TrackJpsiTrackMassFiltered & HLTEndSequence }
  path HLT_L1SingleEG2 = { HLTBeginSequence & hltL1sL1SingleEG2 & hltPreL1SingleEG2 & HLTEndSequence }
  path HLT_L1SingleEG5 = { HLTBeginSequence & hltL1sL1SingleEG5 & hltPreL1SingleEG5 & HLTEndSequence }
  path HLT_L1SingleEG8 = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPreL1SingleEG8 & HLTEndSequence }
  path HLT_L1DoubleEG5 = { HLTBeginSequence & hltL1sL1DoubleEG5 & hltPreL1DoubleEG5 & HLTEndSequence }
  path HLT_Ele10_LW_L1R = { HLTBeginSequence & hltL1sL1SingleEG5 & hltPreEle10LWL1R & HLTSingleElectronLWEt10L1NonIsoHLTNonIsoSequence & HLTEndSequence }
  path HLT_Ele10_LW_EleId_L1R = { HLTBeginSequence & hltL1sL1SingleEG5 & hltPreEle10LWEleIdL1R & HLTSingleElectronEt10L1NonIsoHLTEleIdSequence & HLTEndSequence }
  path HLT_Ele15_LW_L1R = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPreEle15LWL1R & HLTSingleElectronLWEt15L1NonIsoHLTNonIsoSequence & HLTEndSequence }
  path HLT_Ele15_SC10_LW_L1R = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPreEle15SC10LWL1R & HLTSingleElectronLWEt15L1NonIsoHLTNonIsoSequence & hltL1NonIsoHLTNonIsoSingleElectronLWEt15ESscWrapper & hltL1NonIsoHLTNonIsoSingleElectronLWEt15ESDoubleSC10 & hltL1NonIsoHLTNonIsoSingleElectronLWEt15ESDoubleSC10R9ShapeFilter & HLTEndSequence }
  path HLT_Ele15_SiStrip_L1R = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPreEle15SiStripL1R & HLTDoRegionalEgammaEcalSequence & HLTL1IsolatedEcalClustersSequence & HLTL1NonIsolatedEcalClustersSequence & hltL1IsoRecoEcalCandidate & hltL1NonIsoRecoEcalCandidate & hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15L1MatchFilterRegional & hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15EtFilter & HLTEgammaR9ShapeSequence & hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15R9ShapeFilter & HLTDoLocalHcalWithoutHOSequence & hltL1IsolatedElectronHcalIsol & hltL1NonIsolatedElectronHcalIsol & hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15HcalIsolFilter & HLTDoLocalPixelSequence & HLTDoLocalStripSequence & hltL1IsoSiStripElectronPixelSeeds & hltL1NonIsoSiStripElectronPixelSeeds & hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15PixelMatchFilter & HLTEndSequence }
  path HLT_Ele20_LW_L1R = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPreEle20LWL1R & HLTSingleElectronLWEt15L1NonIsoHLTNonIsoSequence & hltL1NonIsoHLTNonIsoSingleElectronLWEt15EtFilterESet20 & HLTEndSequence }
  path HLT_DoubleEle5_SW_L1R = { HLTBeginSequence & hltL1sL1DoubleEG5 & hltPreDoubleEle5SWL1R & HLTDoubleElectronEt5L1NonIsoHLTnonIsoSequence & HLTEndSequence }
  path HLT_Photon10_L1R = { HLTBeginSequence & hltL1sL1SingleEG5 & hltPrePhoton10L1R & HLTSinglePhoton10L1NonIsolatedHLTNonIsoSequence & HLTEndSequence }
  path HLT_Photon15_L1R = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPrePhoton15L1R & HLTSinglePhoton15L1NonIsolatedHLTNonIsoSequence & HLTEndSequence }
  path HLT_Photon15_TrackIso_L1R = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPrePhoton15HTIL1R & HLTSinglePhoton15L1NonIsolatedHLTHTISequence & HLTEndSequence }
  path HLT_Photon15_LooseEcalIso_L1R = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPrePhoton15LEIL1R & HLTSinglePhoton15L1NonIsolatedHLTLEISequence & HLTEndSequence }
  path HLT_Photon20_L1R = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPrePhoton20L1R & HLTSinglePhoton20L1NonIsolatedHLTNonIsoSequence & HLTEndSequence }
  path HLT_Photon30_L1R_8E29 = { HLTBeginSequence & hltL1sL1SingleEG8 & hltPrePhoton30L1R8E29 & HLTSinglePhoton15L1NonIsolatedHLTNonIsoSequence & hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilterESet308E29 & HLTEndSequence }
  path HLT_DoublePhoton4_eeRes_L1R = { HLTBeginSequence & hltL1sL1DoubleEG2 & hltPreDoublePhoton4eeResL1R & HLTDoublePhotonEt4eeResSequence & HLTEndSequence }
  path HLT_DoublePhoton4_Jpsi_L1R = { HLTBeginSequence & hltL1sL1DoubleEG2 & hltPreDoublePhoton4JpsiL1R & HLTDoublePhotonEt4JpsiSequence & HLTEndSequence }
  path HLT_DoublePhoton4_Upsilon_L1R = { HLTBeginSequence & hltL1sL1DoubleEG2 & hltPreDoublePhoton4UpsL1R & HLTDoublePhotonEt4UpsSequence & HLTEndSequence }
  path HLT_DoublePhoton5_Jpsi_L1R = { HLTBeginSequence & hltL1sL1SingleEG8orL1DoubleEG5 & hltPreDoublePhoton5JpsiL1R & HLTDoublePhotonEt5JpsiSequence & HLTEndSequence }
  path HLT_DoublePhoton5_Upsilon_L1R = { HLTBeginSequence & hltL1sL1SingleEG8orL1DoubleEG5 & hltPreDoublePhoton5UpsL1R & HLTDoublePhotonEt5UpsSequence & HLTEndSequence }
  path HLT_DoublePhoton5_L1R = { HLTBeginSequence & hltL1sL1DoubleEG5 & hltPreDoublePhoton5_L1R & HLTDoublePhotonEt5L1NonIsoHLTNonIsoSequence & HLTEndSequence }
  path HLT_DoublePhoton10_L1R = { HLTBeginSequence & hltL1sL1DoubleEG5 & hltPreDoublePhoton10L1R & HLTDoublePhotonEt10L1NonIsoHLTNonIsoSequence & HLTEndSequence }
  path HLT_SingleLooseIsoTau20 = { HLTBeginSequenceBPTX & hltL1sSingleLooseIsoTau20 & hltPreSingleLooseIsoTau20 & HLTL2TauJetsSequence & hltFilterL2EtCutSingleLooseIsoTau20 & HLTL2TauEcalIsolationSequence & hltL1HLTSingleLooseIsoTau20JetsMatch & hltFilterL2EcalIsolationSingleLooseIsoTau20 & HLTEndSequence }
  path HLT_DoubleLooseIsoTau15 = { HLTBeginSequenceBPTX & hltL1sDoubleLooseIsoTau15 & hltPreDoubleLooseIsoTau15 & HLTL2TauJetsSequence & hltFilterL2EtCutDoubleLooseIsoTau15 & HLTL2TauEcalIsolationSequence & hltL1HLTDoubleLooseIsoTau15JetsMatch & hltFilterL2EcalIsolationDoubleLooseIsoTau15 & HLTEndSequence }
  path HLT_BTagIP_Jet50U = { HLTBeginSequenceBPTX & hltL1sBTagIPJet50U & hltPreBTagIPJet50U & HLTRecoJetSequenceU & hltBJet50U & HLTBTagIPSequenceL25StartupU & hltBLifetimeL25FilterStartupU & HLTBTagIPSequenceL3StartupU & hltBLifetimeL3FilterStartupU & HLTEndSequence }
  path HLT_BTagMu_Jet10U = { HLTBeginSequenceBPTX & hltL1sBTagMuJet10U & hltPreBTagMuJet10U & HLTRecoJetSequenceU & hltBJet10U & HLTBTagMuSequenceL25U & hltBSoftMuonL25FilterUByDR & HLTBTagMuSequenceL3U & hltBSoftMuonL3FilterUByDR & HLTEndSequence }
  path HLT_StoppedHSCP_8E29 = { HLTBeginSequence & hltL1sStoppedHSCP8E29 & hltPreStoppedHSCP8E29 & hltHcalDigis & hltHbhereco & hltStoppedHSCPHpdFilter & hltStoppedHSCPTowerMakerForAll & hltStoppedHSCPIterativeCone5CaloJets & hltStoppedHSCP1CaloJetEnergy & HLTEndSequence }
  path HLT_L1Mu14_L1SingleEG10 = { HLTBeginSequenceBPTX & hltL1sL1Mu14L1SingleEG10 & hltPreL1Mu14L1SingleEG10 & HLTEndSequence }
  path HLT_L1Mu14_L1SingleJet6U = { HLTBeginSequenceBPTX & hltL1sL1Mu14L1SingleJet6U & hltPreL1Mu14L1SingleJet6U & HLTEndSequence }
  path HLT_L1Mu14_L1ETM30 = { HLTBeginSequenceBPTX & hltL1sL1Mu14L1ETM30 & hltPreL1Mu14L1ETM30 & HLTEndSequence }
  path HLT_ZeroBias = { HLTBeginSequence & hltL1sZeroBias & hltPreZeroBias & HLTEndSequence }
  path HLT_MinBiasBSC = { HLTBeginSequenceBPTX & hltL1sMinBiasBSC & hltPreMinBiasBSC_BPTX & HLTEndSequence }
  path HLT_MinBiasBSC_NoBPTX = { HLTBeginSequence & hltL1sMinBiasBSC & hltPreMinBiasBSC & HLTEndSequence }
  path HLT_ZeroBiasPixel_SingleTrack = { HLTBeginSequence & hltL1sZeroBias & hltPreZeroBiasPixelSingleTrack & HLTDoLocalPixelSequence & HLTPixelTrackingForMinBiasSequence & hltPixelCandsForMinBias & hltMinBiasPixelFilter1 & HLTEndSequence }
  path HLT_MinBiasPixel_SingleTrack = { HLTBeginSequence & hltL1sL1BscMinBiasORBptxPlusORMinus & hltPreMinBiasPixelSingleTrack & HLTDoLocalPixelSequence & HLTPixelTrackingForMinBiasSequence & hltPixelCandsForMinBias & hltMinBiasPixelFilter1 & HLTEndSequence }
  path HLT_MinBiasPixel_DoubleTrack = { HLTBeginSequence & hltL1sL1BscMinBiasORBptxPlusORMinus & hltPreMinBiasPixelDoubleTrack & HLTDoLocalPixelSequence & HLTPixelTrackingForMinBiasSequence & hltPixelCandsForMinBias & hltMinBiasPixelFilter2 & HLTEndSequence }
  path HLT_MinBiasPixel_DoubleIsoTrack5 = { HLTBeginSequence & hltL1sL1BscMinBiasORBptxPlusORMinus & hltPreMinBiasPixelDoubleIsoTrack5 & HLTDoLocalPixelSequence & HLTPixelTrackingForMinBiasSequence & hltPixelCandsForMinBias & hltPixelMBForAlignment & HLTEndSequence }
  path HLT_CSCBeamHalo = { HLTBeginSequence & hltL1sCSCBeamHalo & hltPreCSCBeamHalo & HLTEndSequence }
  path HLT_CSCBeamHaloOverlapRing1 = { HLTBeginSequence & hltL1sCSCBeamHaloOverlapRing1 & hltPreCSCBeamHaloOverlapRing1 & hltMuonCSCDigis & hltCsc2DRecHits & hltOverlapsHLTCSCBeamHaloOverlapRing1 & HLTEndSequence }
  path HLT_CSCBeamHaloOverlapRing2 = { HLTBeginSequence & hltL1sCSCBeamHaloOverlapRing2 & hltPreCSCBeamHaloOverlapRing2 & hltMuonCSCDigis & hltCsc2DRecHits & hltOverlapsHLTCSCBeamHaloOverlapRing2 & HLTEndSequence }
  path HLT_CSCBeamHaloRing2or3 = { HLTBeginSequence & hltL1sCSCBeamHaloRing2or3 & hltPreCSCBeamHaloRing2or3 & hltMuonCSCDigis & hltCsc2DRecHits & hltFilter23HLTCSCBeamHaloRing2or3 & HLTEndSequence }
  path HLT_L1_BscMinBiasOR_BptxPlusORMinus = { HLTBeginSequence & hltL1sL1BscMinBiasORBptxPlusORMinus & hltPreL1BscMinBiasORBptxPlusORMinus & HLTEndSequence }
  path HLT_L1_BptxXOR_BscMinBiasOR = { HLTBeginSequence & hltL1sL1BptxXORBscMinBiasOR & hltPreL1BptxXORBscMinBiasOR & HLTEndSequence }
  path HLT_L1Tech_BSC_halo = { HLTBeginSequenceBPTX & hltL1sL1TechBSChalo & hltPreL1TechBSChalo & HLTEndSequence }
  path HLT_L1Tech_BSC_halo_forPhysicsBackground = { HLTBeginSequenceBPTX & hltL1sL1TechBSChalo & hltPreL1TechBSChalo_forPhysicsBackground & HLTEndSequence }
  path HLT_L1Tech_BSC_HighMultiplicity = { HLTBeginSequenceBPTX & hltL1sHighMultiplicityBSC & hltPreHighMultiplicityBSC & HLTEndSequence }
  path HLT_L1Tech_RPC_TTU_RBst1_collisions = { HLTBeginSequenceBPTX & hltL1sL1TechRPCTTURBst1collisions & hltPreL1TechRPCTTURBst1collisions & HLTEndSequence }
  path HLT_L1Tech_HCAL_HF = { HLTBeginSequenceBPTX & hltL1sL1HFtech & hltPreL1HFTech & HLTEndSequence }
  path HLT_TrackerCosmics = { HLTBeginSequence & hltL1sTrackerCosmics & hltTrackerCosmicsPattern & hltPreTrackerCosmics & HLTEndSequence }
  path HLT_RPCBarrelCosmics = { HLTBeginSequence & hltL1sRPCBarrelCosmics & hltPreRPCBarrelCosmics & HLTEndSequence }
  path HLT_IsoTrackHE_8E29 = { HLTBeginSequence & hltL1sIsoTrack8E29 & hltPreIsoTrackHE8E29 & HLTL2HcalIsolTrackSequenceHE & hltIsolPixelTrackProdHE8E29 & hltIsolPixelTrackL2FilterHE8E29 & HLTDoLocalStripSequence & hltHITPixelTripletSeedGeneratorHE8E29 & hltHITCkfTrackCandidatesHE8E29 & hltHITCtfWithMaterialTracksHE8E29 & hltHITIPTCorrectorHE8E29 & hltIsolPixelTrackL3FilterHE8E29 & HLTEndSequence }
  path HLT_IsoTrackHB_8E29 = { HLTBeginSequence & hltL1sIsoTrack8E29 & hltPreIsoTrackHB8E29 & HLTL2HcalIsolTrackSequenceHB & hltIsolPixelTrackProdHB8E29 & hltIsolPixelTrackL2FilterHB8E29 & HLTDoLocalStripSequence & hltHITPixelTripletSeedGeneratorHB8E29 & hltHITCkfTrackCandidatesHB8E29 & hltHITCtfWithMaterialTracksHB8E29 & hltHITIPTCorrectorHB8E29 & hltIsolPixelTrackL3FilterHB8E29 & HLTEndSequence }
  path HLT_HcalPhiSym = { HLTBeginSequenceNZS & hltLevel1Activity & hltPreHcalPhiSym & HLTEndSequence }
  path HLT_HcalNZS_8E29 = { HLTBeginSequenceNZS & hltL1sHcalNZS8E29 & hltPreHcalNZS8E29 & HLTEndSequence }
  path AlCa_EcalPhiSym = { HLTBeginSequenceBPTX & hltL1sAlCaEcalPhiSym & hltPreAlCaEcalPhiSym & hltEcalRawToRecHitFacility & hltESRawToRecHitFacility & hltEcalRegionalRestFEDs & hltEcalRecHitAll & hltAlCaPhiSymStream & HLTEndSequence }
  path AlCa_EcalPi0_8E29 = { HLTBeginSequenceBPTX & hltL1sAlCaEcalPi0Eta8E29 & hltPreAlCaEcalPi08E29 & HLTDoRegionalPi0EtaSequence & hltSimple3x3Clusters & hltAlCaPi0RecHitsFilter & HLTEndSequence }
  path AlCa_EcalEta_8E29 = { HLTBeginSequenceBPTX & hltL1sAlCaEcalPi0Eta8E29 & hltPreAlCaEcalEta8E29 & HLTDoRegionalPi0EtaSequence & hltSimple3x3Clusters & hltAlCaEtaRecHitsFilter & HLTEndSequence }
  path AlCa_RPCMuonNoHits = { HLTBeginSequenceBPTX & hltL1sAlCaRPC & hltPreRPCMuonNoHits & HLTmuonlocalrecoSequence & hltRPCPointProducer & hltRPCFilter & HLTEndSequence }
  path AlCa_RPCMuonNoTriggers = { HLTBeginSequenceBPTX & hltL1sAlCaRPC & hltPreRPCMuonNoTriggers & hltRPCMuonNoTriggersL1Filtered0 & HLTmuonlocalrecoSequence & HLTEndSequence }
  path AlCa_RPCMuonNormalisation = { HLTBeginSequenceBPTX & hltL1sAlCaRPC & hltPreRPCMuonNorma & hltRPCMuonNormaL1Filtered0 & HLTmuonlocalrecoSequence & HLTEndSequence }
  path HLT_DTErrors = { hltPreAlCaDTErrors & hltDTROMonitorFilter & hltDynAlCaDTErrors & HLTEndSequence }
  path HLT_Calibration = { hltCalibrationEventsFilter & hltPreCalibration & HLTEndSequence }
  path HLT_EcalCalibration = { hltCalibrationEventsFilter & hltPreEcalCalibration & hltEcalCalibrationRaw & HLTEndSequence }
  path HLT_HcalCalibration = { hltCalibrationEventsFilter & hltHcalCalibTypeFilter & hltPreHcalCalibration & HLTEndSequence }
  path HLT_Random = { hltRandomEventsFilter & hltPreRandom & HLTEndSequence }
  path HLT_PixelTracks_Multiplicity40 = { HLTBeginSequenceBPTX & hltL1sETT60 & hltPrePixelTracksMultiplicity40 & HLTDoLocalPixelSequence & HLTRecopixelvertexingForMinBiasSequence & hltPixelCandsForMinBias & hlt1HighMult40 & HLTEndSequence }
  path HLT_PixelTracks_Multiplicity70 = { HLTBeginSequenceBPTX & hltL1sETT60 & hltPrePixelTracksMultiplicity70 & HLTDoLocalPixelSequence & HLTRecopixelvertexingForHighMultSequence & hltPixelCandsForHighMult & hlt1HighMult70 & HLTEndSequence }
  path HLT_GlobalRunHPDNoise = { HLTBeginSequence & hltL1sGlobalRunHPDNoise & hltPreGlobalRunHPDNoise & HLTEndSequence }
  path HLT_TechTrigHCALNoise = { HLTBeginSequence & hltL1sTechTrigHCALNoise & hltL1sNotBptxPlusOrMinus & hltPreTechTrigHCALNoise & HLTEndSequence }
  path HLT_L1_BPTX = { HLTBeginSequence & hltL1sL1BPTX & hltPreL1BPTX & HLTEndSequence }
  path HLT_L1_BPTX_MinusOnly = { HLTBeginSequence & hltL1sL1BPTX & hltL1sL1BPTXMinusOnly & hltPreL1BPTXMinusOnly & HLTEndSequence }
  path HLT_L1_BPTX_PlusOnly = { HLTBeginSequence & hltL1sL1BPTX & hltL1sL1BPTXPlusOnly & hltPreL1BPTXPlusOnly & HLTEndSequence }
  path HLT_L2Mu0_NoVertex = { HLTBeginSequence & hltL1sL1SingleMu0 & hltPreL2Mu0NoVertex & hltSingleMu0L1Filtered & HLTL2muonrecoSequenceNoVtx & hltSingleL2Mu0L2PreFilteredNoVtx & HLTEndSequence }
  path HLT_TkMu3_NoVertex = { HLTBeginSequence & hltL1sL1SingleMu0 & hltPreTkMu3NoVertex & hltSingleMu0L1Filtered & HLTL2muonrecoSequenceNoVtx & hltSingleMu3L2PreFilteredNoVtx & HLTL3muonrecoSequenceNoVtx & hltSingleMu3L3PreFilterNoVtx & HLTEndSequence }
  path HLT_LogMonitor = { hltPreLogMonitor & hltLogMonitorFilter & HLTEndSequence }
  path DQM_FEDIntegrity = { HLTBeginSequence & hltPreFEDIntegrity & hltDTDQMEvF & hltEcalDigis & hltEBHltTask & hltEEHltTask & hltL1tfed & hltSiPixelDigisWithErrors & hltSiPixelHLTSource & hltSiStripFEDCheck & hltMuonRPCDigis & hltRPCFEDIntegrity & hltBoolDQMPath }
  path HLTriggerFinalPath = { hltTriggerSummaryAOD & hltPreTriggerSummaryRAW & hltTriggerSummaryRAW & hltBoolFinalPath }
  endpath HLTOutput = { hltOutputA }
  endpath EventDisplayOutput = { hltPreEventDisplay & hltPreEventDisplaySmart & hltOutputEventDisplay }
  endpath ExpressOutput = { hltPreExpress & hltPreExpressSmart & hltOutputExpress }
  endpath AlCaOutput = { hltOutputCalibration & hltOutputEcalCalibration & hltOutputALCAP0 & hltOutputALCAPHISYM & hltOutputRPCMON & hltOutputOnlineErrors }
  endpath DQMOutput = { hltDQML1Scalers & hltDQML1SeedLogicScalers & hltDQMHLTScalers & hltPreDQM & hltPreDQMSmart & hltOutputDQM }
  endpath HLTDQMOutput = { hltPreHLTDQM & hltPreHLTDQMSmart & hltOutputHLTDQM }
  endpath HLTMONOutput = { hltPreHLTMON & hltPreHLTMONSmart & hltOutputHLTMON }
  untracked PSet options = {
    untracked vstring Rethrow = { "ProductNotFound", "TooManyProducts", "TooFewProducts" }
  }
  PSet streams = {
    vstring Calibration = { "TestEnables" }
    vstring EcalCalibration = { "EcalLaser" }
    vstring OnlineErrors = { "LogMonitor", "FEDMonitor" }
    vstring ALCAPHISYM = { "AlCaPhiSymEcal" }
    vstring RPCMON = { "RPCMonitor" }
    vstring ALCAP0 = { "AlCaP0" }
    vstring HLTMON = { "OfflineMonitor" }
    vstring HLTDQM = {  }
    vstring DQM = {  }
    vstring EventDisplay = {  }
    vstring Express = { "ExpressPhysics" }
    vstring A = { "RandomTriggers", "EG", "JetMETTauMonitor", "MuMonitor", "Cosmics", "MinimumBias", "HcalNZS", "ZeroBias", "HcalHPDNoise", "EGMonitor", "Mu", "Commissioning", "JetMETTau" }
  }
  PSet datasets = {
    vstring TestEnables = { "HLT_Calibration" }
    vstring EcalLaser = { "HLT_EcalCalibration" }
    vstring LogMonitor = { "HLT_LogMonitor" }
    vstring FEDMonitor = { "HLT_DTErrors" }
    vstring AlCaPhiSymEcal = { "AlCa_EcalPhiSym" }
    vstring RPCMonitor = { "AlCa_RPCMuonNormalisation", "AlCa_RPCMuonNoHits", "AlCa_RPCMuonNoTriggers" }
    vstring AlCaP0 = { "AlCa_EcalEta_8E29", "AlCa_EcalPi0_8E29" }
    vstring OfflineMonitor = { "HLT_DoubleJet15U_ForwardBackward", "HLT_PixelTracks_Multiplicity40", "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_PixelTracks_Multiplicity70", "HLT_L1Jet10U_NoBPTX", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleEG2", "HLT_L1SingleTauJet_NoBPTX", "HLT_Activity_DT_Tuned", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1SingleCenJet", "HLT_L1SingleForJet", "HLT_L1SingleTauJet", "HLT_Mu0_L1MuOpen", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3_L1MuOpen", "HLT_Mu3_Track0_Jpsi", "HLT_Mu5_L1MuOpen", "HLT_Mu5_Track0_Jpsi", "HLT_SelectEcalSpikes_L1R", "HLT_SelectEcalSpikesHighEt_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton5_L1R", "HLT_L2DoubleMu0", "HLT_L2Mu0", "HLT_L2Mu3", "HLT_Mu0_L2Mu0", "HLT_Mu3_L2Mu0", "HLT_Mu5_L2Mu0", "HLT_L1MuOpen_AntiBPTX", "HLT_L1Tech_BSC_halo", "HLT_L2Mu5", "HLT_DoubleMu0", "HLT_Mu9", "HLT_Mu5", "HLT_Mu3", "HLT_IsoMu3", "HLT_L2Mu11", "HLT_L2Mu9", "HLT_MinBiasBSC_NoBPTX", "HLT_TechTrigHCALNoise", "HLT_GlobalRunHPDNoise", "HLT_L1Tech_HCAL_HF", "AlCa_EcalEta_8E29", "AlCa_EcalPi0_8E29", "AlCa_EcalPhiSym", "HLT_HcalNZS_8E29", "HLT_HcalPhiSym", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_TrackerCosmics", "HLT_RPCBarrelCosmics", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_CSCBeamHaloRing2or3", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHalo", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_ZeroBiasPixel_SingleTrack", "HLT_MinBiasBSC", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu14_L1SingleEG10", "HLT_StoppedHSCP_8E29", "HLT_BTagIP_Jet50U", "HLT_DoubleLooseIsoTau15", "HLT_SingleLooseIsoTau20", "HLT_DoublePhoton10_L1R", "HLT_Photon30_L1R_8E29", "HLT_Photon20_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon15_L1R", "HLT_Photon10_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoubleEle5_SW_L1R", "HLT_L1DoubleEG5", "HLT_Ele20_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_L1SingleEG8", "HLT_L1SingleEG5", "HLT_L1DoubleMuOpen", "HLT_L1Mu20", "HLT_L1Mu", "HLT_L1MuOpen", "HLT_L1MuOpen_NoBPTX", "HLT_HT100U", "HLT_MET100", "HLT_MET45", "HLT_L1MET20", "HLT_QuadJet15U", "HLT_DiJetAve30U_8E29", "HLT_DiJetAve15U_8E29", "HLT_FwdJet20U", "HLT_L1SingleForJet_NoBPTX", "HLT_Jet50U", "HLT_Jet30U", "HLT_Jet15U", "HLT_L1Jet10U", "HLT_Activity_EcalREM", "HLT_Activity_Ecal", "HLT_Activity_DT", "HLT_Activity_PixelClusters", "HLT_Activity_L1A", "HLT_TkMu3_NoVertex", "HLT_L2Mu0_NoVertex", "HLT_BTagMu_Jet10U", "HLT_DoubleMu3" }
    vstring ExpressPhysics = { "HLT_L1MuOpen", "HLT_MET100", "HLT_ZeroBias", "HLT_L1SingleEG2", "HLT_L1SingleEG5", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_DoublePhoton5_L1R", "HLT_Ele10_LW_L1R", "HLT_Jet30U", "HLT_L1Jet10U", "HLT_L2DoubleMu0", "HLT_Mu3", "HLT_TrackerCosmics" }
    vstring RandomTriggers = { "HLT_Random" }
    vstring EG = { "HLT_DoublePhoton10_L1R", "HLT_Photon30_L1R_8E29", "HLT_Photon20_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon15_L1R", "HLT_Photon10_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoubleEle5_SW_L1R", "HLT_Ele20_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton5_L1R" }
    vstring JetMETTauMonitor = { "HLT_L1SingleForJet_NoBPTX", "HLT_L1Jet10U", "HLT_L1Jet10U_NoBPTX", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleTauJet_NoBPTX", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1SingleCenJet", "HLT_L1SingleForJet", "HLT_L1SingleTauJet", "HLT_L1MET20" }
    vstring MuMonitor = { "HLT_L1Mu", "HLT_L1MuOpen" }
    vstring Cosmics = { "HLT_L1MuOpen_AntiBPTX", "HLT_L1Tech_BSC_halo", "HLT_TkMu3_NoVertex", "HLT_L2Mu0_NoVertex", "HLT_TrackerCosmics", "HLT_RPCBarrelCosmics", "HLT_CSCBeamHaloRing2or3", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHalo", "HLT_L1MuOpen_NoBPTX" }
    vstring MinimumBias = { "HLT_PixelTracks_Multiplicity70", "HLT_MinBiasBSC_NoBPTX", "HLT_PixelTracks_Multiplicity40", "HLT_L1Tech_HCAL_HF", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_BSC_halo_forPhysicsBackground", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_ZeroBiasPixel_SingleTrack", "HLT_MinBiasBSC", "HLT_StoppedHSCP_8E29" }
    vstring HcalNZS = { "HLT_HcalNZS_8E29", "HLT_HcalPhiSym" }
    vstring ZeroBias = { "HLT_L1_BPTX_PlusOnly", "HLT_L1_BPTX_MinusOnly", "HLT_L1_BPTX", "HLT_ZeroBias" }
    vstring HcalHPDNoise = { "HLT_TechTrigHCALNoise", "HLT_GlobalRunHPDNoise" }
    vstring EGMonitor = { "HLT_L1SingleEG2", "HLT_L1DoubleEG5", "HLT_L1SingleEG8", "HLT_L1SingleEG5" }
    vstring Mu = { "HLT_L2Mu0", "HLT_L2Mu3", "HLT_L2Mu5", "HLT_DoubleMu0", "HLT_DoubleMu3", "HLT_Mu3", "HLT_Mu5", "HLT_Mu9", "HLT_IsoMu3", "HLT_L2Mu9", "HLT_L2Mu11", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu14_L1SingleEG10", "HLT_Mu0_L1MuOpen", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3_L1MuOpen", "HLT_Mu3_Track0_Jpsi", "HLT_Mu5_L1MuOpen", "HLT_Mu5_Track0_Jpsi", "HLT_L1DoubleMuOpen", "HLT_L1Mu20", "HLT_Mu0_L2Mu0", "HLT_Mu3_L2Mu0", "HLT_Mu5_L2Mu0", "HLT_L2DoubleMu0" }
    vstring Commissioning = { "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_Activity_EcalREM", "HLT_Activity_Ecal", "HLT_Activity_PixelClusters", "HLT_Activity_L1A", "HLT_Activity_DT", "HLT_Activity_DT_Tuned", "HLT_SelectEcalSpikes_L1R", "HLT_SelectEcalSpikesHighEt_L1R" }
    vstring JetMETTau = { "HLT_Jet15U_HcalNoiseFiltered", "HLT_QuadJet15U", "HLT_DiJetAve30U_8E29", "HLT_DiJetAve15U_8E29", "HLT_FwdJet20U", "HLT_Jet50U", "HLT_Jet30U", "HLT_Jet15U", "HLT_BTagMu_Jet10U", "HLT_DoubleJet15U_ForwardBackward", "HLT_BTagIP_Jet50U", "HLT_DoubleLooseIsoTau15", "HLT_SingleLooseIsoTau20", "HLT_HT100U", "HLT_MET100", "HLT_MET45" }
  }
  source = DaqSource {
    untracked string readerPluginName = "FUShmReader"
  }
  es_source BTagRecord = EmptyESSource {
    string recordName = "JetTagComputerRecord"
    bool iovIsRunNotTime = true
    string appendToDataLabel = ""
    vuint32 firstValid = { 1 }
  }
  es_source GlobalTag = PoolDBESSource {
    string appendToDataLabel = ""
    string timetype = "runnumber"
    string connect = "frontier://(proxyurl=http://localhost:3128)(serverurl=http://localhost:8000/FrontierOnProd)(serverurl=http://localhost:8000/FrontierOnProd)(retrieve-ziplevel=0)/CMS_COND_31X_GLOBALTAG"
    untracked bool DumpStat = false
    untracked string BlobStreamerName = "TBufferBlobStreamingService"
    string globaltag = "GR10_H_V5::All"
    PSet DBParameters = {
      untracked string authenticationPath = "."
      untracked int32 connectionRetrialPeriod = 10
      untracked int32 idleConnectionCleanupPeriod = 10
      untracked int32 messageLevel = 0
      untracked bool enablePoolAutomaticCleanUp = false
      untracked bool enableConnectionSharing = true
      untracked bool enableReadOnlySessionOnUpdateConnection = false
      untracked int32 connectionTimeOut = 0
      untracked int32 connectionRetrialTimeOut = 60
    }
    VPSet toGet = {
    }
    untracked bool RefreshEachRun = true
  }
  es_source HepPDTESSource = HepPDTESSource {
    FileInPath pdtFileName = "SimGeneral/HepPDTESSource/data/pythiaparticle.tbl"
    string appendToDataLabel = ""
  }
  es_source L2RelativeCorrectionService = L2RelativeCorrectionService {
    string appendToDataLabel = ""
    string tagName = "Summer09_7TeV_L2Relative_IC5Calo"
    string label = "L2RelativeJetCorrector"
  }
  es_source L3AbsoluteCorrectionService = L3AbsoluteCorrectionService {
    string appendToDataLabel = ""
    string tagName = "Summer09_7TeV_L3Absolute_IC5Calo"
    string label = "L3AbsoluteJetCorrector"
  }
  es_source MCJetCorrectorIcone5 = JetCorrectionServiceChain {
    string label = "MCJetCorrectorIcone5"
    string appendToDataLabel = ""
    vstring correctors = { "L2RelativeJetCorrector", "L3AbsoluteJetCorrector" }
  }
  es_source MCJetCorrectorIcone5HF07 = L2RelativeCorrectionService {
    string appendToDataLabel = ""
    string tagName = "HLT_L2Relative"
    string label = "MCJetCorrectorIcone5HF07"
  }
  es_source MCJetCorrectorIcone5Unit = L2RelativeCorrectionService {
    string appendToDataLabel = ""
    string tagName = "HLT_L2RelativeFlat"
    string label = "MCJetCorrectorIcone5Unit"
  }
  es_source XMLIdealGeometryESSource = XMLIdealGeometryESSource {
    string rootNodeName = "cms:OCMS"
    string appendToDataLabel = ""
    vstring geomXMLFiles = { "Geometry/CMSCommonData/data/materials.xml", "Geometry/CMSCommonData/data/rotations.xml", "Geometry/CMSCommonData/data/extend/cmsextent.xml", "Geometry/CMSCommonData/data/cms.xml", "Geometry/CMSCommonData/data/cmsMother.xml", "Geometry/CMSCommonData/data/cmsTracker.xml", "Geometry/CMSCommonData/data/caloBase.xml", "Geometry/CMSCommonData/data/cmsCalo.xml", "Geometry/CMSCommonData/data/muonBase.xml", "Geometry/CMSCommonData/data/cmsMuon.xml", "Geometry/CMSCommonData/data/mgnt.xml", "Geometry/CMSCommonData/data/beampipe.xml", "Geometry/CMSCommonData/data/cmsBeam.xml", "Geometry/CMSCommonData/data/muonMB.xml", "Geometry/CMSCommonData/data/muonMagnet.xml", "Geometry/CMSCommonData/data/cavern.xml", "Geometry/TrackerCommonData/data/pixfwdMaterials.xml", "Geometry/TrackerCommonData/data/pixfwdCommon.xml", "Geometry/TrackerCommonData/data/pixfwdPlaq.xml", "Geometry/TrackerCommonData/data/pixfwdPlaq1x2.xml", "Geometry/TrackerCommonData/data/pixfwdPlaq1x5.xml", "Geometry/TrackerCommonData/data/pixfwdPlaq2x3.xml", "Geometry/TrackerCommonData/data/pixfwdPlaq2x4.xml", "Geometry/TrackerCommonData/data/pixfwdPlaq2x5.xml", "Geometry/TrackerCommonData/data/pixfwdPanelBase.xml", "Geometry/TrackerCommonData/data/pixfwdPanel.xml", "Geometry/TrackerCommonData/data/pixfwdBlade.xml", "Geometry/TrackerCommonData/data/pixfwdNipple.xml", "Geometry/TrackerCommonData/data/pixfwdDisk.xml", "Geometry/TrackerCommonData/data/pixfwdCylinder.xml", "Geometry/TrackerCommonData/data/pixfwd.xml", "Geometry/TrackerCommonData/data/pixbarmaterial.xml", "Geometry/TrackerCommonData/data/pixbarladder.xml", "Geometry/TrackerCommonData/data/pixbarladderfull.xml", "Geometry/TrackerCommonData/data/pixbarladderhalf.xml", "Geometry/TrackerCommonData/data/pixbarlayer.xml", "Geometry/TrackerCommonData/data/pixbarlayer0.xml", "Geometry/TrackerCommonData/data/pixbarlayer1.xml", "Geometry/TrackerCommonData/data/pixbarlayer2.xml", "Geometry/TrackerCommonData/data/pixbar.xml", "Geometry/TrackerCommonData/data/tibtidcommonmaterial.xml", "Geometry/TrackerCommonData/data/tibmaterial.xml", "Geometry/TrackerCommonData/data/tibmodpar.xml", "Geometry/TrackerCommonData/data/tibmodule0.xml", "Geometry/TrackerCommonData/data/tibmodule0a.xml", "Geometry/TrackerCommonData/data/tibmodule0b.xml", "Geometry/TrackerCommonData/data/tibmodule2.xml", "Geometry/TrackerCommonData/data/tibstringpar.xml", "Geometry/TrackerCommonData/data/tibstring0ll.xml", "Geometry/TrackerCommonData/data/tibstring0lr.xml", "Geometry/TrackerCommonData/data/tibstring0ul.xml", "Geometry/TrackerCommonData/data/tibstring0ur.xml", "Geometry/TrackerCommonData/data/tibstring0.xml", "Geometry/TrackerCommonData/data/tibstring1ll.xml", "Geometry/TrackerCommonData/data/tibstring1lr.xml", "Geometry/TrackerCommonData/data/tibstring1ul.xml", "Geometry/TrackerCommonData/data/tibstring1ur.xml", "Geometry/TrackerCommonData/data/tibstring1.xml", "Geometry/TrackerCommonData/data/tibstring2ll.xml", "Geometry/TrackerCommonData/data/tibstring2lr.xml", "Geometry/TrackerCommonData/data/tibstring2ul.xml", "Geometry/TrackerCommonData/data/tibstring2ur.xml", "Geometry/TrackerCommonData/data/tibstring2.xml", "Geometry/TrackerCommonData/data/tibstring3ll.xml", "Geometry/TrackerCommonData/data/tibstring3lr.xml", "Geometry/TrackerCommonData/data/tibstring3ul.xml", "Geometry/TrackerCommonData/data/tibstring3ur.xml", "Geometry/TrackerCommonData/data/tibstring3.xml", "Geometry/TrackerCommonData/data/tiblayerpar.xml", "Geometry/TrackerCommonData/data/tiblayer0.xml", "Geometry/TrackerCommonData/data/tiblayer1.xml", "Geometry/TrackerCommonData/data/tiblayer2.xml", "Geometry/TrackerCommonData/data/tiblayer3.xml", "Geometry/TrackerCommonData/data/tib.xml", "Geometry/TrackerCommonData/data/tidmaterial.xml", "Geometry/TrackerCommonData/data/tidmodpar.xml", "Geometry/TrackerCommonData/data/tidmodule0.xml", "Geometry/TrackerCommonData/data/tidmodule0r.xml", "Geometry/TrackerCommonData/data/tidmodule0l.xml", "Geometry/TrackerCommonData/data/tidmodule1.xml", "Geometry/TrackerCommonData/data/tidmodule1r.xml", "Geometry/TrackerCommonData/data/tidmodule1l.xml", "Geometry/TrackerCommonData/data/tidmodule2.xml", "Geometry/TrackerCommonData/data/tidringpar.xml", "Geometry/TrackerCommonData/data/tidring0.xml", "Geometry/TrackerCommonData/data/tidring0f.xml", "Geometry/TrackerCommonData/data/tidring0b.xml", "Geometry/TrackerCommonData/data/tidring1.xml", "Geometry/TrackerCommonData/data/tidring1f.xml", "Geometry/TrackerCommonData/data/tidring1b.xml", "Geometry/TrackerCommonData/data/tidring2.xml", "Geometry/TrackerCommonData/data/tid.xml", "Geometry/TrackerCommonData/data/tidf.xml", "Geometry/TrackerCommonData/data/tidb.xml", "Geometry/TrackerCommonData/data/tibtidservices.xml", "Geometry/TrackerCommonData/data/tibtidservicesf.xml", "Geometry/TrackerCommonData/data/tibtidservicesb.xml", "Geometry/TrackerCommonData/data/tobmaterial.xml", "Geometry/TrackerCommonData/data/tobmodpar.xml", "Geometry/TrackerCommonData/data/tobmodule0.xml", "Geometry/TrackerCommonData/data/tobmodule2.xml", "Geometry/TrackerCommonData/data/tobmodule4.xml", "Geometry/TrackerCommonData/data/tobrodpar.xml", "Geometry/TrackerCommonData/data/tobrod0c.xml", "Geometry/TrackerCommonData/data/tobrod0l.xml", "Geometry/TrackerCommonData/data/tobrod0h.xml", "Geometry/TrackerCommonData/data/tobrod0.xml", "Geometry/TrackerCommonData/data/tobrod1l.xml", "Geometry/TrackerCommonData/data/tobrod1h.xml", "Geometry/TrackerCommonData/data/tobrod1.xml", "Geometry/TrackerCommonData/data/tobrod2c.xml", "Geometry/TrackerCommonData/data/tobrod2l.xml", "Geometry/TrackerCommonData/data/tobrod2h.xml", "Geometry/TrackerCommonData/data/tobrod2.xml", "Geometry/TrackerCommonData/data/tobrod3l.xml", "Geometry/TrackerCommonData/data/tobrod3h.xml", "Geometry/TrackerCommonData/data/tobrod3.xml", "Geometry/TrackerCommonData/data/tobrod4c.xml", "Geometry/TrackerCommonData/data/tobrod4l.xml", "Geometry/TrackerCommonData/data/tobrod4h.xml", "Geometry/TrackerCommonData/data/tobrod4.xml", "Geometry/TrackerCommonData/data/tobrod5l.xml", "Geometry/TrackerCommonData/data/tobrod5h.xml", "Geometry/TrackerCommonData/data/tobrod5.xml", "Geometry/TrackerCommonData/data/tob.xml", "Geometry/TrackerCommonData/data/tecmaterial.xml", "Geometry/TrackerCommonData/data/tecmodpar.xml", "Geometry/TrackerCommonData/data/tecmodule0.xml", "Geometry/TrackerCommonData/data/tecmodule0r.xml", "Geometry/TrackerCommonData/data/tecmodule0s.xml", "Geometry/TrackerCommonData/data/tecmodule1.xml", "Geometry/TrackerCommonData/data/tecmodule1r.xml", "Geometry/TrackerCommonData/data/tecmodule1s.xml", "Geometry/TrackerCommonData/data/tecmodule2.xml", "Geometry/TrackerCommonData/data/tecmodule3.xml", "Geometry/TrackerCommonData/data/tecmodule4.xml", "Geometry/TrackerCommonData/data/tecmodule4r.xml", "Geometry/TrackerCommonData/data/tecmodule4s.xml", "Geometry/TrackerCommonData/data/tecmodule5.xml", "Geometry/TrackerCommonData/data/tecmodule6.xml", "Geometry/TrackerCommonData/data/tecpetpar.xml", "Geometry/TrackerCommonData/data/tecring0.xml", "Geometry/TrackerCommonData/data/tecring1.xml", "Geometry/TrackerCommonData/data/tecring2.xml", "Geometry/TrackerCommonData/data/tecring3.xml", "Geometry/TrackerCommonData/data/tecring4.xml", "Geometry/TrackerCommonData/data/tecring5.xml", "Geometry/TrackerCommonData/data/tecring6.xml", "Geometry/TrackerCommonData/data/tecring0f.xml", "Geometry/TrackerCommonData/data/tecring1f.xml", "Geometry/TrackerCommonData/data/tecring2f.xml", "Geometry/TrackerCommonData/data/tecring3f.xml", "Geometry/TrackerCommonData/data/tecring4f.xml", "Geometry/TrackerCommonData/data/tecring5f.xml", "Geometry/TrackerCommonData/data/tecring6f.xml", "Geometry/TrackerCommonData/data/tecring0b.xml", "Geometry/TrackerCommonData/data/tecring1b.xml", "Geometry/TrackerCommonData/data/tecring2b.xml", "Geometry/TrackerCommonData/data/tecring3b.xml", "Geometry/TrackerCommonData/data/tecring4b.xml", "Geometry/TrackerCommonData/data/tecring5b.xml", "Geometry/TrackerCommonData/data/tecring6b.xml", "Geometry/TrackerCommonData/data/tecpetalf.xml", "Geometry/TrackerCommonData/data/tecpetalb.xml", "Geometry/TrackerCommonData/data/tecpetal0.xml", "Geometry/TrackerCommonData/data/tecpetal0f.xml", "Geometry/TrackerCommonData/data/tecpetal0b.xml", "Geometry/TrackerCommonData/data/tecpetal3.xml", "Geometry/TrackerCommonData/data/tecpetal3f.xml", "Geometry/TrackerCommonData/data/tecpetal3b.xml", "Geometry/TrackerCommonData/data/tecpetal6f.xml", "Geometry/TrackerCommonData/data/tecpetal6b.xml", "Geometry/TrackerCommonData/data/tecpetal8f.xml", "Geometry/TrackerCommonData/data/tecpetal8b.xml", "Geometry/TrackerCommonData/data/tecwheel.xml", "Geometry/TrackerCommonData/data/tecwheela.xml", "Geometry/TrackerCommonData/data/tecwheelb.xml", "Geometry/TrackerCommonData/data/tecwheelc.xml", "Geometry/TrackerCommonData/data/tecwheeld.xml", "Geometry/TrackerCommonData/data/tecwheel6.xml", "Geometry/TrackerCommonData/data/tecservices.xml", "Geometry/TrackerCommonData/data/tecbackplate.xml", "Geometry/TrackerCommonData/data/tec.xml", "Geometry/TrackerCommonData/data/trackermaterial.xml", "Geometry/TrackerCommonData/data/tracker.xml", "Geometry/TrackerCommonData/data/trackerpixbar.xml", "Geometry/TrackerCommonData/data/trackerpixfwd.xml", "Geometry/TrackerCommonData/data/trackertibtidservices.xml", "Geometry/TrackerCommonData/data/trackertib.xml", "Geometry/TrackerCommonData/data/trackertid.xml", "Geometry/TrackerCommonData/data/trackertob.xml", "Geometry/TrackerCommonData/data/trackertec.xml", "Geometry/TrackerCommonData/data/trackerbulkhead.xml", "Geometry/TrackerCommonData/data/trackerother.xml", "Geometry/EcalCommonData/data/eregalgo.xml", "Geometry/EcalCommonData/data/ebalgo.xml", "Geometry/EcalCommonData/data/ebcon.xml", "Geometry/EcalCommonData/data/ebrot.xml", "Geometry/EcalCommonData/data/eecon.xml", "Geometry/EcalCommonData/data/eefixed.xml", "Geometry/EcalCommonData/data/eehier.xml", "Geometry/EcalCommonData/data/eealgo.xml", "Geometry/EcalCommonData/data/escon.xml", "Geometry/EcalCommonData/data/esalgo.xml", "Geometry/EcalCommonData/data/eeF.xml", "Geometry/EcalCommonData/data/eeB.xml", "Geometry/HcalCommonData/data/hcalrotations.xml", "Geometry/HcalCommonData/data/hcalalgo.xml", "Geometry/HcalCommonData/data/hcalbarrelalgo.xml", "Geometry/HcalCommonData/data/hcalendcapalgo.xml", "Geometry/HcalCommonData/data/hcalouteralgo.xml", "Geometry/HcalCommonData/data/hcalforwardalgo.xml", "Geometry/HcalCommonData/data/hcalforwardfibre.xml", "Geometry/HcalCommonData/data/hcalforwardmaterial.xml", "Geometry/MuonCommonData/data/mbCommon.xml", "Geometry/MuonCommonData/data/mb1.xml", "Geometry/MuonCommonData/data/mb2.xml", "Geometry/MuonCommonData/data/mb3.xml", "Geometry/MuonCommonData/data/mb4.xml", "Geometry/MuonCommonData/data/muonYoke.xml", "Geometry/MuonCommonData/data/mf.xml", "Geometry/ForwardCommonData/data/forward.xml", "Geometry/ForwardCommonData/data/forwardshield.xml", "Geometry/ForwardCommonData/data/brmrotations.xml", "Geometry/ForwardCommonData/data/brm.xml", "Geometry/ForwardCommonData/data/totemMaterials.xml", "Geometry/ForwardCommonData/data/totemRotations.xml", "Geometry/ForwardCommonData/data/totemt1.xml", "Geometry/ForwardCommonData/data/totemt2.xml", "Geometry/ForwardCommonData/data/ionpump.xml", "Geometry/ForwardCommonData/data/castor.xml", "Geometry/ForwardCommonData/data/zdcmaterials.xml", "Geometry/ForwardCommonData/data/lumimaterials.xml", "Geometry/ForwardCommonData/data/zdcrotations.xml", "Geometry/ForwardCommonData/data/lumirotations.xml", "Geometry/ForwardCommonData/data/zdc.xml", "Geometry/ForwardCommonData/data/zdclumi.xml", "Geometry/ForwardCommonData/data/cmszdc.xml", "Geometry/MuonCommonData/data/muonNumbering.xml", "Geometry/TrackerCommonData/data/trackerStructureTopology.xml", "Geometry/TrackerSimData/data/trackersens.xml", "Geometry/TrackerRecoData/data/trackerRecoMaterial.xml", "Geometry/EcalSimData/data/ecalsens.xml", "Geometry/HcalCommonData/data/hcalsens.xml", "Geometry/HcalSimData/data/CaloUtil.xml", "Geometry/MuonSimData/data/muonSens.xml", "Geometry/DTGeometryBuilder/data/dtSpecsFilter.xml", "Geometry/CSCGeometryBuilder/data/cscSpecsFilter.xml", "Geometry/CSCGeometryBuilder/data/cscSpecs.xml", "Geometry/RPCGeometryBuilder/data/RPCSpecs.xml", "Geometry/ForwardCommonData/data/brmsens.xml", "Geometry/ForwardSimData/data/totemsensT1.xml", "Geometry/ForwardSimData/data/totemsensT2.xml", "Geometry/ForwardSimData/data/castorsens.xml", "Geometry/ForwardSimData/data/zdcsens.xml", "Geometry/HcalSimData/data/CaloProdCuts.xml", "Geometry/HcalSimData/data/HcalProdCuts.xml", "Geometry/EcalSimData/data/EcalProdCuts.xml", "Geometry/TrackerSimData/data/trackerProdCuts.xml", "Geometry/TrackerSimData/data/trackerProdCutsBEAM.xml", "Geometry/MuonSimData/data/muonProdCuts.xml", "Geometry/ForwardSimData/data/CastorProdCuts.xml", "Geometry/ForwardSimData/data/zdcProdCuts.xml", "Geometry/ForwardSimData/data/ForwardShieldProdCuts.xml", "Geometry/CMSCommonData/data/FieldParameters.xml" }
  }
  es_source eegeom = EmptyESSource {
    string recordName = "EcalMappingRcd"
    bool iovIsRunNotTime = true
    string appendToDataLabel = ""
    vuint32 firstValid = { 1 }
  }
  es_source es_hardcode = HcalHardcodeCalibrations {
    untracked vstring toGet = { "GainWidths" }
    string appendToDataLabel = ""
  }
  es_source essourceSev = EmptyESSource {
    string recordName = "HcalSeverityLevelComputerRcd"
    bool iovIsRunNotTime = true
    string appendToDataLabel = ""
    vuint32 firstValid = { 1 }
  }
  es_source magfield = XMLIdealGeometryESSource {
    string rootNodeName = "cmsMagneticField:MAGF"
    string appendToDataLabel = ""
    vstring geomXMLFiles = { "Geometry/CMSCommonData/data/normal/cmsextent.xml", "Geometry/CMSCommonData/data/cms.xml", "Geometry/CMSCommonData/data/cmsMagneticField.xml", "MagneticField/GeomBuilder/data/MagneticFieldVolumes_1103l.xml", "MagneticField/GeomBuilder/data/MagneticFieldParameters_07_2pi.xml" }
  }
  es_module hltMuTrackJpsiTrajectoryBuilder = CkfTrajectoryBuilderESProducer {
    string ComponentName = "hltMuTrackJpsiTrajectoryBuilder"
    string updator = "KFUpdator"
    string propagatorAlong = "PropagatorWithMaterial"
    string propagatorOpposite = "PropagatorWithMaterialOpposite"
    string estimator = "Chi2"
    string TTRHBuilder = "WithTrackAngle"
    string MeasurementTrackerName = ""
    string trajectoryFilterName = "hltMuTrackJpsiTrajectoryFilter"
    int32 maxCand = 1
    double lostHitPenalty = 30.0
    bool intermediateCleaning = true
    bool alwaysUseInvalidHits = false
    string appendToDataLabel = ""
  }
  es_module hltMuTrackJpsiTrajectoryFilter = TrajectoryFilterESProducer {
    string ComponentName = "hltMuTrackJpsiTrajectoryFilter"
    string appendToDataLabel = ""
    PSet filterPset = {
      int32 minimumNumberOfHits = 5
      int32 minHitsMinPt = 3
      string ComponentType = "CkfBaseTrajectoryFilter"
      int32 maxLostHits = 1
      int32 maxNumberOfHits = 8
      int32 maxConsecLostHits = 1
      double chargeSignificance = -1.0
      double nSigmaMinPt = 5.0
      double minPt = 1.0
    }
  }
  es_module AnalyticalPropagator = AnalyticalPropagatorESProducer {
    string ComponentName = "AnalyticalPropagator"
    string PropagationDirection = "alongMomentum"
    double MaxDPhi = 1.6
    string appendToDataLabel = ""
  }
  es_module AnyDirectionAnalyticalPropagator = AnalyticalPropagatorESProducer {
    string ComponentName = "AnyDirectionAnalyticalPropagator"
    string PropagationDirection = "anyDirection"
    double MaxDPhi = 1.6
    string appendToDataLabel = ""
  }
  es_module AutoMagneticFieldESProducer = AutoMagneticFieldESProducer {
    untracked string label = ""
    int32 valueOverride = -1
    string appendToDataLabel = ""
    untracked vint32 nominalCurrents = { -1, 0, 9558, 14416, 16819, 18268, 19262 }
    untracked vstring mapLabels = { "090322_3_8t", "0t", "071212_2t", "071212_3t", "071212_3_5t", "090322_3_8t", "071212_4t" }
  }
  es_module CSCGeometryESModule = CSCGeometryESModule {
    string alignmentsLabel = ""
    string appendToDataLabel = ""
    bool useRealWireGeometry = true
    bool useOnlyWiresInME1a = false
    bool useGangedStripsInME1a = true
    bool useCentreTIOffsets = false
    bool useDDD = true
    bool applyAlignment = true
  }
  es_module CaloGeometryBuilder = CaloGeometryBuilder {
    string appendToDataLabel = ""
    vstring SelectedCalos = { "HCAL", "ZDC", "EcalBarrel", "EcalEndcap", "EcalPreshower", "TOWER" }
  }
  es_module CaloTopologyBuilder = CaloTopologyBuilder {
    string appendToDataLabel = ""
  }
  es_module CaloTowerConstituentsMapBuilder = CaloTowerConstituentsMapBuilder {
    untracked string MapFile = "Geometry/CaloTopology/data/CaloTowerEEGeometric.map.gz"
    string appendToDataLabel = ""
  }
  es_module CaloTowerHardcodeGeometryEP = CaloTowerHardcodeGeometryEP {
    string appendToDataLabel = ""
  }
  es_module Chi2EstimatorForRefit = Chi2MeasurementEstimatorESProducer {
    string ComponentName = "Chi2EstimatorForRefit"
    double MaxChi2 = 100000.0
    double nSigma = 3.0
    string appendToDataLabel = ""
  }
  es_module Chi2MeasurementEstimator = Chi2MeasurementEstimatorESProducer {
    string ComponentName = "Chi2"
    double MaxChi2 = 30.0
    double nSigma = 3.0
    string appendToDataLabel = ""
  }
  es_module CkfTrajectoryBuilder = CkfTrajectoryBuilderESProducer {
    string ComponentName = "CkfTrajectoryBuilder"
    string updator = "KFUpdator"
    string propagatorAlong = "PropagatorWithMaterial"
    string propagatorOpposite = "PropagatorWithMaterialOpposite"
    string estimator = "Chi2"
    string TTRHBuilder = "WithTrackAngle"
    string MeasurementTrackerName = ""
    string trajectoryFilterName = "ckfBaseTrajectoryFilter"
    int32 maxCand = 5
    double lostHitPenalty = 30.0
    bool intermediateCleaning = true
    bool alwaysUseInvalidHits = true
    string appendToDataLabel = ""
  }
  es_module DTGeometryESModule = DTGeometryESModule {
    string alignmentsLabel = ""
    string appendToDataLabel = ""
    bool fromDDD = true
    bool applyAlignment = true
  }
  es_module DummyDetLayerGeometry = DetLayerGeometryESProducer {
    string ComponentName = "DummyDetLayerGeometry"
    string appendToDataLabel = ""
  }
  es_module ESUnpackerWorkerESProducer = ESUnpackerWorkerESProducer {
    string ComponentName = "esRawToRecHit"
    string appendToDataLabel = ""
    PSet DCCDataUnpacker = {
      FileInPath LookupTable = "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat"
    }
    PSet RHAlgo = {
      string Type = "ESRecHitWorker"
      int32 ESGain = 2
      double ESMIPkeV = 81.08
      double ESMIPADC = 55.0
      int32 ESBaseline = 0
      untracked int32 ESRecoAlgo = 0
    }
  }
  es_module EcalBarrelGeometryEP = EcalBarrelGeometryEP {
    string appendToDataLabel = ""
    bool applyAlignment = false
  }
  es_module EcalElectronicsMappingBuilder = EcalElectronicsMappingBuilder {
    string appendToDataLabel = ""
  }
  es_module EcalEndcapGeometryEP = EcalEndcapGeometryEP {
    string appendToDataLabel = ""
    bool applyAlignment = false
  }
  es_module EcalLaserCorrectionService = EcalLaserCorrectionService {
    string appendToDataLabel = ""
  }
  es_module EcalPreshowerGeometryEP = EcalPreshowerGeometryEP {
    string appendToDataLabel = ""
    bool applyAlignment = false
  }
  es_module EcalRegionCablingESProducer = EcalRegionCablingESProducer {
    string appendToDataLabel = ""
    PSet esMapping = {
      FileInPath LookupTable = "EventFilter/ESDigiToRaw/data/ES_lookup_table.dat"
    }
  }
  es_module EcalTrigTowerConstituentsMapBuilder = EcalTrigTowerConstituentsMapBuilder {
    untracked string MapFile = "Geometry/EcalMapping/data/EndCap_TTMap.txt"
    string appendToDataLabel = ""
  }
  es_module EcalUnpackerWorkerESProducer = EcalUnpackerWorkerESProducer {
    string ComponentName = ""
    string appendToDataLabel = ""
    PSet DCCDataUnpacker = {
      vint32 orderedDCCIdList = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 }
      bool tccUnpacking = true
      bool srpUnpacking = false
      bool syncCheck = false
      bool feIdCheck = true
      bool headerUnpacking = false
      vint32 orderedFedList = { 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 }
      bool feUnpacking = true
      bool forceKeepFRData = false
      bool memUnpacking = false
    }
    PSet ElectronicsMapper = {
      uint32 numbXtalTSamples = 10
      uint32 numbTriggerTSamples = 1
    }
    PSet UncalibRHAlgo = {
      string Type = "EcalUncalibRecHitWorkerWeights"
    }
    PSet CalibRHAlgo = {
      vint32 flagsMapDBReco = { 0, 0, 0, 0, 4, -1, -1, -1, 4, 4, 6, 6, 6, 7, 8 }
      string Type = "EcalRecHitWorkerSimple"
      bool killDeadChannels = true
      vint32 ChannelStatusToBeExcluded = { 10, 11, 12, 13, 14, 78, 142 }
      bool laserCorrection = false
    }
  }
  es_module FastSteppingHelixPropagatorAny = SteppingHelixPropagatorESProducer {
    string ComponentName = "FastSteppingHelixPropagatorAny"
    string PropagationDirection = "anyDirection"
    bool useInTeslaFromMagField = false
    bool SetVBFPointer = false
    bool useMagVolumes = true
    string VBFName = "VolumeBasedMagneticField"
    bool ApplyRadX0Correction = true
    bool AssumeNoMaterial = false
    bool NoErrorPropagation = false
    bool debug = false
    bool useMatVolumes = true
    bool useIsYokeFlag = true
    bool returnTangentPlane = true
    bool sendLogWarning = false
    bool useTuningForL2Speed = true
    bool useEndcapShiftsInZ = false
    double endcapShiftInZPos = 0.0
    double endcapShiftInZNeg = 0.0
    string appendToDataLabel = ""
  }
  es_module FastSteppingHelixPropagatorOpposite = SteppingHelixPropagatorESProducer {
    string ComponentName = "FastSteppingHelixPropagatorOpposite"
    string PropagationDirection = "oppositeToMomentum"
    bool useInTeslaFromMagField = false
    bool SetVBFPointer = false
    bool useMagVolumes = true
    string VBFName = "VolumeBasedMagneticField"
    bool ApplyRadX0Correction = true
    bool AssumeNoMaterial = false
    bool NoErrorPropagation = false
    bool debug = false
    bool useMatVolumes = true
    bool useIsYokeFlag = true
    bool returnTangentPlane = true
    bool sendLogWarning = false
    bool useTuningForL2Speed = true
    bool useEndcapShiftsInZ = false
    double endcapShiftInZPos = 0.0
    double endcapShiftInZNeg = 0.0
    string appendToDataLabel = ""
  }
  es_module FitterRK = KFTrajectoryFitterESProducer {
    string ComponentName = "FitterRK"
    string Propagator = "RungeKuttaTrackerPropagator"
    string Updator = "KFUpdator"
    string Estimator = "Chi2"
    string RecoGeometry = "DummyDetLayerGeometry"
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module FittingSmootherRK = KFFittingSmootherESProducer {
    string ComponentName = "FittingSmootherRK"
    string Fitter = "FitterRK"
    string Smoother = "SmootherRK"
    double EstimateCut = -1.0
    double LogPixelProbabilityCut = -16.0
    int32 MinNumberOfHits = 5
    bool RejectTracks = true
    bool BreakTrajWith2ConsecutiveMissing = false
    bool NoInvalidHitsBeginEnd = false
    string appendToDataLabel = ""
  }
  es_module GlobalTrackingGeometryESProducer = GlobalTrackingGeometryESProducer {
    string appendToDataLabel = ""
  }
  es_module HITTRHBuilderWithoutRefit = TkTransientTrackingRecHitBuilderESProducer {
    string ComponentName = "HITTRHBuilderWithoutRefit"
    string StripCPE = "Fake"
    string PixelCPE = "Fake"
    string Matcher = "Fake"
    bool ComputeCoarseLocalPositionFromDisk = false
    string appendToDataLabel = ""
  }
  es_module HcalHardcodeGeometryEP = HcalHardcodeGeometryEP {
    string appendToDataLabel = ""
  }
  es_module HcalTopologyIdealEP = HcalTopologyIdealEP {
    string appendToDataLabel = ""
  }
  es_module KFFitterForRefitInsideOut = KFTrajectoryFitterESProducer {
    string ComponentName = "KFFitterForRefitInsideOut"
    string Propagator = "SmartPropagatorAny"
    string Updator = "KFUpdator"
    string Estimator = "Chi2EstimatorForRefit"
    string RecoGeometry = "DummyDetLayerGeometry"
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module KFFitterSmootherForL2Muon = KFFittingSmootherESProducer {
    string ComponentName = "KFFitterSmootherForL2Muon"
    string Fitter = "KFTrajectoryFitterForL2Muon"
    string Smoother = "KFTrajectorySmootherForL2Muon"
    double EstimateCut = -1.0
    double LogPixelProbabilityCut = -16.0
    int32 MinNumberOfHits = 5
    bool RejectTracks = true
    bool BreakTrajWith2ConsecutiveMissing = false
    bool NoInvalidHitsBeginEnd = false
    string appendToDataLabel = ""
  }
  es_module KFSmootherForMuonTrackLoader = KFTrajectorySmootherESProducer {
    string ComponentName = "KFSmootherForMuonTrackLoader"
    string Propagator = "SmartPropagatorAnyOpposite"
    string Updator = "KFUpdator"
    string Estimator = "Chi2"
    string RecoGeometry = "DummyDetLayerGeometry"
    double errorRescaling = 10.0
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module KFSmootherForRefitInsideOut = KFTrajectorySmootherESProducer {
    string ComponentName = "KFSmootherForRefitInsideOut"
    string Propagator = "SmartPropagatorAnyOpposite"
    string Updator = "KFUpdator"
    string Estimator = "Chi2EstimatorForRefit"
    string RecoGeometry = "DummyDetLayerGeometry"
    double errorRescaling = 100.0
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module KFTrajectoryFitterForL2Muon = KFTrajectoryFitterESProducer {
    string ComponentName = "KFTrajectoryFitterForL2Muon"
    string Propagator = "FastSteppingHelixPropagatorAny"
    string Updator = "KFUpdator"
    string Estimator = "Chi2"
    string RecoGeometry = "DummyDetLayerGeometry"
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module KFTrajectorySmootherForL2Muon = KFTrajectorySmootherESProducer {
    string ComponentName = "KFTrajectorySmootherForL2Muon"
    string Propagator = "FastSteppingHelixPropagatorOpposite"
    string Updator = "KFUpdator"
    string Estimator = "Chi2"
    string RecoGeometry = "DummyDetLayerGeometry"
    double errorRescaling = 100.0
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module KFUpdatorESProducer = KFUpdatorESProducer {
    string ComponentName = "KFUpdator"
    string appendToDataLabel = ""
  }
  es_module L1GtTriggerMaskAlgoTrigTrivialProducer = L1GtTriggerMaskAlgoTrigTrivialProducer {
    string appendToDataLabel = ""
    vuint32 TriggerMask = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
  }
  es_module L1GtTriggerMaskTechTrigTrivialProducer = L1GtTriggerMaskTechTrigTrivialProducer {
    string appendToDataLabel = ""
    vuint32 TriggerMask = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 }
  }
  es_module L3MuKFFitter = KFTrajectoryFitterESProducer {
    string ComponentName = "L3MuKFFitter"
    string Propagator = "SmartPropagatorAny"
    string Updator = "KFUpdator"
    string Estimator = "Chi2"
    string RecoGeometry = "DummyDetLayerGeometry"
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module MaterialPropagator = PropagatorWithMaterialESProducer {
    string ComponentName = "PropagatorWithMaterial"
    string PropagationDirection = "alongMomentum"
    double Mass = 0.105
    double MaxDPhi = 1.6
    bool useRungeKutta = false
    double ptMin = -1.0
    string appendToDataLabel = ""
  }
  es_module MeasurementTracker = MeasurementTrackerESProducer {
    string ComponentName = ""
    string PixelCPE = "PixelCPEGeneric"
    string StripCPE = "StripCPEfromTrackAngle"
    string HitMatcher = "StandardMatcher"
    bool Regional = true
    bool OnDemand = true
    bool UsePixelModuleQualityDB = true
    untracked bool DebugPixelModuleQualityDB = false
    bool UsePixelROCQualityDB = true
    untracked bool DebugPixelROCQualityDB = false
    bool UseStripModuleQualityDB = true
    untracked bool DebugStripModuleQualityDB = false
    bool UseStripAPVFiberQualityDB = true
    untracked bool DebugStripAPVFiberQualityDB = false
    bool MaskBadAPVFibers = true
    bool UseStripStripQualityDB = true
    untracked bool DebugStripStripQualityDB = false
    string SiStripQualityLabel = ""
    bool switchOffPixelsIfEmpty = true
    string pixelClusterProducer = "hltSiPixelClusters"
    string stripClusterProducer = "hltSiStripClusters"
    string stripLazyGetterProducer = "hltSiStripRawToClustersFacility"
    string appendToDataLabel = ""
    VInputTag inactivePixelDetectorLabels = {  }
    VInputTag inactiveStripDetectorLabels = {  }
    PSet badStripCuts = {
      PSet TIB = {
        uint32 maxBad = 9999
        uint32 maxConsecutiveBad = 9999
      }
      PSet TOB = {
        uint32 maxBad = 9999
        uint32 maxConsecutiveBad = 9999
      }
      PSet TEC = {
        uint32 maxBad = 9999
        uint32 maxConsecutiveBad = 9999
      }
      PSet TID = {
        uint32 maxBad = 9999
        uint32 maxConsecutiveBad = 9999
      }
    }
  }
  es_module MuonCkfTrajectoryBuilder = MuonCkfTrajectoryBuilderESProducer {
    string ComponentName = "muonCkfTrajectoryBuilder"
    string updator = "KFUpdator"
    string propagatorAlong = "PropagatorWithMaterial"
    string propagatorOpposite = "PropagatorWithMaterialOpposite"
    string propagatorProximity = "SteppingHelixPropagatorAny"
    string estimator = "Chi2"
    string TTRHBuilder = "WithTrackAngle"
    string MeasurementTrackerName = ""
    string trajectoryFilterName = "muonCkfTrajectoryFilter"
    bool useSeedLayer = false
    double rescaleErrorIfFail = 1.0
    double deltaEta = 0.1
    double deltaPhi = 0.1
    string appendToDataLabel = ""
    int32 maxCand = 5
    double lostHitPenalty = 30.0
    bool intermediateCleaning = false
    bool alwaysUseInvalidHits = true
  }
  es_module MuonDetLayerGeometryESProducer = MuonDetLayerGeometryESProducer {
    string appendToDataLabel = ""
  }
  es_module MuonNumberingInitialization = MuonNumberingInitialization {
    string appendToDataLabel = ""
  }
  es_module MuonTransientTrackingRecHitBuilderESProducer = MuonTransientTrackingRecHitBuilderESProducer {
    string ComponentName = "MuonRecHitBuilder"
    string appendToDataLabel = ""
  }
  es_module OppositeMaterialPropagator = PropagatorWithMaterialESProducer {
    string ComponentName = "PropagatorWithMaterialOpposite"
    string PropagationDirection = "oppositeToMomentum"
    double Mass = 0.105
    double MaxDPhi = 1.6
    bool useRungeKutta = false
    double ptMin = -1.0
    string appendToDataLabel = ""
  }
  es_module PixelCPEGenericESProducer = PixelCPEGenericESProducer {
    string ComponentName = "PixelCPEGeneric"
    double eff_charge_cut_lowX = 0.0
    double eff_charge_cut_lowY = 0.0
    double eff_charge_cut_highX = 1.0
    double eff_charge_cut_highY = 1.0
    double size_cutX = 3.0
    double size_cutY = 3.0
    double EdgeClusterErrorX = 50.0
    double EdgeClusterErrorY = 85.0
    bool inflate_errors = false
    bool inflate_all_errors_no_trk_angle = false
    bool UseErrorsFromTemplates = true
    bool TruncatePixelCharge = true
    bool IrradiationBiasCorrection = false
    bool DoCosmics = false
    bool LoadTemplatesFromDB = true
    string appendToDataLabel = ""
    double TanLorentzAnglePerTesla = 0.106
    string PixelErrorParametrization = "NOTcmsim"
    bool Alpha2Order = true
    int32 ClusterProbComputationFlag = 0
  }
  es_module RPCGeometryESModule = RPCGeometryESModule {
    string appendToDataLabel = ""
  }
  es_module RungeKuttaTrackerPropagator = PropagatorWithMaterialESProducer {
    string ComponentName = "RungeKuttaTrackerPropagator"
    string PropagationDirection = "alongMomentum"
    double Mass = 0.105
    double MaxDPhi = 1.6
    bool useRungeKutta = true
    double ptMin = -1.0
    string appendToDataLabel = ""
  }
  es_module SiPixelTemplateDBObjectESProducer = SiPixelTemplateDBObjectESProducer {
    string appendToDataLabel = ""
  }
  es_module SiStripGainESProducer = SiStripGainESProducer {
    bool AutomaticNormalization = false
    double NormalizationFactor = 1.0
    untracked bool printDebug = false
    VPSet APVGain = {
      { string Record = "SiStripApvGainRcd"
        untracked string Label = "" }
    }
  }
  es_module SiStripQualityESProducer = SiStripQualityESProducer {
    string appendToDataLabel = ""
    bool PrintDebugOutput = false
    double ThresholdForReducedGranularity = 0.3
    bool UseEmptyRunInfo = false
    bool ReduceGranularity = false
    VPSet ListOfRecordToMerge = {
      { string record = "SiStripDetVOffRcd"
        string tag = "" },
      { string record = "SiStripDetCablingRcd"
        string tag = "" },
      { string record = "SiStripBadChannelRcd"
        string tag = "" },
      { string record = "SiStripBadFiberRcd"
        string tag = "" },
      { string record = "SiStripBadModuleRcd"
        string tag = "" },
      { string record = "RunInfoRcd"
        string tag = "" }
    }
  }
  es_module SiStripRecHitMatcherESProducer = SiStripRecHitMatcherESProducer {
    string ComponentName = "StandardMatcher"
    double NSigmaInside = 3.0
    string appendToDataLabel = ""
  }
  es_module SiStripRegionConnectivity = SiStripRegionConnectivity {
    untracked uint32 EtaDivisions = 20
    untracked uint32 PhiDivisions = 20
    untracked double EtaMax = 2.5
  }
  es_module SlaveField0 = UniformMagneticFieldESProducer {
    double ZFieldInTesla = 0.0
    untracked string label = "slave_0"
    string appendToDataLabel = ""
  }
  es_module SlaveField20 = ParametrizedMagneticFieldProducer {
    untracked string label = "slave_20"
    string version = "OAE_1103l_071212"
    string appendToDataLabel = ""
    PSet parameters = {
      string BValue = "2_0T"
    }
  }
  es_module SlaveField30 = ParametrizedMagneticFieldProducer {
    untracked string label = "slave_30"
    string version = "OAE_1103l_071212"
    string appendToDataLabel = ""
    PSet parameters = {
      string BValue = "3_0T"
    }
  }
  es_module SlaveField35 = ParametrizedMagneticFieldProducer {
    untracked string label = "slave_35"
    string version = "OAE_1103l_071212"
    string appendToDataLabel = ""
    PSet parameters = {
      string BValue = "3_5T"
    }
  }
  es_module SlaveField38 = ParametrizedMagneticFieldProducer {
    untracked string label = "slave_38"
    string version = "OAE_1103l_071212"
    string appendToDataLabel = ""
    PSet parameters = {
      string BValue = "3_8T"
    }
  }
  es_module SlaveField40 = ParametrizedMagneticFieldProducer {
    untracked string label = "slave_40"
    string version = "OAE_1103l_071212"
    string appendToDataLabel = ""
    PSet parameters = {
      string BValue = "4_0T"
    }
  }
  es_module SmartPropagator = SmartPropagatorESProducer {
    string ComponentName = "SmartPropagator"
    string PropagationDirection = "alongMomentum"
    double Epsilon = 5.0
    string TrackerPropagator = "PropagatorWithMaterial"
    string MuonPropagator = "SteppingHelixPropagatorAlong"
    string appendToDataLabel = ""
  }
  es_module SmartPropagatorAny = SmartPropagatorESProducer {
    string ComponentName = "SmartPropagatorAny"
    string PropagationDirection = "alongMomentum"
    double Epsilon = 5.0
    string TrackerPropagator = "PropagatorWithMaterial"
    string MuonPropagator = "SteppingHelixPropagatorAny"
    string appendToDataLabel = ""
  }
  es_module SmartPropagatorAnyOpposite = SmartPropagatorESProducer {
    string ComponentName = "SmartPropagatorAnyOpposite"
    string PropagationDirection = "oppositeToMomentum"
    double Epsilon = 5.0
    string TrackerPropagator = "PropagatorWithMaterialOpposite"
    string MuonPropagator = "SteppingHelixPropagatorAny"
    string appendToDataLabel = ""
  }
  es_module SmartPropagatorOpposite = SmartPropagatorESProducer {
    string ComponentName = "SmartPropagatorOpposite"
    string PropagationDirection = "oppositeToMomentum"
    double Epsilon = 5.0
    string TrackerPropagator = "PropagatorWithMaterialOpposite"
    string MuonPropagator = "SteppingHelixPropagatorOpposite"
    string appendToDataLabel = ""
  }
  es_module SmootherRK = KFTrajectorySmootherESProducer {
    string ComponentName = "SmootherRK"
    string Propagator = "RungeKuttaTrackerPropagator"
    string Updator = "KFUpdator"
    string Estimator = "Chi2"
    string RecoGeometry = "DummyDetLayerGeometry"
    double errorRescaling = 100.0
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module SteppingHelixPropagatorAlong = SteppingHelixPropagatorESProducer {
    string ComponentName = "SteppingHelixPropagatorAlong"
    string PropagationDirection = "alongMomentum"
    bool useInTeslaFromMagField = false
    bool SetVBFPointer = false
    bool useMagVolumes = true
    string VBFName = "VolumeBasedMagneticField"
    bool ApplyRadX0Correction = true
    bool AssumeNoMaterial = false
    bool NoErrorPropagation = false
    bool debug = false
    bool useMatVolumes = true
    bool useIsYokeFlag = true
    bool returnTangentPlane = true
    bool sendLogWarning = false
    bool useTuningForL2Speed = false
    bool useEndcapShiftsInZ = false
    double endcapShiftInZPos = 0.0
    double endcapShiftInZNeg = 0.0
    string appendToDataLabel = ""
  }
  es_module SteppingHelixPropagatorAny = SteppingHelixPropagatorESProducer {
    string ComponentName = "SteppingHelixPropagatorAny"
    string PropagationDirection = "anyDirection"
    bool useInTeslaFromMagField = false
    bool SetVBFPointer = false
    bool useMagVolumes = true
    string VBFName = "VolumeBasedMagneticField"
    bool ApplyRadX0Correction = true
    bool AssumeNoMaterial = false
    bool NoErrorPropagation = false
    bool debug = false
    bool useMatVolumes = true
    bool useIsYokeFlag = true
    bool returnTangentPlane = true
    bool sendLogWarning = false
    bool useTuningForL2Speed = false
    bool useEndcapShiftsInZ = false
    double endcapShiftInZPos = 0.0
    double endcapShiftInZNeg = 0.0
    string appendToDataLabel = ""
  }
  es_module SteppingHelixPropagatorOpposite = SteppingHelixPropagatorESProducer {
    string ComponentName = "SteppingHelixPropagatorOpposite"
    string PropagationDirection = "oppositeToMomentum"
    bool useInTeslaFromMagField = false
    bool SetVBFPointer = false
    bool useMagVolumes = true
    string VBFName = "VolumeBasedMagneticField"
    bool ApplyRadX0Correction = true
    bool AssumeNoMaterial = false
    bool NoErrorPropagation = false
    bool debug = false
    bool useMatVolumes = true
    bool useIsYokeFlag = true
    bool returnTangentPlane = true
    bool sendLogWarning = false
    bool useTuningForL2Speed = false
    bool useEndcapShiftsInZ = false
    double endcapShiftInZPos = 0.0
    double endcapShiftInZNeg = 0.0
    string appendToDataLabel = ""
  }
  es_module StraightLinePropagator = StraightLinePropagatorESProducer {
    string ComponentName = "StraightLinePropagator"
    string PropagationDirection = "alongMomentum"
    string appendToDataLabel = ""
  }
  es_module StripCPEfromTrackAngleESProducer = StripCPEESProducer {
    string ComponentName = "StripCPEfromTrackAngle"
    double TanDiffusionAngle = 0.01
    double ThicknessRelativeUncertainty = 0.02
    double NoiseThreshold = 2.3
    double MaybeNoiseThreshold = 3.5
    double UncertaintyScaling = 1.42
    double MinimumUncertainty = 0.01
    bool APVpeakmode = false
    double CouplingConstant = 0.1
    string appendToDataLabel = ""
    PSet OutOfTime = {
      double TIBlateFP = 0.0
      double TIDlateFP = 0.0
      double TOBlateFP = 0.0
      double TEClateFP = 0.0
      double TOBlateBP = 0.0
      double TEClateBP = 0.0
      double TIBlateBP = 0.0
      double TIDlateBP = 0.0
    }
  }
  es_module TTRHBuilderPixelOnly = TkTransientTrackingRecHitBuilderESProducer {
    string ComponentName = "TTRHBuilderPixelOnly"
    string StripCPE = "Fake"
    string PixelCPE = "PixelCPEGeneric"
    string Matcher = "StandardMatcher"
    bool ComputeCoarseLocalPositionFromDisk = false
    string appendToDataLabel = ""
  }
  es_module TrackerDigiGeometryESModule = TrackerDigiGeometryESModule {
    string alignmentsLabel = ""
    string appendToDataLabel = ""
    bool applyAlignment = true
    bool fromDDD = true
  }
  es_module TrackerGeometricDetESModule = TrackerGeometricDetESModule {
    bool fromDDD = true
    string appendToDataLabel = ""
  }
  es_module TrackerRecoGeometryESProducer = TrackerRecoGeometryESProducer {
    string appendToDataLabel = ""
  }
  es_module TransientTrackBuilderESProducer = TransientTrackBuilderESProducer {
    string ComponentName = "TransientTrackBuilder"
    string appendToDataLabel = ""
  }
  es_module VBF0 = VolumeBasedMagneticFieldESProducer {
    untracked string label = "0t"
    string version = "grid_1103l_071212_2t"
    bool overrideMasterSector = true
    bool useParametrizedTrackerField = true
    string paramLabel = "slave_0"
    string appendToDataLabel = ""
    vint32 scalingVolumes = {  }
    vdouble scalingFactors = {  }
    double findVolumeTolerance = 0.0
    untracked bool cacheLastVolume = true
  }
  es_module VBF20 = VolumeBasedMagneticFieldESProducer {
    untracked string label = "071212_2t"
    string version = "grid_1103l_071212_2t"
    bool overrideMasterSector = true
    bool useParametrizedTrackerField = true
    string paramLabel = "slave_20"
    string appendToDataLabel = ""
    vint32 scalingVolumes = {  }
    vdouble scalingFactors = {  }
    double findVolumeTolerance = 0.0
    untracked bool cacheLastVolume = true
  }
  es_module VBF30 = VolumeBasedMagneticFieldESProducer {
    untracked string label = "071212_3t"
    string version = "grid_1103l_071212_3t"
    bool overrideMasterSector = true
    bool useParametrizedTrackerField = true
    string paramLabel = "slave_30"
    string appendToDataLabel = ""
    vint32 scalingVolumes = {  }
    vdouble scalingFactors = {  }
    double findVolumeTolerance = 0.0
    untracked bool cacheLastVolume = true
  }
  es_module VBF35 = VolumeBasedMagneticFieldESProducer {
    untracked string label = "071212_3_5t"
    string version = "grid_1103l_071212_3_5t"
    bool overrideMasterSector = true
    bool useParametrizedTrackerField = true
    string paramLabel = "slave_35"
    string appendToDataLabel = ""
    vint32 scalingVolumes = {  }
    vdouble scalingFactors = {  }
    double findVolumeTolerance = 0.0
    untracked bool cacheLastVolume = true
  }
  es_module VBF38 = VolumeBasedMagneticFieldESProducer {
    untracked string label = "090322_3_8t"
    string version = "grid_1103l_090322_3_8t"
    bool overrideMasterSector = false
    bool useParametrizedTrackerField = true
    string paramLabel = "slave_38"
    string appendToDataLabel = ""
    vint32 scalingVolumes = { 14100, 14200, 17600, 17800, 17900, 18100, 18300, 18400, 18600, 23100, 23300, 23400, 23600, 23800, 23900, 24100, 28600, 28800, 28900, 29100, 29300, 29400, 29600, 28609, 28809, 28909, 29109, 29309, 29409, 29609, 28610, 28810, 28910, 29110, 29310, 29410, 29610, 28611, 28811, 28911, 29111, 29311, 29411, 29611 }
    vdouble scalingFactors = { 1.0, 1.0, 0.994, 1.004, 1.004, 1.005, 1.004, 1.004, 0.994, 0.965, 0.958, 0.958, 0.953, 0.958, 0.958, 0.965, 0.918, 0.924, 0.924, 0.906, 0.924, 0.924, 0.918, 0.991, 0.998, 0.998, 0.978, 0.998, 0.998, 0.991, 0.991, 0.998, 0.998, 0.978, 0.998, 0.998, 0.991, 0.991, 0.998, 0.998, 0.978, 0.998, 0.998, 0.991 }
    double findVolumeTolerance = 0.0
    untracked bool cacheLastVolume = true
  }
  es_module VBF40 = VolumeBasedMagneticFieldESProducer {
    untracked string label = "071212_4t"
    string version = "grid_1103l_071212_4t"
    bool overrideMasterSector = true
    bool useParametrizedTrackerField = true
    string paramLabel = "slave_40"
    string appendToDataLabel = ""
    vint32 scalingVolumes = {  }
    vdouble scalingFactors = {  }
    double findVolumeTolerance = 0.0
    untracked bool cacheLastVolume = true
  }
  es_module WithTrackAngle = TkTransientTrackingRecHitBuilderESProducer {
    string ComponentName = "WithTrackAngle"
    string StripCPE = "StripCPEfromTrackAngle"
    string PixelCPE = "PixelCPEGeneric"
    string Matcher = "StandardMatcher"
    bool ComputeCoarseLocalPositionFromDisk = false
    string appendToDataLabel = ""
  }
  es_module ZdcHardcodeGeometryEP = ZdcHardcodeGeometryEP {
    string appendToDataLabel = ""
  }
  es_module bJetRegionalTrajectoryBuilder = CkfTrajectoryBuilderESProducer {
    string ComponentName = "bJetRegionalTrajectoryBuilder"
    string updator = "KFUpdator"
    string propagatorAlong = "PropagatorWithMaterial"
    string propagatorOpposite = "PropagatorWithMaterialOpposite"
    string estimator = "Chi2"
    string TTRHBuilder = "WithTrackAngle"
    string MeasurementTrackerName = ""
    string trajectoryFilterName = "bJetRegionalTrajectoryFilter"
    int32 maxCand = 1
    double lostHitPenalty = 30.0
    bool intermediateCleaning = true
    bool alwaysUseInvalidHits = false
    string appendToDataLabel = ""
  }
  es_module bJetRegionalTrajectoryFilter = TrajectoryFilterESProducer {
    string ComponentName = "bJetRegionalTrajectoryFilter"
    string appendToDataLabel = ""
    PSet filterPset = {
      int32 minimumNumberOfHits = 5
      int32 minHitsMinPt = 3
      string ComponentType = "CkfBaseTrajectoryFilter"
      int32 maxLostHits = 1
      int32 maxNumberOfHits = 8
      int32 maxConsecLostHits = 1
      double chargeSignificance = -1.0
      double nSigmaMinPt = 5.0
      double minPt = 1.0
    }
  }
  es_module ckfBaseTrajectoryFilter = TrajectoryFilterESProducer {
    string ComponentName = "ckfBaseTrajectoryFilter"
    string appendToDataLabel = ""
    PSet filterPset = {
      int32 minimumNumberOfHits = 5
      int32 minHitsMinPt = 3
      string ComponentType = "CkfBaseTrajectoryFilter"
      int32 maxLostHits = 1
      int32 maxNumberOfHits = -1
      int32 maxConsecLostHits = 1
      double chargeSignificance = -1.0
      double nSigmaMinPt = 5.0
      double minPt = 0.9
    }
  }
  es_module hcalRecAlgos = HcalRecAlgoESProducer {
    VPSet SeverityLevels = {
      { vstring RecHitFlags = {  }
        vstring ChannelStatus = {  }
        int32 Level = 0 }
    }
    vstring RecoveredRecHitBits = {  }
    string appendToDataLabel = ""
    vstring DropChannelStatusBits = {  }
  }
  es_module hcal_db_producer = HcalDbProducer {
    string appendToDataLabel = ""
  }
  es_module hltCkfTrajectoryBuilderMumu = CkfTrajectoryBuilderESProducer {
    string ComponentName = "hltCkfTrajectoryBuilderMumu"
    string updator = "KFUpdator"
    string propagatorAlong = "PropagatorWithMaterial"
    string propagatorOpposite = "PropagatorWithMaterialOpposite"
    string estimator = "Chi2"
    string TTRHBuilder = "WithTrackAngle"
    string MeasurementTrackerName = ""
    string trajectoryFilterName = "hltCkfTrajectoryFilterMumu"
    int32 maxCand = 3
    double lostHitPenalty = 30.0
    bool intermediateCleaning = true
    bool alwaysUseInvalidHits = false
    string appendToDataLabel = ""
  }
  es_module hltCkfTrajectoryFilterMumu = TrajectoryFilterESProducer {
    string ComponentName = "hltCkfTrajectoryFilterMumu"
    string appendToDataLabel = ""
    PSet filterPset = {
      int32 minimumNumberOfHits = 5
      int32 minHitsMinPt = 3
      string ComponentType = "CkfBaseTrajectoryFilter"
      int32 maxLostHits = 1
      int32 maxNumberOfHits = 5
      int32 maxConsecLostHits = 1
      double chargeSignificance = -1.0
      double nSigmaMinPt = 5.0
      double minPt = 3.0
    }
  }
  es_module hltKFFitter = KFTrajectoryFitterESProducer {
    string ComponentName = "hltKFFitter"
    string Propagator = "PropagatorWithMaterial"
    string Updator = "KFUpdator"
    string Estimator = "Chi2"
    string RecoGeometry = "DummyDetLayerGeometry"
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module hltKFFittingSmoother = KFFittingSmootherESProducer {
    string ComponentName = "hltKFFittingSmoother"
    string Fitter = "hltKFFitter"
    string Smoother = "hltKFSmoother"
    double EstimateCut = -1.0
    double LogPixelProbabilityCut = -16.0
    int32 MinNumberOfHits = 5
    bool RejectTracks = true
    bool BreakTrajWith2ConsecutiveMissing = false
    bool NoInvalidHitsBeginEnd = false
    string appendToDataLabel = ""
  }
  es_module hltKFSmoother = KFTrajectorySmootherESProducer {
    string ComponentName = "hltKFSmoother"
    string Propagator = "PropagatorWithMaterial"
    string Updator = "KFUpdator"
    string Estimator = "Chi2"
    string RecoGeometry = "DummyDetLayerGeometry"
    double errorRescaling = 100.0
    int32 minHits = 3
    string appendToDataLabel = ""
  }
  es_module mixedlayerpairs = SeedingLayersESProducer {
    string appendToDataLabel = ""
    string ComponentName = "MixedLayerPairs"
    vstring layerList = { "BPix1+BPix2", "BPix1+BPix3", "BPix2+BPix3", "BPix1+FPix1_pos", "BPix1+FPix1_neg", "BPix1+FPix2_pos", "BPix1+FPix2_neg", "BPix2+FPix1_pos", "BPix2+FPix1_neg", "BPix2+FPix2_pos", "BPix2+FPix2_neg", "FPix1_pos+FPix2_pos", "FPix1_neg+FPix2_neg", "FPix2_pos+TEC1_pos", "FPix2_pos+TEC2_pos", "TEC1_pos+TEC2_pos", "TEC2_pos+TEC3_pos", "FPix2_neg+TEC1_neg", "FPix2_neg+TEC2_neg", "TEC1_neg+TEC2_neg", "TEC2_neg+TEC3_neg" }
    PSet BPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0027
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0060
    }
    PSet FPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0051
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0036
    }
    PSet TEC = {
      bool useRingSlector = true
      string TTRHBuilder = "WithTrackAngle"
      int32 minRing = 1
      int32 maxRing = 1
    }
  }
  es_module muonCkfTrajectoryFilter = TrajectoryFilterESProducer {
    string ComponentName = "muonCkfTrajectoryFilter"
    string appendToDataLabel = ""
    PSet filterPset = {
      double chargeSignificance = -1.0
      int32 minHitsMinPt = 3
      string ComponentType = "CkfBaseTrajectoryFilter"
      int32 maxLostHits = 1
      int32 maxNumberOfHits = -1
      int32 maxConsecLostHits = 1
      int32 minimumNumberOfHits = 5
      double nSigmaMinPt = 5.0
      double minPt = 0.9
    }
  }
  es_module navigationSchoolESProducer = NavigationSchoolESProducer {
    string ComponentName = "SimpleNavigationSchool"
    string appendToDataLabel = ""
  }
  es_module pixellayerpairs = SeedingLayersESProducer {
    string appendToDataLabel = ""
    string ComponentName = "PixelLayerPairs"
    vstring layerList = { "BPix1+BPix2", "BPix1+BPix3", "BPix2+BPix3", "BPix1+FPix1_pos", "BPix1+FPix1_neg", "BPix1+FPix2_pos", "BPix1+FPix2_neg", "BPix2+FPix1_pos", "BPix2+FPix1_neg", "BPix2+FPix2_pos", "BPix2+FPix2_neg", "FPix1_pos+FPix2_pos", "FPix1_neg+FPix2_neg" }
    PSet BPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0027
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0060
    }
    PSet FPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0051
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0036
    }
    PSet TEC = {}
  }
  es_module pixellayertriplets = SeedingLayersESProducer {
    string appendToDataLabel = ""
    string ComponentName = "PixelLayerTriplets"
    vstring layerList = { "BPix1+BPix2+BPix3", "BPix1+BPix2+FPix1_pos", "BPix1+BPix2+FPix1_neg", "BPix1+FPix1_pos+FPix2_pos", "BPix1+FPix1_neg+FPix2_neg" }
    PSet BPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0027
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0060
    }
    PSet FPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0051
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0036
    }
    PSet TEC = {}
  }
  es_module pixellayertripletsHITHB = SeedingLayersESProducer {
    string appendToDataLabel = ""
    string ComponentName = "PixelLayerTripletsHITHB"
    vstring layerList = { "BPix1+BPix2+BPix3" }
    PSet BPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0027
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0060
    }
    PSet FPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0051
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0036
    }
    PSet TEC = {}
  }
  es_module pixellayertripletsHITHE = SeedingLayersESProducer {
    string appendToDataLabel = ""
    string ComponentName = "PixelLayerTripletsHITHE"
    vstring layerList = { "BPix1+BPix2+FPix1_pos", "BPix1+BPix2+FPix1_neg", "BPix1+FPix1_pos+FPix2_pos", "BPix1+FPix1_neg+FPix2_neg" }
    PSet BPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0027
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0060
    }
    PSet FPix = {
      bool useErrorsFromParam = true
      double hitErrorRPhi = 0.0051
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      string HitProducer = "hltSiPixelRecHits"
      double hitErrorRZ = 0.0036
    }
    PSet TEC = {}
  }
  es_module sistripconn = SiStripConnectivity {}
  es_module softLeptonByDistance = LeptonTaggerByDistanceESProducer {
    string appendToDataLabel = ""
    double distance = 0.5
  }
  es_module softLeptonByPt = LeptonTaggerByPtESProducer {
    string appendToDataLabel = ""
    string ipSign = "any"
  }
  es_module trackCounting3D2nd = TrackCountingESProducer {
    string appendToDataLabel = ""
    int32 nthTrack = 2
    int32 impactParameterType = 0
    double deltaR = -1.0
    double maximumDecayLength = 5.0
    double maximumDistanceToJetAxis = 0.07
    string trackQualityClass = "any"
  }
  es_module trajBuilderL3 = CkfTrajectoryBuilderESProducer {
    string ComponentName = "trajBuilderL3"
    string updator = "KFUpdator"
    string propagatorAlong = "PropagatorWithMaterial"
    string propagatorOpposite = "PropagatorWithMaterialOpposite"
    string estimator = "Chi2"
    string TTRHBuilder = "WithTrackAngle"
    string MeasurementTrackerName = ""
    string trajectoryFilterName = "trajFilterL3"
    int32 maxCand = 5
    double lostHitPenalty = 30.0
    bool intermediateCleaning = true
    bool alwaysUseInvalidHits = false
    string appendToDataLabel = ""
  }
  es_module trajFilterL3 = TrajectoryFilterESProducer {
    string ComponentName = "trajFilterL3"
    string appendToDataLabel = ""
    PSet filterPset = {
      int32 minimumNumberOfHits = 5
      int32 minHitsMinPt = 3
      string ComponentType = "CkfBaseTrajectoryFilter"
      int32 maxLostHits = 1
      int32 maxNumberOfHits = 7
      int32 maxConsecLostHits = 1
      double chargeSignificance = -1.0
      double nSigmaMinPt = 5.0
      double minPt = 0.9
    }
  }
  es_module trajectoryCleanerBySharedHits = TrajectoryCleanerESProducer {
    string ComponentName = "TrajectoryCleanerBySharedHits"
    string appendToDataLabel = ""
    double fractionShared = 0.5
  }
  service = DQM {}
  service = DQMStore {
  }
  service = DTDataIntegrityTask {
    untracked bool getSCInfo = true
    untracked bool hltMode = true
  }
  service = FUShmDQMOutputService {
    double lumiSectionsPerUpdate = 1.0
    bool useCompression = true
    int32 compressionLevel = 1
  }
  service = MessageLogger {
    untracked vstring destinations = { "warnings", "errors", "infos", "debugs", "cout", "cerr" }
    untracked vstring categories = { "FwkJob", "FwkReport", "FwkSummary", "Root_NoDictionary" }
    untracked vstring statistics = { "cerr" }
    untracked PSet cerr = {
      untracked PSet INFO = {
        untracked int32 limit = 0
      }
      untracked bool noTimeStamps = false
      untracked PSet FwkReport = {
        untracked int32 reportEvery = 1
        untracked int32 limit = 0
      }
      untracked PSet default = {
        untracked int32 limit = 10000000
      }
      untracked PSet Root_NoDictionary = {
        untracked int32 limit = 0
      }
      untracked PSet FwkJob = {
        untracked int32 limit = 0
      }
      untracked PSet FwkSummary = {
        untracked int32 reportEvery = 1
        untracked int32 limit = 10000000
      }
      untracked string threshold = "INFO"
    }
    untracked PSet cout = {
      untracked string threshold = "ERROR"
    }
    untracked PSet errors = {
      untracked string threshold = "INFO"
      untracked bool placeholder = true
    }
    untracked PSet warnings = {
      untracked string threshold = "INFO"
      untracked bool placeholder = true
    }
    untracked PSet infos = {
      untracked string threshold = "INFO"
      untracked PSet Root_NoDictionary = {
        untracked int32 limit = 0
      }
      untracked bool placeholder = true
    }
    untracked PSet debugs = {
      untracked string threshold = "INFO"
      untracked bool placeholder = true
    }
    untracked vstring fwkJobReports = { "FrameworkJobReport" }
    untracked PSet FrameworkJobReport = {
      untracked PSet default = {
        untracked int32 limit = 0
      }
      untracked PSet FwkJob = {
        untracked int32 limit = 10000000
      }
    }
    untracked vstring suppressWarning = { "hltPixelTracksForMinBias", "hltPixelTracksForHighMult", "hltHITPixelTracksHE", "hltHITPixelTracksHB", "hltSiPixelClusters", "hltPixelTracks" }
    untracked string threshold = "INFO"
  }
  service = MicroStateService {}
  service = ModuleWebRegistry {}
  service = PrescaleService {
    untracked string lvl1DefaultLabel = "0"
    vstring lvl1Labels = { "0" }
    VPSet prescaleTable = {
      { string pathName = "HLT_Activity_L1A"
        vuint32 prescales = { 10000 } },
      { string pathName = "HLT_Activity_PixelClusters"
        vuint32 prescales = { 10000 } },
      { string pathName = "HLT_Activity_DT"
        vuint32 prescales = { 5 } },
      { string pathName = "HLT_Activity_Ecal"
        vuint32 prescales = { 20 } },
      { string pathName = "HLT_Activity_EcalREM"
        vuint32 prescales = { 1000 } },
      { string pathName = "HLT_SelectEcalSpikes_L1R"
        vuint32 prescales = { 20 } },
      { string pathName = "HLT_SelectEcalSpikesHighEt_L1R"
        vuint32 prescales = { 10 } },
      { string pathName = "HLT_L1Jet6U"
        vuint32 prescales = { 100 } },
      { string pathName = "HLT_L1Jet6U_NoBPTX"
        vuint32 prescales = { 10000 } },
      { string pathName = "HLT_L1Jet10U"
        vuint32 prescales = { 20 } },
      { string pathName = "HLT_L1Jet10U_NoBPTX"
        vuint32 prescales = { 1000 } },
      { string pathName = "HLT_L1SingleForJet"
        vuint32 prescales = { 2000 } },
      { string pathName = "HLT_L1SingleForJet_NoBPTX"
        vuint32 prescales = { 20000 } },
      { string pathName = "HLT_L1SingleCenJet"
        vuint32 prescales = { 200 } },
      { string pathName = "HLT_L1SingleCenJet_NoBPTX"
        vuint32 prescales = { 10000 } },
      { string pathName = "HLT_L1SingleTauJet"
        vuint32 prescales = { 1000 } },
      { string pathName = "HLT_L1SingleTauJet_NoBPTX"
        vuint32 prescales = { 20000 } },
      { string pathName = "HLT_L1MuOpen"
        vuint32 prescales = { 20 } },
      { string pathName = "HLT_L1MuOpen_NoBPTX"
        vuint32 prescales = { 50 } },
      { string pathName = "HLT_L1MuOpen_AntiBPTX"
        vuint32 prescales = { 50 } },
      { string pathName = "HLT_L1SingleEG2"
        vuint32 prescales = { 200 } },
      { string pathName = "HLT_L1SingleEG5"
        vuint32 prescales = { 20 } },
      { string pathName = "HLT_L1SingleEG8"
        vuint32 prescales = { 5 } },
      { string pathName = "HLT_ZeroBias"
        vuint32 prescales = { 10 } },
      { string pathName = "HLT_MinBiasBSC"
        vuint32 prescales = { 10000 } },
      { string pathName = "HLT_MinBiasBSC_NoBPTX"
        vuint32 prescales = { 100000 } },
      { string pathName = "HLT_ZeroBiasPixel_SingleTrack"
        vuint32 prescales = { 50 } },
      { string pathName = "HLT_MinBiasPixel_SingleTrack"
        vuint32 prescales = { 10000 } },
      { string pathName = "HLT_MinBiasPixel_DoubleTrack"
        vuint32 prescales = { 10000 } },
      { string pathName = "HLT_MinBiasPixel_DoubleIsoTrack5"
        vuint32 prescales = { 500 } },
      { string pathName = "HLT_L1_BscMinBiasOR_BptxPlusORMinus"
        vuint32 prescales = { 500 } },
      { string pathName = "HLT_L1_BptxXOR_BscMinBiasOR"
        vuint32 prescales = { 20 } },
      { string pathName = "HLT_L1Tech_BSC_halo"
        vuint32 prescales = { 20 } },
      { string pathName = "HLT_L1Tech_BSC_halo_forPhysicsBackground"
        vuint32 prescales = { 20 } },
      { string pathName = "HLT_L1Tech_BSC_HighMultiplicity"
        vuint32 prescales = { 1000 } },
      { string pathName = "HLT_L1Tech_HCAL_HF"
        vuint32 prescales = { 10000 } },
      { string pathName = "HLT_RPCBarrelCosmics"
        vuint32 prescales = { 20 } },
      { string pathName = "AlCa_EcalPhiSym"
        vuint32 prescales = { 20 } },
      { string pathName = "AlCa_RPCMuonNormalisation"
        vuint32 prescales = { 10 } },
      { string pathName = "HLT_Random"
        vuint32 prescales = { 1000 } },
      { string pathName = "HLT_PixelTracks_Multiplicity40"
        vuint32 prescales = { 0 } },
      { string pathName = "HLT_GlobalRunHPDNoise"
        vuint32 prescales = { 80 } },
      { string pathName = "HLT_L1_BPTX"
        vuint32 prescales = { 7 } },
      { string pathName = "HLT_L1_BPTX_MinusOnly"
        vuint32 prescales = { 7 } },
      { string pathName = "HLT_L1_BPTX_PlusOnly"
        vuint32 prescales = { 7 } },
      { string pathName = "HLT_L2Mu0_NoVertex"
        vuint32 prescales = { 25 } },
      { string pathName = "DQM_FEDIntegrity"
        vuint32 prescales = { 2 } },
      { string pathName = "HLTMONOutput"
        vuint32 prescales = { 40 } }
    }
  }
  service = UpdaterService {}
  module hltTriggerType = HLTTriggerTypeFilter {
    int32 SelectedTriggerType = 1
  }
  module hltGtDigis = L1GlobalTriggerRawToDigi {
    InputTag DaqGtInputTag = source
    untracked int32 DaqGtFedId = 813
    uint32 ActiveBoardsMask = 0xffff
    int32 UnpackBxInEvent = 5
    untracked int32 Verbosity = 0
  }
  module hltGctDigis = GctRawToDigi {
    InputTag inputLabel = source
    untracked int32 gctFedId = 745
    bool hltMode = true
    uint32 numberOfGctSamplesToUnpack = 1
    uint32 numberOfRctSamplesToUnpack = 1
    bool unpackSharedRegions = false
    uint32 unpackerVersion = 0
  }
  module hltL1GtObjectMap = L1GlobalTrigger {
    InputTag GmtInputTag = hltGtDigis
    InputTag GctInputTag = hltGctDigis
    InputTag CastorInputTag = castorL1Digis
    bool ProduceL1GtDaqRecord = false
    bool ProduceL1GtEvmRecord = false
    bool ProduceL1GtObjectMapRecord = true
    bool WritePsbL1GtDaqRecord = false
    bool ReadTechnicalTriggerRecords = true
    int32 EmulateBxInEvent = 1
    uint32 AlternativeNrBxBoardDaq = 0
    uint32 AlternativeNrBxBoardEvm = 0
    int32 BstLengthBytes = -1
    VInputTag TechnicalTriggersInputTags = { simBscDigis }
    vint32 RecordLength = { 3, 0 }
  }
  module hltL1extraParticles = L1ExtraParticlesProd {
    bool produceMuonParticles = true
    InputTag muonSource = hltGtDigis
    bool produceCaloParticles = true
    InputTag isolatedEmSource = hltGctDigis:isoEm
    InputTag nonIsolatedEmSource = hltGctDigis:nonIsoEm
    InputTag centralJetSource = hltGctDigis:cenJets
    InputTag forwardJetSource = hltGctDigis:forJets
    InputTag tauJetSource = hltGctDigis:tauJets
    InputTag etTotalSource = hltGctDigis
    InputTag etHadSource = hltGctDigis
    InputTag etMissSource = hltGctDigis
    InputTag htMissSource = hltGctDigis
    InputTag hfRingEtSumsSource = hltGctDigis
    InputTag hfRingBitCountsSource = hltGctDigis
    bool centralBxOnly = true
    bool ignoreHtMiss = false
  }
  module hltBPTXCoincidence = HLTLevel1Activity {
    InputTag L1GtReadoutRecordTag = hltGtDigis
    uint32 daqPartitions = 1
    bool ignoreL1Mask = true
    bool invert = false
    vint32 bunchCrossings = { 0, -1, 1 }
    uint64 physicsLoBits = 0x1
    uint64 physicsHiBits = 0x40000
    uint64 technicalBits = 0x0
  }
  module hltScalersRawToDigi = ScalersRawToDigi {
    InputTag scalersInputTag = source
  }
  module hltOfflineBeamSpot = BeamSpotProducer {}
  module hltLevel1Activity = HLTLevel1Activity {
    InputTag L1GtReadoutRecordTag = hltGtDigis
    uint32 daqPartitions = 1
    bool ignoreL1Mask = false
    bool invert = false
    vint32 bunchCrossings = { 0, 1, -1 }
    uint64 physicsLoBits = 0x7fdfdf03c03fbffc
    uint64 physicsHiBits = 0x3f1bfddb01800bf6
    uint64 technicalBits = 0x70000fffff001f00
  }
  module hltPreActivityL1A = HLTPrescaler {}
  module hltBoolEnd = HLTBool {
    bool result = true
  }
  module hltPreActivityPixelClusters = HLTPrescaler {}
  module hltSiPixelDigis = SiPixelRawToDigi {
    bool IncludeErrors = false
    InputTag InputLabel = source
  }
  module hltSiPixelClusters = SiPixelClusterProducer {
    InputTag src = hltSiPixelDigis
    int32 maxNumberOfClusters = 10000
    string payloadType = "HLT"
    int32 ChannelThreshold = 1000
    int32 SeedThreshold = 1000
    double ClusterThreshold = 4000.0
    int32 VCaltoElectronGain = 65
    int32 VCaltoElectronOffset = -414
    untracked bool MissCalibrate = true
    bool SplitClusters = false
  }
  module hltSiPixelRecHits = SiPixelRecHitConverter {
    InputTag src = hltSiPixelClusters
    string CPE = "PixelCPEGeneric"
  }
  module hltPixelActivityFilter = HLTPixelActivityFilter {
    InputTag inputTag = hltSiPixelClusters
    uint32 minClusters = 3
  }
  module hltL1sL1BscMinBiasORBptxPlusORMinus = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_BscMinBiasOR_BptxPlusORMinus"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreActivityDT = HLTPrescaler {}
  module hltMuonDTDigis = DTUnpackingModule {
    string dataType = "DDU"
    bool fedbyType = false
    InputTag inputLabel = source
    bool useStandardFEDid = true
    bool dqmOnly = false
    PSet rosParameters = {
    }
    PSet readOutParameters = {
      untracked bool debug = false
      PSet rosParameters = {
        untracked bool writeSC = true
        untracked bool readingDDU = true
        untracked bool performDataIntegrityMonitor = false
        untracked bool readDDUIDfromDDU = true
        untracked bool debug = false
        untracked bool localDAQ = false
      }
      untracked bool performDataIntegrityMonitor = false
      untracked bool localDAQ = false
    }
  }
  module hltDTTFUnpacker = DTTFFEDReader {
    InputTag DTTF_FED_Source = source
  }
  module hltDTActivityFilter = HLTDTActivityFilter {
    InputTag inputDCC = hltDTTFUnpacker
    InputTag inputDDU = hltMuonDTDigis
    InputTag inputDigis = hltMuonDTDigis
    bool processDCC = true
    bool processDDU = true
    bool processDigis = true
    int32 processingMode = 2
    int32 minQual = 2
    int32 maxStation = 3
    int32 minChamberLayers = 6
    int32 minDDUBX = 9
    int32 maxDDUBX = 14
    int32 minActiveChambs = 1
    vint32 activeSectors = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 }
  }
  module hltPreActivityDTTuned = HLTPrescaler {}
  module hltDTActivityFilterTuned = HLTDTActivityFilter {
    InputTag inputDCC = hltDTTFUnpacker
    InputTag inputDDU = hltMuonDTDigis
    InputTag inputDigis = hltMuonDTDigis
    bool processDCC = true
    bool processDDU = true
    bool processDigis = true
    int32 processingMode = 2
    int32 minQual = 2
    int32 maxStation = 3
    int32 minChamberLayers = 6
    int32 minDDUBX = 9
    int32 maxDDUBX = 14
    int32 minActiveChambs = 1
    vint32 activeSectors = { 1, 12 }
  }
  module hltL1sVetoL1SingleEG2 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_BscMinBiasOR_BptxPlusORMinus AND NOT L1_SingleEG2"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreActivityCaloTower = HLTPrescaler {}
  module hltEcalRawToRecHitFacility = EcalRawToRecHitFacility {
    InputTag sourceTag = source
    string workerName = ""
  }
  module hltEcalRegionalRestFEDs = EcalRawToRecHitRoI {
    InputTag sourceTag = hltEcalRawToRecHitFacility
    string type = "all"
    bool doES = false
    InputTag sourceTag_es = NotNeededoESfalse
    PSet MuJobPSet = {}
    VPSet JetJobPSet = {
    }
    VPSet EmJobPSet = {
    }
    VPSet CandJobPSet = {
    }
  }
  module hltEcalRecHitAll = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltEcalRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalRestFEDs
    bool splitOutput = true
    string EBrechitCollection = "EcalRecHitsEB"
    string EErechitCollection = "EcalRecHitsEE"
    string rechitCollection = "NotNeededsplitOutputTrue"
  }
  module hltHcalDigis = HcalRawToDigi {
    InputTag InputLabel = source
    untracked bool UnpackCalib = true
    untracked bool UnpackZDC = true
    int32 firstSample = 0
    int32 lastSample = 9
    bool FilterDataQuality = true
  }
  module hltHbhereco = HcalSimpleReconstructor {
    InputTag digiLabel = hltHcalDigis
    bool dropZSmarkedPassed = true
    string Subdetector = "HBHE"
    int32 firstSample = 4
    int32 samplesToAdd = 4
    bool correctForTimeslew = true
    bool correctForPhaseContainment = true
    double correctionPhaseNS = 13.0
  }
  module hltHfreco = HcalSimpleReconstructor {
    InputTag digiLabel = hltHcalDigis
    bool dropZSmarkedPassed = true
    string Subdetector = "HF"
    int32 firstSample = 3
    int32 samplesToAdd = 4
    bool correctForTimeslew = false
    bool correctForPhaseContainment = false
    double correctionPhaseNS = 0.0
  }
  module hltHoreco = HcalSimpleReconstructor {
    InputTag digiLabel = hltHcalDigis
    bool dropZSmarkedPassed = true
    string Subdetector = "HO"
    int32 firstSample = 4
    int32 samplesToAdd = 4
    bool correctForTimeslew = true
    bool correctForPhaseContainment = true
    double correctionPhaseNS = 13.0
  }
  module hltTowerMakerForAll = CaloTowersCreator {
    double EBThreshold = 0.07
    double EEThreshold = 0.3
    bool UseEtEBTreshold = false
    bool UseEtEETreshold = false
    bool UseSymEBTreshold = false
    bool UseSymEETreshold = false
    double HcalThreshold = -1000.0
    double HBThreshold = 0.7
    double HESThreshold = 0.8
    double HEDThreshold = 0.8
    double HOThreshold0 = 3.5
    double HOThresholdPlus1 = 3.5
    double HOThresholdMinus1 = 3.5
    double HOThresholdPlus2 = 3.5
    double HOThresholdMinus2 = 3.5
    double HF1Threshold = 0.5
    double HF2Threshold = 0.85
    double EBWeight = 1.0
    double EEWeight = 1.0
    double HBWeight = 1.0
    double HESWeight = 1.0
    double HEDWeight = 1.0
    double HOWeight = 1.0E-99
    double HF1Weight = 1.0
    double HF2Weight = 1.0
    double EcutTower = -1000.0
    double EBSumThreshold = 0.2
    double EESumThreshold = 0.45
    bool UseHO = false
    int32 MomConstrMethod = 1
    double MomHBDepth = 0.2
    double MomHEDepth = 0.4
    double MomEBDepth = 0.3
    double MomEEDepth = 0.0
    InputTag hbheInput = hltHbhereco
    InputTag hoInput = hltHoreco
    InputTag hfInput = hltHfreco
    bool AllowMissingInputs = false
    uint32 HcalAcceptSeverityLevel = 999
    uint32 EcalAcceptSeverityLevel = 1
    bool UseHcalRecoveredHits = true
    bool UseEcalRecoveredHits = true
    vdouble EBGrid = {  }
    vdouble EBWeights = {  }
    vdouble EEGrid = {  }
    vdouble EEWeights = {  }
    vdouble HBGrid = {  }
    vdouble HBWeights = {  }
    vdouble HESGrid = {  }
    vdouble HESWeights = {  }
    vdouble HEDGrid = {  }
    vdouble HEDWeights = {  }
    vdouble HOGrid = {  }
    vdouble HOWeights = {  }
    vdouble HF1Grid = {  }
    vdouble HF1Weights = {  }
    vdouble HF2Grid = {  }
    vdouble HF2Weights = {  }
    VInputTag ecalInputs = { hltEcalRecHitAll:EcalRecHitsEB, hltEcalRecHitAll:EcalRecHitsEE }
  }
  module hltTowerMakerForEcal = CaloTowersCreator {
    double EBThreshold = 0.07
    double EEThreshold = 0.3
    bool UseEtEBTreshold = false
    bool UseEtEETreshold = false
    bool UseSymEBTreshold = false
    bool UseSymEETreshold = false
    double HcalThreshold = -1000.0
    double HBThreshold = 0.7
    double HESThreshold = 0.8
    double HEDThreshold = 0.8
    double HOThreshold0 = 3.5
    double HOThresholdPlus1 = 3.5
    double HOThresholdMinus1 = 3.5
    double HOThresholdPlus2 = 3.5
    double HOThresholdMinus2 = 3.5
    double HF1Threshold = 0.5
    double HF2Threshold = 0.85
    double EBWeight = 1.0
    double EEWeight = 1.0
    double HBWeight = 1.0E-99
    double HESWeight = 1.0E-99
    double HEDWeight = 1.0E-99
    double HOWeight = 1.0E-99
    double HF1Weight = 1.0E-99
    double HF2Weight = 1.0E-99
    double EcutTower = -1000.0
    double EBSumThreshold = 0.2
    double EESumThreshold = 0.45
    bool UseHO = false
    int32 MomConstrMethod = 1
    double MomHBDepth = 0.2
    double MomHEDepth = 0.4
    double MomEBDepth = 0.3
    double MomEEDepth = 0.0
    InputTag hbheInput = ""
    InputTag hoInput = ""
    InputTag hfInput = ""
    bool AllowMissingInputs = true
    uint32 HcalAcceptSeverityLevel = 999
    uint32 EcalAcceptSeverityLevel = 1
    bool UseHcalRecoveredHits = true
    bool UseEcalRecoveredHits = true
    vdouble EBGrid = {  }
    vdouble EBWeights = {  }
    vdouble EEGrid = {  }
    vdouble EEWeights = {  }
    vdouble HBGrid = {  }
    vdouble HBWeights = {  }
    vdouble HESGrid = {  }
    vdouble HESWeights = {  }
    vdouble HEDGrid = {  }
    vdouble HEDWeights = {  }
    vdouble HOGrid = {  }
    vdouble HOWeights = {  }
    vdouble HF1Grid = {  }
    vdouble HF1Weights = {  }
    vdouble HF2Grid = {  }
    vdouble HF2Weights = {  }
    VInputTag ecalInputs = { hltEcalRecHitAll:EcalRecHitsEB, hltEcalRecHitAll:EcalRecHitsEE }
  }
  module hltCaloTowerFilter = HLTCaloTowerFilter {
    InputTag inputTag = hltTowerMakerForEcal
    double MinPt = 2.0
    double MaxEta = 3.0
    uint32 MinN = 1
  }
  module hltPreActivityEcal = HLTPrescaler {}
  module hltEcalDigis = EcalRawToDigi {
    int32 numbXtalTSamples = 10
    int32 numbTriggerTSamples = 1
    bool headerUnpacking = true
    bool srpUnpacking = false
    bool tccUnpacking = false
    bool feUnpacking = true
    bool memUnpacking = true
    bool syncCheck = false
    bool feIdCheck = true
    bool forceToKeepFRData = false
    bool eventPut = true
    string InputLabel = "source"
    bool DoRegional = false
    InputTag FedLabel = listfeds
    untracked bool silentMode = true
    vint32 FEDs = { 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 }
    vint32 orderedFedList = { 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654 }
    vint32 orderedDCCIdList = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54 }
  }
  module hltEcalFixedAlphaBetaFitUncalibRecHit = EcalUncalibRecHitProducer {
    InputTag EBdigiCollection = hltEcalDigis:ebDigis
    InputTag EEdigiCollection = hltEcalDigis:eeDigis
    string EBhitCollection = "EcalUncalibRecHitsEB"
    string EEhitCollection = "EcalUncalibRecHitsEE"
    string algo = "EcalUncalibRecHitWorkerFixedAlphaBetaFit"
    double betaEB = 1.7
    double betaEE = 1.37
    untracked string AlphaBetaFilename = "NOFILE"
    double MinAmplEndcap = 14.0
    double MinAmplBarrel = 8.0
    bool UseDynamicPedestal = true
    double alphaEB = 1.2
    double alphaEE = 1.63
  }
  module hltEcalRecHitAB = EcalRecHitProducer {
    InputTag EBuncalibRecHitCollection = hltEcalFixedAlphaBetaFitUncalibRecHit:EcalUncalibRecHitsEB
    InputTag EEuncalibRecHitCollection = hltEcalFixedAlphaBetaFitUncalibRecHit:EcalUncalibRecHitsEE
    string EBrechitCollection = "EcalRecHitsEB"
    string EErechitCollection = "EcalRecHitsEE"
    bool recoverEBIsolatedChannels = false
    bool recoverEEIsolatedChannels = false
    bool recoverEBVFE = false
    bool recoverEEVFE = false
    bool recoverEBFE = false
    bool recoverEEFE = false
    bool killDeadChannels = true
    InputTag ebDetIdToBeRecovered = ""
    InputTag eeDetIdToBeRecovered = ""
    InputTag ebFEToBeRecovered = ""
    InputTag eeFEToBeRecovered = ""
    string algo = "EcalRecHitWorkerSimple"
    string algoRecover = "EcalRecHitWorkerRecover"
    vint32 ChannelStatusToBeExcluded = { 1, 2, 3, 4, 8, 9, 10, 11, 12, 13, 14, 78, 142 }
    string singleChannelRecoveryMethod = "NeuralNetworks"
    double singleChannelRecoveryThreshold = 8.0
    InputTag triggerPrimitiveDigiCollection = hltEcalDigis:EcalTriggerPrimitives
    vint32 flagsMapDBReco = { 0, 0, 0, 0, 4, -1, -1, -1, 4, 4, 7, 7, 7, 8, 9 }
    bool laserCorrection = false
  }
  module hltTowerMakerForEcalABFit = CaloTowersCreator {
    double EBThreshold = 0.07
    double EEThreshold = 0.3
    bool UseEtEBTreshold = false
    bool UseEtEETreshold = false
    bool UseSymEBTreshold = false
    bool UseSymEETreshold = false
    double HcalThreshold = -1000.0
    double HBThreshold = 0.7
    double HESThreshold = 0.8
    double HEDThreshold = 0.8
    double HOThreshold0 = 3.5
    double HOThresholdPlus1 = 3.5
    double HOThresholdMinus1 = 3.5
    double HOThresholdPlus2 = 3.5
    double HOThresholdMinus2 = 3.5
    double HF1Threshold = 0.5
    double HF2Threshold = 0.85
    double EBWeight = 1.0
    double EEWeight = 1.0
    double HBWeight = 1.0
    double HESWeight = 1.0
    double HEDWeight = 1.0
    double HOWeight = 1.0E-99
    double HF1Weight = 1.0
    double HF2Weight = 1.0
    double EcutTower = -1000.0
    double EBSumThreshold = 0.2
    double EESumThreshold = 0.45
    bool UseHO = false
    int32 MomConstrMethod = 1
    double MomHBDepth = 0.2
    double MomHEDepth = 0.4
    double MomEBDepth = 0.3
    double MomEEDepth = 0.0
    InputTag hbheInput = ""
    InputTag hoInput = ""
    InputTag hfInput = ""
    bool AllowMissingInputs = true
    uint32 HcalAcceptSeverityLevel = 999
    uint32 EcalAcceptSeverityLevel = 1
    bool UseHcalRecoveredHits = true
    bool UseEcalRecoveredHits = true
    vdouble EBGrid = {  }
    vdouble EBWeights = {  }
    vdouble EEGrid = {  }
    vdouble EEWeights = {  }
    vdouble HBGrid = {  }
    vdouble HBWeights = {  }
    vdouble HESGrid = {  }
    vdouble HESWeights = {  }
    vdouble HEDGrid = {  }
    vdouble HEDWeights = {  }
    vdouble HOGrid = {  }
    vdouble HOWeights = {  }
    vdouble HF1Grid = {  }
    vdouble HF1Weights = {  }
    vdouble HF2Grid = {  }
    vdouble HF2Weights = {  }
    VInputTag ecalInputs = { hltEcalRecHitAB:EcalRecHitsEB, hltEcalRecHitAB:EcalRecHitsEE }
  }
  module hltEcalTowerFilter = HLTEcalTowerFilter {
    InputTag inputTag = hltTowerMakerForEcalABFit
    double MinE = 2.0
    double MaxEta = 2.75
    int32 MinN = 1
  }
  module hltL1sL1SingleEG2 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleEG2"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreSelectEcalSpikesL1R = HLTPrescaler {}
  module hltESRawToRecHitFacility = EcalRawToRecHitFacility {
    InputTag sourceTag = source
    string workerName = "esRawToRecHit"
  }
  module hltEcalRegionalEgammaFEDsLowPt = EcalRawToRecHitRoI {
    InputTag sourceTag = hltEcalRawToRecHitFacility
    string type = "egamma"
    bool doES = true
    InputTag sourceTag_es = hltESRawToRecHitFacility
    PSet MuJobPSet = {}
    VPSet JetJobPSet = {
    }
    VPSet EmJobPSet = {
      { InputTag Source = hltL1extraParticles:Isolated
        double regionPhiMargin = 0.4
        double Ptmin = 3.0
        double regionEtaMargin = 0.25 },
      { InputTag Source = hltL1extraParticles:NonIsolated
        double regionPhiMargin = 0.4
        double Ptmin = 3.0
        double regionEtaMargin = 0.25 }
    }
    VPSet CandJobPSet = {
    }
  }
  module hltEcalRegionalEgammaRecHitLowPt = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltEcalRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalEgammaFEDsLowPt
    bool splitOutput = true
    string EBrechitCollection = "EcalRecHitsEB"
    string EErechitCollection = "EcalRecHitsEE"
    string rechitCollection = "NotNeededsplitOutputTrue"
  }
  module hltESRegionalEgammaRecHitLowPt = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltESRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalEgammaFEDsLowPt:es
    bool splitOutput = false
    string EBrechitCollection = ""
    string EErechitCollection = ""
    string rechitCollection = "EcalRecHitsES"
  }
  module hltHybridSuperClustersL1IsolatedLowPt = EgammaHLTHybridClusterProducer {
    string debugLevel = "INFO"
    string basicclusterCollection = ""
    string superclusterCollection = ""
    InputTag ecalhitproducer = hltEcalRegionalEgammaRecHitLowPt
    string ecalhitcollection = "EcalRecHitsEB"
    InputTag l1TagIsolated = hltL1extraParticles:Isolated
    InputTag l1TagNonIsolated = hltL1extraParticles:NonIsolated
    bool doIsolated = true
    double l1LowerThr = 3.0
    double l1UpperThr = 999.0
    double l1LowerThrIgnoreIsolation = 999.0
    double regionEtaMargin = 0.14
    double regionPhiMargin = 0.4
    bool posCalc_logweight = true
    double posCalc_t0 = 7.4
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    double HybridBarrelSeedThr = 0.5
    int32 step = 17
    double ethresh = 0.1
    double eseed = 0.35
    double ewing = 0.0
    vint32 RecHitFlagToBeExcluded = {  }
  }
  module hltCorrectedHybridSuperClustersL1IsolatedLowPt = EgammaSCCorrectionMaker {
    string VerbosityLevel = "ERROR"
    InputTag recHitProducer = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEB
    InputTag rawSuperClusterProducer = hltHybridSuperClustersL1IsolatedLowPt
    string superClusterAlgo = "Hybrid"
    bool applyEnergyCorrection = true
    double sigmaElectronicNoise = 0.03
    double etThresh = 1.0
    string corectedSuperClusterCollection = ""
    PSet hyb_fCorrPset = {
      double brLinearLowThr = 1.1
      vdouble fEtEtaVec = { 1.0012, -0.5714, 0.0, 0.0, 0.0, 0.5549, 12.74, 1.0448, 0.0, 0.0, 0.0, 0.0, 8.0, 1.023, -0.00181, 0.0, 0.0 }
      double brLinearHighThr = 8.0
      vdouble fBremVec = { -0.05208, 0.1331, 0.9196, -5.735E-4, 1.343 }
    }
    PSet isl_fCorrPset = {}
    PSet dyn_fCorrPset = {}
    PSet fix_fCorrPset = {}
  }
  module hltMulti5x5BasicClustersL1IsolatedLowPt = EgammaHLTMulti5x5ClusterProducer {
    string VerbosityLevel = "ERROR"
    bool doBarrel = false
    bool doEndcaps = true
    bool doIsolated = true
    InputTag barrelHitProducer = hltEcalRegionalEgammaRecHitLowPt
    InputTag endcapHitProducer = hltEcalRegionalEgammaRecHitLowPt
    string barrelHitCollection = "EcalRecHitsEB"
    string endcapHitCollection = "EcalRecHitsEE"
    string barrelClusterCollection = "notused"
    string endcapClusterCollection = "multi5x5EndcapBasicClusters"
    double Multi5x5BarrelSeedThr = 0.5
    double Multi5x5EndcapSeedThr = 0.18
    InputTag l1TagIsolated = hltL1extraParticles:Isolated
    InputTag l1TagNonIsolated = hltL1extraParticles:NonIsolated
    double l1LowerThr = 3.0
    double l1UpperThr = 999.0
    double l1LowerThrIgnoreIsolation = 999.0
    double regionEtaMargin = 0.3
    double regionPhiMargin = 0.4
    bool posCalc_logweight = true
    double posCalc_t0_barl = 7.4
    double posCalc_t0_endc = 3.1
    double posCalc_t0_endcPresh = 1.2
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    vint32 RecHitFlagToBeExcluded = {  }
  }
  module hltMulti5x5SuperClustersL1IsolatedLowPt = Multi5x5SuperClusterProducer {
    string VerbosityLevel = "ERROR"
    string endcapClusterProducer = "hltMulti5x5BasicClustersL1IsolatedLowPt"
    string barrelClusterProducer = "notused"
    string endcapClusterCollection = "multi5x5EndcapBasicClusters"
    string barrelClusterCollection = "multi5x5BarrelBasicClusters"
    string endcapSuperclusterCollection = "multi5x5EndcapSuperClusters"
    string barrelSuperclusterCollection = "multi5x5BarrelSuperClusters"
    bool doBarrel = false
    bool doEndcaps = true
    double barrelEtaSearchRoad = 0.06
    double barrelPhiSearchRoad = 0.8
    double endcapEtaSearchRoad = 0.14
    double endcapPhiSearchRoad = 0.6
    double seedTransverseEnergyThreshold = 0.5
    bool dynamicPhiRoad = false
    PSet bremRecoveryPset = {
      PSet barrel = {}
      PSet endcap = {
        double a = 47.85
        double c = 0.1201
        double b = 108.8
      }
      bool doEndcaps = true
      bool doBarrel = false
    }
  }
  module hltMulti5x5EndcapSuperClustersWithPreshowerL1IsolatedLowPt = PreshowerClusterProducer {
    InputTag preshRecHitProducer = hltESRegionalEgammaRecHitLowPt:EcalRecHitsES
    InputTag endcapSClusterProducer = hltMulti5x5SuperClustersL1IsolatedLowPt:multi5x5EndcapSuperClusters
    string preshClusterCollectionX = "preshowerXClusters"
    string preshClusterCollectionY = "preshowerYClusters"
    int32 preshNclust = 4
    double etThresh = 3.0
    double preshCalibPlaneX = 1.0
    double preshCalibPlaneY = 0.7
    double preshCalibGamma = 0.024
    double preshCalibMIP = 8.11E-5
    string assocSClusterCollection = ""
    double preshStripEnergyCut = 0.0
    int32 preshSeededNstrip = 15
    double preshClusterEnergyCut = 0.0
    string debugLevel = ""
  }
  module hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1IsolatedLowPt = EgammaSCCorrectionMaker {
    string VerbosityLevel = "ERROR"
    InputTag recHitProducer = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEE
    InputTag rawSuperClusterProducer = hltMulti5x5EndcapSuperClustersWithPreshowerL1IsolatedLowPt
    string superClusterAlgo = "Multi5x5"
    bool applyEnergyCorrection = true
    double sigmaElectronicNoise = 0.15
    double etThresh = 1.0
    string corectedSuperClusterCollection = ""
    PSet hyb_fCorrPset = {}
    PSet isl_fCorrPset = {}
    PSet dyn_fCorrPset = {}
    PSet fix_fCorrPset = {
      double brLinearLowThr = 0.6
      vdouble fEtEtaVec = { 0.9746, -6.512, 0.0, 0.0, 0.02771, 4.983, 0.0, 0.0, -0.007288, -0.9446, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0 }
      double brLinearHighThr = 6.0
      vdouble fBremVec = { -0.04163, 0.08552, 0.95048, -0.002308, 1.077 }
    }
  }
  module hltHybridSuperClustersL1NonIsolatedLowPt = EgammaHLTHybridClusterProducer {
    string debugLevel = "INFO"
    string basicclusterCollection = ""
    string superclusterCollection = ""
    InputTag ecalhitproducer = hltEcalRegionalEgammaRecHitLowPt
    string ecalhitcollection = "EcalRecHitsEB"
    InputTag l1TagIsolated = hltL1extraParticles:Isolated
    InputTag l1TagNonIsolated = hltL1extraParticles:NonIsolated
    bool doIsolated = false
    double l1LowerThr = 3.0
    double l1UpperThr = 999.0
    double l1LowerThrIgnoreIsolation = 999.0
    double regionEtaMargin = 0.14
    double regionPhiMargin = 0.4
    bool posCalc_logweight = true
    double posCalc_t0 = 7.4
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    double HybridBarrelSeedThr = 0.5
    int32 step = 17
    double ethresh = 0.1
    double eseed = 0.35
    double ewing = 0.0
    vint32 RecHitFlagToBeExcluded = {  }
  }
  module hltCorrectedHybridSuperClustersL1NonIsolatedTempLowPt = EgammaSCCorrectionMaker {
    string VerbosityLevel = "ERROR"
    InputTag recHitProducer = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEB
    InputTag rawSuperClusterProducer = hltHybridSuperClustersL1NonIsolatedLowPt
    string superClusterAlgo = "Hybrid"
    bool applyEnergyCorrection = true
    double sigmaElectronicNoise = 0.03
    double etThresh = 1.0
    string corectedSuperClusterCollection = ""
    PSet hyb_fCorrPset = {
      double brLinearLowThr = 1.1
      vdouble fEtEtaVec = { 1.0012, -0.5714, 0.0, 0.0, 0.0, 0.5549, 12.74, 1.0448, 0.0, 0.0, 0.0, 0.0, 8.0, 1.023, -0.00181, 0.0, 0.0 }
      double brLinearHighThr = 8.0
      vdouble fBremVec = { -0.05208, 0.1331, 0.9196, -5.735E-4, 1.343 }
    }
    PSet isl_fCorrPset = {}
    PSet dyn_fCorrPset = {}
    PSet fix_fCorrPset = {}
  }
  module hltCorrectedHybridSuperClustersL1NonIsolatedLowPt = EgammaHLTRemoveDuplicatedSC {
    InputTag L1NonIsoUskimmedSC = hltCorrectedHybridSuperClustersL1NonIsolatedTempLowPt
    InputTag L1IsoSC = hltCorrectedHybridSuperClustersL1IsolatedLowPt
    string L1NonIsoSkimmedCollection = ""
  }
  module hltMulti5x5BasicClustersL1NonIsolatedLowPt = EgammaHLTMulti5x5ClusterProducer {
    string VerbosityLevel = "ERROR"
    bool doBarrel = false
    bool doEndcaps = true
    bool doIsolated = false
    InputTag barrelHitProducer = hltEcalRegionalEgammaRecHitLowPt
    InputTag endcapHitProducer = hltEcalRegionalEgammaRecHitLowPt
    string barrelHitCollection = "EcalRecHitsEB"
    string endcapHitCollection = "EcalRecHitsEE"
    string barrelClusterCollection = "notused"
    string endcapClusterCollection = "multi5x5EndcapBasicClusters"
    double Multi5x5BarrelSeedThr = 0.5
    double Multi5x5EndcapSeedThr = 0.5
    InputTag l1TagIsolated = hltL1extraParticles:Isolated
    InputTag l1TagNonIsolated = hltL1extraParticles:NonIsolated
    double l1LowerThr = 3.0
    double l1UpperThr = 999.0
    double l1LowerThrIgnoreIsolation = 999.0
    double regionEtaMargin = 0.3
    double regionPhiMargin = 0.4
    bool posCalc_logweight = true
    double posCalc_t0_barl = 7.4
    double posCalc_t0_endc = 3.1
    double posCalc_t0_endcPresh = 1.2
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    vint32 RecHitFlagToBeExcluded = {  }
  }
  module hltMulti5x5SuperClustersL1NonIsolatedLowPt = Multi5x5SuperClusterProducer {
    string VerbosityLevel = "ERROR"
    string endcapClusterProducer = "hltMulti5x5BasicClustersL1NonIsolatedLowPt"
    string barrelClusterProducer = "notused"
    string endcapClusterCollection = "multi5x5EndcapBasicClusters"
    string barrelClusterCollection = "multi5x5BarrelBasicClusters"
    string endcapSuperclusterCollection = "multi5x5EndcapSuperClusters"
    string barrelSuperclusterCollection = "multi5x5BarrelSuperClusters"
    bool doBarrel = false
    bool doEndcaps = true
    double barrelEtaSearchRoad = 0.06
    double barrelPhiSearchRoad = 0.8
    double endcapEtaSearchRoad = 0.14
    double endcapPhiSearchRoad = 0.6
    double seedTransverseEnergyThreshold = 0.5
    bool dynamicPhiRoad = false
    PSet bremRecoveryPset = {
      PSet barrel = {}
      PSet endcap = {
        double a = 47.85
        double c = 0.1201
        double b = 108.8
      }
      bool doEndcaps = true
      bool doBarrel = false
    }
  }
  module hltMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedLowPt = PreshowerClusterProducer {
    InputTag preshRecHitProducer = hltESRegionalEgammaRecHitLowPt:EcalRecHitsES
    InputTag endcapSClusterProducer = hltMulti5x5SuperClustersL1NonIsolatedLowPt:multi5x5EndcapSuperClusters
    string preshClusterCollectionX = "preshowerXClusters"
    string preshClusterCollectionY = "preshowerYClusters"
    int32 preshNclust = 4
    double etThresh = 3.0
    double preshCalibPlaneX = 1.0
    double preshCalibPlaneY = 0.7
    double preshCalibGamma = 0.024
    double preshCalibMIP = 8.11E-5
    string assocSClusterCollection = ""
    double preshStripEnergyCut = 0.0
    int32 preshSeededNstrip = 15
    double preshClusterEnergyCut = 0.0
    string debugLevel = ""
  }
  module hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedTempLowPt = EgammaSCCorrectionMaker {
    string VerbosityLevel = "ERROR"
    InputTag recHitProducer = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEE
    InputTag rawSuperClusterProducer = hltMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedLowPt
    string superClusterAlgo = "Multi5x5"
    bool applyEnergyCorrection = true
    double sigmaElectronicNoise = 0.15
    double etThresh = 1.0
    string corectedSuperClusterCollection = ""
    PSet hyb_fCorrPset = {}
    PSet isl_fCorrPset = {}
    PSet dyn_fCorrPset = {}
    PSet fix_fCorrPset = {
      double brLinearLowThr = 0.6
      vdouble fEtEtaVec = { 0.9746, -6.512, 0.0, 0.0, 0.02771, 4.983, 0.0, 0.0, -0.007288, -0.9446, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0 }
      double brLinearHighThr = 6.0
      vdouble fBremVec = { -0.04163, 0.08552, 0.95048, -0.002308, 1.077 }
    }
  }
  module hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedLowPt = EgammaHLTRemoveDuplicatedSC {
    InputTag L1NonIsoUskimmedSC = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedTempLowPt
    InputTag L1IsoSC = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1IsolatedLowPt
    string L1NonIsoSkimmedCollection = ""
  }
  module hltL1IsoRecoEcalCandidateLowPt = EgammaHLTRecoEcalCandidateProducers {
    InputTag scHybridBarrelProducer = hltCorrectedHybridSuperClustersL1IsolatedLowPt
    InputTag scIslandEndcapProducer = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1IsolatedLowPt
    string recoEcalCandidateCollection = ""
  }
  module hltL1NonIsoRecoEcalCandidateLowPt = EgammaHLTRecoEcalCandidateProducers {
    InputTag scHybridBarrelProducer = hltCorrectedHybridSuperClustersL1NonIsolatedLowPt
    InputTag scIslandEndcapProducer = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedLowPt
    string recoEcalCandidateCollection = ""
  }
  module hltEgammaSelectEcalSpikesL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidateLowPt
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidateLowPt
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG2
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltEgammaSelectEcalSpikesEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltEgammaSelectEcalSpikesL1MatchFilterRegional
    double etcutEB = 4.0
    double etcutEE = 999999.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1IsoR9shapeLowPt = EgammaHLTR9Producer {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidateLowPt
    InputTag ecalRechitEB = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEB
    InputTag ecalRechitEE = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEE
  }
  module hltL1NonIsoR9shapeLowPt = EgammaHLTR9Producer {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidateLowPt
    InputTag ecalRechitEB = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEB
    InputTag ecalRechitEE = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEE
  }
  module hltEgammaSelectEcalSpikesR9filter = HLTEgammaGenericFilter {
    InputTag candTag = hltEgammaSelectEcalSpikesEtFilter
    InputTag isoTag = hltL1IsoR9shapeLowPt
    InputTag nonIsoTag = hltL1NonIsoR9shapeLowPt
    bool lessThan = false
    bool useEt = false
    double thrRegularEB = 0.85
    double thrRegularEE = 999999.0
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1sL1SingleEG5 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleEG5"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreSelectEcalSpikesHighEtL1R = HLTPrescaler {}
  module hltEcalRegionalEgammaFEDs = EcalRawToRecHitRoI {
    InputTag sourceTag = hltEcalRawToRecHitFacility
    string type = "egamma"
    bool doES = true
    InputTag sourceTag_es = hltESRawToRecHitFacility
    PSet MuJobPSet = {}
    VPSet JetJobPSet = {
    }
    VPSet EmJobPSet = {
      { InputTag Source = hltL1extraParticles:Isolated
        double regionPhiMargin = 0.4
        double Ptmin = 5.0
        double regionEtaMargin = 0.25 },
      { InputTag Source = hltL1extraParticles:NonIsolated
        double regionPhiMargin = 0.4
        double Ptmin = 5.0
        double regionEtaMargin = 0.25 }
    }
    VPSet CandJobPSet = {
    }
  }
  module hltEcalRegionalEgammaRecHit = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltEcalRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalEgammaFEDs
    bool splitOutput = true
    string EBrechitCollection = "EcalRecHitsEB"
    string EErechitCollection = "EcalRecHitsEE"
    string rechitCollection = "NotNeededsplitOutputTrue"
  }
  module hltESRegionalEgammaRecHit = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltESRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalEgammaFEDs:es
    bool splitOutput = false
    string EBrechitCollection = ""
    string EErechitCollection = ""
    string rechitCollection = "EcalRecHitsES"
  }
  module hltHybridSuperClustersL1Isolated = EgammaHLTHybridClusterProducer {
    string debugLevel = "INFO"
    string basicclusterCollection = ""
    string superclusterCollection = ""
    InputTag ecalhitproducer = hltEcalRegionalEgammaRecHit
    string ecalhitcollection = "EcalRecHitsEB"
    InputTag l1TagIsolated = hltL1extraParticles:Isolated
    InputTag l1TagNonIsolated = hltL1extraParticles:NonIsolated
    bool doIsolated = true
    double l1LowerThr = 5.0
    double l1UpperThr = 999.0
    double l1LowerThrIgnoreIsolation = 999.0
    double regionEtaMargin = 0.14
    double regionPhiMargin = 0.4
    bool posCalc_logweight = true
    double posCalc_t0 = 7.4
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    double HybridBarrelSeedThr = 1.5
    int32 step = 17
    double ethresh = 0.1
    double eseed = 0.35
    double ewing = 0.0
    vint32 RecHitFlagToBeExcluded = {  }
  }
  module hltCorrectedHybridSuperClustersL1Isolated = EgammaSCCorrectionMaker {
    string VerbosityLevel = "ERROR"
    InputTag recHitProducer = hltEcalRegionalEgammaRecHit:EcalRecHitsEB
    InputTag rawSuperClusterProducer = hltHybridSuperClustersL1Isolated
    string superClusterAlgo = "Hybrid"
    bool applyEnergyCorrection = true
    double sigmaElectronicNoise = 0.03
    double etThresh = 1.0
    string corectedSuperClusterCollection = ""
    PSet hyb_fCorrPset = {
      double brLinearLowThr = 1.1
      vdouble fEtEtaVec = { 1.0012, -0.5714, 0.0, 0.0, 0.0, 0.5549, 12.74, 1.0448, 0.0, 0.0, 0.0, 0.0, 8.0, 1.023, -0.00181, 0.0, 0.0 }
      double brLinearHighThr = 8.0
      vdouble fBremVec = { -0.05208, 0.1331, 0.9196, -5.735E-4, 1.343 }
    }
    PSet isl_fCorrPset = {}
    PSet dyn_fCorrPset = {}
    PSet fix_fCorrPset = {}
  }
  module hltMulti5x5BasicClustersL1Isolated = EgammaHLTMulti5x5ClusterProducer {
    string VerbosityLevel = "ERROR"
    bool doBarrel = false
    bool doEndcaps = true
    bool doIsolated = true
    InputTag barrelHitProducer = hltEcalRegionalEgammaRecHit
    InputTag endcapHitProducer = hltEcalRegionalEgammaRecHit
    string barrelHitCollection = "EcalRecHitsEB"
    string endcapHitCollection = "EcalRecHitsEE"
    string barrelClusterCollection = "notused"
    string endcapClusterCollection = "multi5x5EndcapBasicClusters"
    double Multi5x5BarrelSeedThr = 0.5
    double Multi5x5EndcapSeedThr = 0.18
    InputTag l1TagIsolated = hltL1extraParticles:Isolated
    InputTag l1TagNonIsolated = hltL1extraParticles:NonIsolated
    double l1LowerThr = 5.0
    double l1UpperThr = 999.0
    double l1LowerThrIgnoreIsolation = 999.0
    double regionEtaMargin = 0.3
    double regionPhiMargin = 0.4
    bool posCalc_logweight = true
    double posCalc_t0_barl = 7.4
    double posCalc_t0_endc = 3.1
    double posCalc_t0_endcPresh = 1.2
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    vint32 RecHitFlagToBeExcluded = {  }
  }
  module hltMulti5x5SuperClustersL1Isolated = Multi5x5SuperClusterProducer {
    string VerbosityLevel = "ERROR"
    string endcapClusterProducer = "hltMulti5x5BasicClustersL1Isolated"
    string barrelClusterProducer = "notused"
    string endcapClusterCollection = "multi5x5EndcapBasicClusters"
    string barrelClusterCollection = "multi5x5BarrelBasicClusters"
    string endcapSuperclusterCollection = "multi5x5EndcapSuperClusters"
    string barrelSuperclusterCollection = "multi5x5BarrelSuperClusters"
    bool doBarrel = false
    bool doEndcaps = true
    double barrelEtaSearchRoad = 0.06
    double barrelPhiSearchRoad = 0.8
    double endcapEtaSearchRoad = 0.14
    double endcapPhiSearchRoad = 0.6
    double seedTransverseEnergyThreshold = 1.0
    bool dynamicPhiRoad = false
    PSet bremRecoveryPset = {
      PSet barrel = {}
      PSet endcap = {
        double a = 47.85
        double c = 0.1201
        double b = 108.8
      }
      bool doEndcaps = true
      bool doBarrel = false
    }
  }
  module hltMulti5x5EndcapSuperClustersWithPreshowerL1Isolated = PreshowerClusterProducer {
    InputTag preshRecHitProducer = hltESRegionalEgammaRecHit:EcalRecHitsES
    InputTag endcapSClusterProducer = hltMulti5x5SuperClustersL1Isolated:multi5x5EndcapSuperClusters
    string preshClusterCollectionX = "preshowerXClusters"
    string preshClusterCollectionY = "preshowerYClusters"
    int32 preshNclust = 4
    double etThresh = 5.0
    double preshCalibPlaneX = 1.0
    double preshCalibPlaneY = 0.7
    double preshCalibGamma = 0.024
    double preshCalibMIP = 8.11E-5
    string assocSClusterCollection = ""
    double preshStripEnergyCut = 0.0
    int32 preshSeededNstrip = 15
    double preshClusterEnergyCut = 0.0
    string debugLevel = ""
  }
  module hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1Isolated = EgammaSCCorrectionMaker {
    string VerbosityLevel = "ERROR"
    InputTag recHitProducer = hltEcalRegionalEgammaRecHit:EcalRecHitsEE
    InputTag rawSuperClusterProducer = hltMulti5x5EndcapSuperClustersWithPreshowerL1Isolated
    string superClusterAlgo = "Multi5x5"
    bool applyEnergyCorrection = true
    double sigmaElectronicNoise = 0.15
    double etThresh = 1.0
    string corectedSuperClusterCollection = ""
    PSet hyb_fCorrPset = {}
    PSet isl_fCorrPset = {}
    PSet dyn_fCorrPset = {}
    PSet fix_fCorrPset = {
      double brLinearLowThr = 0.6
      vdouble fEtEtaVec = { 0.9746, -6.512, 0.0, 0.0, 0.02771, 4.983, 0.0, 0.0, -0.007288, -0.9446, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0 }
      double brLinearHighThr = 6.0
      vdouble fBremVec = { -0.04163, 0.08552, 0.95048, -0.002308, 1.077 }
    }
  }
  module hltHybridSuperClustersL1NonIsolated = EgammaHLTHybridClusterProducer {
    string debugLevel = "INFO"
    string basicclusterCollection = ""
    string superclusterCollection = ""
    InputTag ecalhitproducer = hltEcalRegionalEgammaRecHit
    string ecalhitcollection = "EcalRecHitsEB"
    InputTag l1TagIsolated = hltL1extraParticles:Isolated
    InputTag l1TagNonIsolated = hltL1extraParticles:NonIsolated
    bool doIsolated = false
    double l1LowerThr = 5.0
    double l1UpperThr = 999.0
    double l1LowerThrIgnoreIsolation = 999.0
    double regionEtaMargin = 0.14
    double regionPhiMargin = 0.4
    bool posCalc_logweight = true
    double posCalc_t0 = 7.4
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    double HybridBarrelSeedThr = 1.5
    int32 step = 17
    double ethresh = 0.1
    double eseed = 0.35
    double ewing = 0.0
    vint32 RecHitFlagToBeExcluded = {  }
  }
  module hltCorrectedHybridSuperClustersL1NonIsolatedTemp = EgammaSCCorrectionMaker {
    string VerbosityLevel = "ERROR"
    InputTag recHitProducer = hltEcalRegionalEgammaRecHit:EcalRecHitsEB
    InputTag rawSuperClusterProducer = hltHybridSuperClustersL1NonIsolated
    string superClusterAlgo = "Hybrid"
    bool applyEnergyCorrection = true
    double sigmaElectronicNoise = 0.03
    double etThresh = 1.0
    string corectedSuperClusterCollection = ""
    PSet hyb_fCorrPset = {
      double brLinearLowThr = 1.1
      vdouble fEtEtaVec = { 1.0012, -0.5714, 0.0, 0.0, 0.0, 0.5549, 12.74, 1.0448, 0.0, 0.0, 0.0, 0.0, 8.0, 1.023, -0.00181, 0.0, 0.0 }
      double brLinearHighThr = 8.0
      vdouble fBremVec = { -0.05208, 0.1331, 0.9196, -5.735E-4, 1.343 }
    }
    PSet isl_fCorrPset = {}
    PSet dyn_fCorrPset = {}
    PSet fix_fCorrPset = {}
  }
  module hltCorrectedHybridSuperClustersL1NonIsolated = EgammaHLTRemoveDuplicatedSC {
    InputTag L1NonIsoUskimmedSC = hltCorrectedHybridSuperClustersL1NonIsolatedTemp
    InputTag L1IsoSC = hltCorrectedHybridSuperClustersL1Isolated
    string L1NonIsoSkimmedCollection = ""
  }
  module hltMulti5x5BasicClustersL1NonIsolated = EgammaHLTMulti5x5ClusterProducer {
    string VerbosityLevel = "ERROR"
    bool doBarrel = false
    bool doEndcaps = true
    bool doIsolated = false
    InputTag barrelHitProducer = hltEcalRegionalEgammaRecHit
    InputTag endcapHitProducer = hltEcalRegionalEgammaRecHit
    string barrelHitCollection = "EcalRecHitsEB"
    string endcapHitCollection = "EcalRecHitsEE"
    string barrelClusterCollection = "notused"
    string endcapClusterCollection = "multi5x5EndcapBasicClusters"
    double Multi5x5BarrelSeedThr = 0.5
    double Multi5x5EndcapSeedThr = 0.5
    InputTag l1TagIsolated = hltL1extraParticles:Isolated
    InputTag l1TagNonIsolated = hltL1extraParticles:NonIsolated
    double l1LowerThr = 5.0
    double l1UpperThr = 999.0
    double l1LowerThrIgnoreIsolation = 999.0
    double regionEtaMargin = 0.3
    double regionPhiMargin = 0.4
    bool posCalc_logweight = true
    double posCalc_t0_barl = 7.4
    double posCalc_t0_endc = 3.1
    double posCalc_t0_endcPresh = 1.2
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    vint32 RecHitFlagToBeExcluded = {  }
  }
  module hltMulti5x5SuperClustersL1NonIsolated = Multi5x5SuperClusterProducer {
    string VerbosityLevel = "ERROR"
    string endcapClusterProducer = "hltMulti5x5BasicClustersL1NonIsolated"
    string barrelClusterProducer = "notused"
    string endcapClusterCollection = "multi5x5EndcapBasicClusters"
    string barrelClusterCollection = "multi5x5BarrelBasicClusters"
    string endcapSuperclusterCollection = "multi5x5EndcapSuperClusters"
    string barrelSuperclusterCollection = "multi5x5BarrelSuperClusters"
    bool doBarrel = false
    bool doEndcaps = true
    double barrelEtaSearchRoad = 0.06
    double barrelPhiSearchRoad = 0.8
    double endcapEtaSearchRoad = 0.14
    double endcapPhiSearchRoad = 0.6
    double seedTransverseEnergyThreshold = 1.0
    bool dynamicPhiRoad = false
    PSet bremRecoveryPset = {
      PSet barrel = {}
      PSet endcap = {
        double a = 47.85
        double c = 0.1201
        double b = 108.8
      }
      bool doEndcaps = true
      bool doBarrel = false
    }
  }
  module hltMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated = PreshowerClusterProducer {
    InputTag preshRecHitProducer = hltESRegionalEgammaRecHit:EcalRecHitsES
    InputTag endcapSClusterProducer = hltMulti5x5SuperClustersL1NonIsolated:multi5x5EndcapSuperClusters
    string preshClusterCollectionX = "preshowerXClusters"
    string preshClusterCollectionY = "preshowerYClusters"
    int32 preshNclust = 4
    double etThresh = 5.0
    double preshCalibPlaneX = 1.0
    double preshCalibPlaneY = 0.7
    double preshCalibGamma = 0.024
    double preshCalibMIP = 8.11E-5
    string assocSClusterCollection = ""
    double preshStripEnergyCut = 0.0
    int32 preshSeededNstrip = 15
    double preshClusterEnergyCut = 0.0
    string debugLevel = ""
  }
  module hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedTemp = EgammaSCCorrectionMaker {
    string VerbosityLevel = "ERROR"
    InputTag recHitProducer = hltEcalRegionalEgammaRecHit:EcalRecHitsEE
    InputTag rawSuperClusterProducer = hltMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated
    string superClusterAlgo = "Multi5x5"
    bool applyEnergyCorrection = true
    double sigmaElectronicNoise = 0.15
    double etThresh = 1.0
    string corectedSuperClusterCollection = ""
    PSet hyb_fCorrPset = {}
    PSet isl_fCorrPset = {}
    PSet dyn_fCorrPset = {}
    PSet fix_fCorrPset = {
      double brLinearLowThr = 0.6
      vdouble fEtEtaVec = { 0.9746, -6.512, 0.0, 0.0, 0.02771, 4.983, 0.0, 0.0, -0.007288, -0.9446, 0.0, 0.0, 0.0, 0.0, 0.0, 1.0, 1.0 }
      double brLinearHighThr = 6.0
      vdouble fBremVec = { -0.04163, 0.08552, 0.95048, -0.002308, 1.077 }
    }
  }
  module hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated = EgammaHLTRemoveDuplicatedSC {
    InputTag L1NonIsoUskimmedSC = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolatedTemp
    InputTag L1IsoSC = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1Isolated
    string L1NonIsoSkimmedCollection = ""
  }
  module hltL1IsoRecoEcalCandidate = EgammaHLTRecoEcalCandidateProducers {
    InputTag scHybridBarrelProducer = hltCorrectedHybridSuperClustersL1Isolated
    InputTag scIslandEndcapProducer = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1Isolated
    string recoEcalCandidateCollection = ""
  }
  module hltL1NonIsoRecoEcalCandidate = EgammaHLTRecoEcalCandidateProducers {
    InputTag scHybridBarrelProducer = hltCorrectedHybridSuperClustersL1NonIsolated
    InputTag scIslandEndcapProducer = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated
    string recoEcalCandidateCollection = ""
  }
  module hltEgammaSelectEcalSpikesHighEtL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG5
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltEgammaSelectEcalSpikesHighEtEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltEgammaSelectEcalSpikesHighEtL1MatchFilterRegional
    double etcutEB = 6.0
    double etcutEE = 9999999.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsoR9shape = EgammaHLTR9Producer {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidate
    InputTag ecalRechitEB = hltEcalRegionalEgammaRecHit:EcalRecHitsEB
    InputTag ecalRechitEE = hltEcalRegionalEgammaRecHit:EcalRecHitsEE
  }
  module hltL1NonIsoR9shape = EgammaHLTR9Producer {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidate
    InputTag ecalRechitEB = hltEcalRegionalEgammaRecHit:EcalRecHitsEB
    InputTag ecalRechitEE = hltEcalRegionalEgammaRecHit:EcalRecHitsEE
  }
  module hltEgammaSelectEcalSpikesHighEtR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltEgammaSelectEcalSpikesHighEtEtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = false
    bool useEt = false
    double thrRegularEB = 0.85
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1sL1Jet6U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet6U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1Jet6U_BPTX = HLTPrescaler {}
  module hltPreL1Jet6U = HLTPrescaler {}
  module hltL1sL1Jet10U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet10U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1Jet10U_BPTX = HLTPrescaler {}
  module hltPreL1Jet10U = HLTPrescaler {}
  module hltL1sJet15U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet6U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreJet15UHcalNoiseFiltered = HLTPrescaler {}
  module hltIterativeCone5CaloJets = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.5
    InputTag src = hltTowerMakerForAll
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltMCJetCorJetIcone5HF07 = CaloJetCorrectionProducer {
    InputTag src = hltIterativeCone5CaloJets
    untracked string alias = "MCJetCorJetIcone5"
    vstring correctors = { "MCJetCorrectorIcone5HF07" }
  }
  module hlt1jet15U = HLT1CaloJet {
    InputTag inputTag = hltMCJetCorJetIcone5HF07
    untracked bool saveTag = true
    double MinPt = 15.0
    double MaxEta = 5.0
    int32 MinN = 1
  }
  module hltHcalNoiseInfoProducer = HcalNoiseInfoProducer {
    double pMinERatio = 25.0
    double pMinEZeros = 5.0
    double pMinEEMF = 10.0
    double minERatio = 50.0
    double minEZeros = 10.0
    double minEEMF = 50.0
    double pMinE = 10.0
    double pMinRatio = 0.75
    double pMaxRatio = 0.85
    int32 pMinHPDHits = 10
    int32 pMinRBXHits = 20
    int32 pMinHPDNoOtherHits = 7
    int32 pMinZeros = 4
    double pMinLowEHitTime = -6.0
    double pMaxLowEHitTime = 6.0
    double pMinHighEHitTime = -4.0
    double pMaxHighEHitTime = 5.0
    double pMaxHPDEMF = 0.02
    double pMaxRBXEMF = 0.02
    double lMinRatio = 0.7
    double lMaxRatio = 0.96
    int32 lMinHPDHits = 17
    int32 lMinRBXHits = 999
    int32 lMinHPDNoOtherHits = 10
    int32 lMinZeros = 10
    double lMinLowEHitTime = -9999.9
    double lMaxLowEHitTime = 9999.0
    double lMinHighEHitTime = -7.0
    double lMaxHighEHitTime = 6.0
    double tMinRatio = 0.73
    double tMaxRatio = 0.92
    int32 tMinHPDHits = 16
    int32 tMinRBXHits = 50
    int32 tMinHPDNoOtherHits = 9
    int32 tMinZeros = 8
    double tMinLowEHitTime = -9999.0
    double tMaxLowEHitTime = 9999.0
    double tMinHighEHitTime = -5.0
    double tMaxHighEHitTime = 4.0
    double hlMaxHPDEMF = -999.0
    double hlMaxRBXEMF = 0.01
    bool fillDigis = true
    bool fillRecHits = true
    bool fillCaloTowers = true
    bool fillTracks = false
    int32 maxProblemRBXs = 20
    int32 maxCaloTowerIEta = 20
    double maxTrackEta = 2.0
    double minTrackPt = 1.0
    string digiCollName = "hltHcalDigis"
    string recHitCollName = "hltHbhereco"
    string caloTowerCollName = "hltTowerMakerForAll"
    string trackCollName = "generalTracks"
    double minRecHitE = 1.5
    double minLowHitE = 10.0
    double minHighHitE = 25.0
  }
  module hltHcalMETNoiseFilter = HLTHcalMETNoiseFilter {
    InputTag HcalNoiseRBXCollection = hltHcalNoiseInfoProducer
    int32 severity = 1
    int32 maxNumRBXs = 2
    int32 numRBXsToConsider = 2
    bool needEMFCoincidence = true
    double minRBXEnergy = 50.0
    double minRatio = 0.65
    double maxRatio = 0.98
    int32 minHPDHits = 17
    int32 minRBXHits = 999
    int32 minHPDNoOtherHits = 10
    int32 minZeros = 10
    double minHighEHitTime = -9999.0
    double maxHighEHitTime = 9999.0
    double maxRBXEMF = 0.02
    double minRecHitE = 1.5
    double minLowHitE = 10.0
    double minHighHitE = 25.0
  }
  module hltPreJet15U = HLTPrescaler {}
  module hltL1sJet30U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet20U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreJet30U = HLTPrescaler {}
  module hlt1jet30U = HLT1CaloJet {
    InputTag inputTag = hltMCJetCorJetIcone5HF07
    untracked bool saveTag = true
    double MinPt = 30.0
    double MaxEta = 5.0
    int32 MinN = 1
  }
  module hltL1sJet50U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet30U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreJet50U = HLTPrescaler {}
  module hlt1jet50U = HLT1CaloJet {
    InputTag inputTag = hltMCJetCorJetIcone5HF07
    untracked bool saveTag = true
    double MinPt = 50.0
    double MaxEta = 5.0
    int32 MinN = 1
  }
  module hltL1sL1SingleForJet = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleForJet2U OR L1_SingleForJet4U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1SingleForJet_BPTX = HLTPrescaler {}
  module hltPreL1SingleForJet = HLTPrescaler {}
  module hltL1sL1SingleCenJet = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleCenJet2U OR L1_SingleCenJet4U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1SingleCenJet_BPTX = HLTPrescaler {}
  module hltPreL1SingleCenJet = HLTPrescaler {}
  module hltL1sL1SingleTauJet = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleTauJet4U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1SingleTauJet_BPTX = HLTPrescaler {}
  module hltPreL1SingleTauJet = HLTPrescaler {}
  module hltL1sFwdJet20U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_IsoEG10_Jet6U_ForJet6U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreFwdJet20U = HLTPrescaler {}
  module hltRapGap20U = HLTRapGapFilter {
    InputTag inputTag = hltMCJetCorJetIcone5HF07
    untracked bool saveTag = true
    double minEta = 3.0
    double maxEta = 5.0
    double caloThresh = 20.0
  }
  module hltL1sDiJetAve15U8E29 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet6U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreDiJetAve15U8E29 = HLTPrescaler {}
  module hltDiJetAve15U8E29 = HLTDiJetAveFilter {
    InputTag inputJetTag = hltIterativeCone5CaloJets
    untracked bool saveTag = true
    double minPtAve = 15.0
    double minPtJet3 = 99999.0
    double minDphi = -1.0
  }
  module hltL1sDiJetAve30U8E29 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet20U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreDiJetAve30U8E29 = HLTPrescaler {}
  module hltDiJetAve30U8E29 = HLTDiJetAveFilter {
    InputTag inputJetTag = hltIterativeCone5CaloJets
    untracked bool saveTag = true
    double minPtAve = 30.0
    double minPtJet3 = 99999.0
    double minDphi = -1.0
  }
  module hltL1sDoubleJet15UForwardBackward = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_DoubleForJet10U_EtaOpp"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreDoubleJet15UForwardBackward = HLTPrescaler {}
  module hltEcalRegionalJetsFEDs = EcalRawToRecHitRoI {
    InputTag sourceTag = hltEcalRawToRecHitFacility
    string type = "jet"
    bool doES = false
    InputTag sourceTag_es = NotNeededoESfalse
    PSet MuJobPSet = {}
    VPSet JetJobPSet = {
      { InputTag Source = hltL1extraParticles:Central
        double regionPhiMargin = 1.0
        double Ptmin = 14.0
        double regionEtaMargin = 1.0 },
      { InputTag Source = hltL1extraParticles:Forward
        double regionPhiMargin = 1.0
        double Ptmin = 20.0
        double regionEtaMargin = 1.0 },
      { InputTag Source = hltL1extraParticles:Tau
        double regionPhiMargin = 1.0
        double Ptmin = 14.0
        double regionEtaMargin = 1.0 }
    }
    VPSet EmJobPSet = {
    }
    VPSet CandJobPSet = {
    }
  }
  module hltEcalRegionalJetsRecHit = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltEcalRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalJetsFEDs
    bool splitOutput = true
    string EBrechitCollection = "EcalRecHitsEB"
    string EErechitCollection = "EcalRecHitsEE"
    string rechitCollection = "NotNeededsplitOutputTrue"
  }
  module hltTowerMakerForJets = CaloTowersCreator {
    double EBThreshold = 0.07
    double EEThreshold = 0.3
    bool UseEtEBTreshold = false
    bool UseEtEETreshold = false
    bool UseSymEBTreshold = false
    bool UseSymEETreshold = false
    double HcalThreshold = -1000.0
    double HBThreshold = 0.7
    double HESThreshold = 0.8
    double HEDThreshold = 0.8
    double HOThreshold0 = 3.5
    double HOThresholdPlus1 = 3.5
    double HOThresholdMinus1 = 3.5
    double HOThresholdPlus2 = 3.5
    double HOThresholdMinus2 = 3.5
    double HF1Threshold = 0.5
    double HF2Threshold = 0.85
    double EBWeight = 1.0
    double EEWeight = 1.0
    double HBWeight = 1.0
    double HESWeight = 1.0
    double HEDWeight = 1.0
    double HOWeight = 1.0E-99
    double HF1Weight = 1.0
    double HF2Weight = 1.0
    double EcutTower = -1000.0
    double EBSumThreshold = 0.2
    double EESumThreshold = 0.45
    bool UseHO = false
    int32 MomConstrMethod = 1
    double MomHBDepth = 0.2
    double MomHEDepth = 0.4
    double MomEBDepth = 0.3
    double MomEEDepth = 0.0
    InputTag hbheInput = hltHbhereco
    InputTag hoInput = hltHoreco
    InputTag hfInput = hltHfreco
    bool AllowMissingInputs = false
    uint32 HcalAcceptSeverityLevel = 999
    uint32 EcalAcceptSeverityLevel = 1
    bool UseHcalRecoveredHits = true
    bool UseEcalRecoveredHits = true
    vdouble EBGrid = {  }
    vdouble EBWeights = {  }
    vdouble EEGrid = {  }
    vdouble EEWeights = {  }
    vdouble HBGrid = {  }
    vdouble HBWeights = {  }
    vdouble HESGrid = {  }
    vdouble HESWeights = {  }
    vdouble HEDGrid = {  }
    vdouble HEDWeights = {  }
    vdouble HOGrid = {  }
    vdouble HOWeights = {  }
    vdouble HF1Grid = {  }
    vdouble HF1Weights = {  }
    vdouble HF2Grid = {  }
    vdouble HF2Weights = {  }
    VInputTag ecalInputs = { hltEcalRegionalJetsRecHit:EcalRecHitsEB, hltEcalRegionalJetsRecHit:EcalRecHitsEE }
  }
  module hltIterativeCone5CaloJetsRegional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.5
    InputTag src = hltTowerMakerForJets
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltMCJetCorJetIcone5Regional = CaloJetCorrectionProducer {
    InputTag src = hltIterativeCone5CaloJetsRegional
    untracked string alias = "corJetIcone5"
    vstring correctors = { "MCJetCorrectorIcone5" }
  }
  module hltDoubleJet15UForwardBackward = HLTForwardBackwardJetsFilter {
    InputTag inputTag = hltIterativeCone5CaloJetsRegional
    untracked bool saveTag = true
    double minPt = 15.0
    double minEta = 3.0
    double maxEta = 5.1
  }
  module hltL1sQuadJet15U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_QuadJet6U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreQuadJet15U = HLTPrescaler {}
  module hlt4jet15U = HLT1CaloJet {
    InputTag inputTag = hltMCJetCorJetIcone5HF07
    untracked bool saveTag = true
    double MinPt = 15.0
    double MaxEta = 5.0
    int32 MinN = 4
  }
  module hltL1sL1MET20 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_ETM20"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1MET20 = HLTPrescaler {}
  module hltL1sMET45 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_ETM30"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreMET45 = HLTPrescaler {}
  module hltMet = METProducer {
    InputTag src = hltTowerMakerForAll
    string InputType = "CandidateCollection"
    string METType = "CaloMET"
    string alias = "RawCaloMET"
    double globalThreshold = 0.3
    bool noHF = false
    bool calculateSignificance = false
    bool onlyFiducialParticles = false
    int32 rf_type = 0
    vdouble HO_EtResPar = { 0.0, 1.3, 0.0050 }
    vdouble HF_EtResPar = { 0.0, 1.82, 0.09 }
    vdouble HB_PhiResPar = { 0.02511 }
    vdouble HE_PhiResPar = { 0.02511 }
    vdouble EE_EtResPar = { 0.2, 0.03, 0.0050 }
    vdouble EB_PhiResPar = { 0.00502 }
    vdouble EE_PhiResPar = { 0.02511 }
    vdouble HB_EtResPar = { 0.0, 1.22, 0.05 }
    vdouble EB_EtResPar = { 0.2, 0.03, 0.0050 }
    vdouble HF_PhiResPar = { 0.05022 }
    vdouble HE_EtResPar = { 0.0, 1.3, 0.05 }
    vdouble HO_PhiResPar = { 0.02511 }
  }
  module hlt1MET45 = HLT1CaloMET {
    InputTag inputTag = hltMet
    untracked bool saveTag = true
    double MinPt = 45.0
    double MaxEta = -1.0
    int32 MinN = 1
  }
  module hltL1sMET100 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_ETM70"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreMET100 = HLTPrescaler {}
  module hlt1MET100 = HLT1CaloMET {
    InputTag inputTag = hltMet
    untracked bool saveTag = true
    double MinPt = 100.0
    double MaxEta = -1.0
    int32 MinN = 1
  }
  module hltL1sHT100 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_HTT50"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreHT100 = HLTPrescaler {}
  module hltJet15UHt = METProducer {
    InputTag src = hltMCJetCorJetIcone5HF07
    string InputType = "CaloJetCollection"
    string METType = "MET"
    string alias = "HTMET"
    double globalThreshold = 30.0
    bool noHF = false
    bool calculateSignificance = false
    bool onlyFiducialParticles = false
    int32 rf_type = 0
    vdouble HO_EtResPar = { 0.0, 1.3, 0.0050 }
    vdouble HF_EtResPar = { 0.0, 1.82, 0.09 }
    vdouble HB_PhiResPar = { 0.02511 }
    vdouble HE_PhiResPar = { 0.02511 }
    vdouble EE_EtResPar = { 0.2, 0.03, 0.0050 }
    vdouble EB_PhiResPar = { 0.00502 }
    vdouble EE_PhiResPar = { 0.02511 }
    vdouble HB_EtResPar = { 0.0, 1.22, 0.05 }
    vdouble EB_EtResPar = { 0.2, 0.03, 0.0050 }
    vdouble HF_PhiResPar = { 0.05022 }
    vdouble HE_EtResPar = { 0.0, 1.3, 0.05 }
    vdouble HO_PhiResPar = { 0.02511 }
  }
  module hltHT100U = HLTGlobalSumsMET {
    InputTag inputTag = hltJet15UHt
    untracked bool saveTag = true
    string observable = "sumEt"
    double Min = 100.0
    double Max = -1.0
    int32 MinN = 1
  }
  module hltL1sL1SingleMuOpenL1SingleMu0 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMuOpen OR L1_SingleMu0"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1MuOpen_BPTX = HLTPrescaler {}
  module hltL1MuOpenL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMuOpenL1SingleMu0
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    untracked bool SaveTag = true
    vint32 SelectQualities = {  }
  }
  module hltPreL1MuOpen = HLTPrescaler {}
  module hltBPTXAntiCoincidence = HLTLevel1Activity {
    InputTag L1GtReadoutRecordTag = hltGtDigis
    uint32 daqPartitions = 1
    bool ignoreL1Mask = true
    bool invert = true
    vint32 bunchCrossings = { 0, 1, -1 }
    uint64 physicsLoBits = 0x1
    uint64 physicsHiBits = 0x0
    uint64 technicalBits = 0x0
  }
  module hltPreL1MuOpen_AntiBPTX = HLTPrescaler {}
  module hltL1sL1Mu = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMu7 OR L1_DoubleMu3"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1Mu = HLTPrescaler {}
  module hltL1MuL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1Mu
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    untracked bool SaveTag = true
    vint32 SelectQualities = {  }
  }
  module hltL1sL1SingleMu20 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMu20"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1Mu20 = HLTPrescaler {}
  module hltL1Mu20L1Filtered20 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMu20
    double MaxEta = 2.5
    double MinPt = 20.0
    int32 MinN = 1
    untracked bool SaveTag = true
    vint32 SelectQualities = {  }
  }
  module hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMuOpen OR L1_SingleMu0 OR L1_SingleMu3"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL2Mu0 = HLTPrescaler {}
  module hltL1SingleMu0L1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    vint32 SelectQualities = {  }
  }
  module hltDt1DRecHits = DTRecHitProducer {
    untracked bool debug = false
    InputTag dtDigiLabel = hltMuonDTDigis
    string recAlgo = "DTLinearDriftFromDBAlgo"
    PSet recAlgoConfig = {
      untracked bool debug = false
      double minTime = -3.0
      double maxTime = 420.0
      PSet tTrigModeConfig = {
        double vPropWire = 24.4
        bool doTOFCorrection = true
        int32 tofCorrType = 1
        int32 wirePropCorrType = 1
        bool doWirePropCorrection = true
        bool doT0Correction = true
        untracked bool debug = false
        string tTrigLabel = ""
      }
      string tTrigMode = "DTTTrigSyncFromDB"
    }
  }
  module hltDt4DSegments = DTRecSegment4DProducer {
    untracked bool debug = false
    InputTag recHits1DLabel = hltDt1DRecHits
    InputTag recHits2DLabel = dt2DSegments
    string Reco4DAlgoName = "DTCombinatorialPatternReco4D"
    PSet Reco4DAlgoConfig = {
      int32 segmCleanerMode = 2
      string Reco2DAlgoName = "DTCombinatorialPatternReco"
      string recAlgo = "DTLinearDriftFromDBAlgo"
      int32 nSharedHitsMax = 2
      double hit_afterT0_resolution = 0.03
      PSet Reco2DAlgoConfig = {
        int32 segmCleanerMode = 2
        string recAlgo = "DTLinearDriftFromDBAlgo"
        int32 nSharedHitsMax = 2
        double AlphaMaxPhi = 1.0
        double hit_afterT0_resolution = 0.03
        uint32 MaxAllowedHits = 50
        bool performT0_vdriftSegCorrection = false
        double AlphaMaxTheta = 0.9
        untracked bool debug = false
        PSet recAlgoConfig = {
          untracked bool debug = false
          double minTime = -3.0
          double maxTime = 420.0
          PSet tTrigModeConfig = {
            double vPropWire = 24.4
            bool doTOFCorrection = true
            int32 tofCorrType = 1
            int32 wirePropCorrType = 1
            bool doWirePropCorrection = true
            bool doT0Correction = true
            untracked bool debug = false
            string tTrigLabel = ""
          }
          string tTrigMode = "DTTTrigSyncFromDB"
        }
        int32 nUnSharedHitsMin = 2
        bool performT0SegCorrection = false
      }
      bool performT0_vdriftSegCorrection = false
      untracked bool debug = false
      PSet recAlgoConfig = {
        untracked bool debug = false
        double minTime = -3.0
        double maxTime = 420.0
        PSet tTrigModeConfig = {
          double vPropWire = 24.4
          bool doTOFCorrection = true
          int32 tofCorrType = 1
          int32 wirePropCorrType = 1
          bool doWirePropCorrection = true
          bool doT0Correction = true
          untracked bool debug = false
          string tTrigLabel = ""
        }
        string tTrigMode = "DTTTrigSyncFromDB"
      }
      int32 nUnSharedHitsMin = 2
      bool AllDTRecHits = true
      bool performT0SegCorrection = false
    }
  }
  module hltMuonCSCDigis = CSCDCCUnpacker {
    InputTag InputObjects = source
    bool UseExaminer = true
    uint32 ExaminerMask = 0x1febf3f6
    bool UseSelectiveUnpacking = true
    uint32 ErrorMask = 0x0
    bool UnpackStatusDigis = false
    bool UseFormatStatus = true
    untracked bool PrintEventNumber = false
  }
  module hltCsc2DRecHits = CSCRecHitDProducer {
    bool CSCUseCalibrations = true
    InputTag stripDigiTag = hltMuonCSCDigis:MuonCSCStripDigi
    InputTag wireDigiTag = hltMuonCSCDigis:MuonCSCWireDigi
    int32 CSCstripWireDeltaTime = 8
    bool CSCUseStaticPedestals = false
    int32 CSCNoOfTimeBinsForDynamicPedestal = 2
    double CSCStripPeakThreshold = 10.0
    double CSCStripClusterChargeCut = 25.0
    int32 CSCWireClusterDeltaT = 1
    double CSCStripxtalksOffset = 0.03
    double NoiseLevel_ME1a = 7.0
    double XTasymmetry_ME1a = 0.0
    double ConstSyst_ME1a = 0.022
    double NoiseLevel_ME1b = 8.0
    double XTasymmetry_ME1b = 0.0
    double ConstSyst_ME1b = 0.0070
    double NoiseLevel_ME12 = 9.0
    double XTasymmetry_ME12 = 0.0
    double ConstSyst_ME12 = 0.0
    double NoiseLevel_ME13 = 8.0
    double XTasymmetry_ME13 = 0.0
    double ConstSyst_ME13 = 0.0
    double NoiseLevel_ME21 = 9.0
    double XTasymmetry_ME21 = 0.0
    double ConstSyst_ME21 = 0.0
    double NoiseLevel_ME22 = 9.0
    double XTasymmetry_ME22 = 0.0
    double ConstSyst_ME22 = 0.0
    double NoiseLevel_ME31 = 9.0
    double XTasymmetry_ME31 = 0.0
    double ConstSyst_ME31 = 0.0
    double NoiseLevel_ME32 = 9.0
    double XTasymmetry_ME32 = 0.0
    double ConstSyst_ME32 = 0.0
    double NoiseLevel_ME41 = 9.0
    double XTasymmetry_ME41 = 0.0
    double ConstSyst_ME41 = 0.0
    bool readBadChannels = true
    bool readBadChambers = true
    bool UseAverageTime = false
    bool UseParabolaFit = false
    bool UseFivePoleFit = true
  }
  module hltCscSegments = CSCSegmentProducer {
    InputTag inputObjects = hltCsc2DRecHits
    int32 algo_type = 1
    VPSet algo_psets = {
      { vstring chamber_types = { "ME1/a", "ME1/b", "ME1/2", "ME1/3", "ME2/1", "ME2/2", "ME3/1", "ME3/2", "ME4/1", "ME4/2" }
        string algo_name = "CSCSegAlgoST"
        VPSet algo_psets = {
          { double maxRatioResidualPrune = 3.0
            double yweightPenalty = 1.5
            int32 maxRecHitsInCluster = 20
            double hitDropLimit6Hits = 0.3333
            double BPMinImprovement = 10000.0
            double tanPhiMax = 0.5
            bool onlyBestSegment = false
            double dRPhiFineMax = 8.0
            double curvePenalty = 2.0
            double dXclusBoxMax = 4.0
            bool BrutePruning = true
            double tanThetaMax = 1.2
            double hitDropLimit4Hits = 0.6
            bool useShowering = false
            untracked bool CSCDebug = false
            double curvePenaltyThreshold = 0.85
            int32 minHitsPerSegment = 3
            double dPhiFineMax = 0.025
            double yweightPenaltyThreshold = 1.0
            double hitDropLimit5Hits = 0.8
            bool preClustering = true
            double maxDPhi = 999.0
            double maxDTheta = 999.0
            bool Pruning = true
            double dYclusBoxMax = 8.0
            bool preClusteringUseChaining = true
            bool CorrectTheErrors = true
            double NormChi2Cut2D = 20.0
            double NormChi2Cut3D = 10.0
            bool prePrun = true
            double prePrunLimit = 3.17
            double SeedSmall = 2.0E-4
            double SeedBig = 0.0015
            bool ForceCovariance = false
            bool ForceCovarianceAll = false
            double Covariance = 0.0 },
          { double maxRatioResidualPrune = 3.0
            double yweightPenalty = 1.5
            int32 maxRecHitsInCluster = 24
            double hitDropLimit6Hits = 0.3333
            double BPMinImprovement = 10000.0
            double tanPhiMax = 0.5
            bool onlyBestSegment = false
            double dRPhiFineMax = 8.0
            double curvePenalty = 2.0
            double dXclusBoxMax = 4.0
            bool BrutePruning = true
            double tanThetaMax = 1.2
            double hitDropLimit4Hits = 0.6
            bool useShowering = false
            untracked bool CSCDebug = false
            double curvePenaltyThreshold = 0.85
            int32 minHitsPerSegment = 3
            double dPhiFineMax = 0.025
            double yweightPenaltyThreshold = 1.0
            double hitDropLimit5Hits = 0.8
            bool preClustering = true
            double maxDPhi = 999.0
            double maxDTheta = 999.0
            bool Pruning = true
            double dYclusBoxMax = 8.0
            bool preClusteringUseChaining = true
            bool CorrectTheErrors = true
            double NormChi2Cut2D = 20.0
            double NormChi2Cut3D = 10.0
            bool prePrun = true
            double prePrunLimit = 3.17
            double SeedSmall = 2.0E-4
            double SeedBig = 0.0015
            bool ForceCovariance = false
            bool ForceCovarianceAll = false
            double Covariance = 0.0 }
        }
        vint32 parameters_per_chamber_type = { 2, 1, 1, 1, 1, 1, 1, 1, 1, 1 } }
    }
  }
  module hltMuonRPCDigis = RPCUnpackingModule {
    InputTag InputLabel = source
    bool doSynchro = false
  }
  module hltRpcRecHits = RPCRecHitProducer {
    InputTag rpcDigiLabel = hltMuonRPCDigis
    string recAlgo = "RPCRecHitStandardAlgo"
    string maskSource = "File"
    FileInPath maskvecfile = "RecoLocalMuon/RPCRecHit/data/RPCMaskVec.dat"
    string deadSource = "File"
    FileInPath deadvecfile = "RecoLocalMuon/RPCRecHit/data/RPCDeadVec.dat"
    PSet recAlgoConfig = {}
  }
  module hltL2MuonSeeds = L2MuonSeedGenerator {
    InputTag InputObjects = hltL1extraParticles
    InputTag GMTReadoutCollection = hltGtDigis
    string Propagator = "SteppingHelixPropagatorAny"
    double L1MinPt = 0.0
    double L1MaxEta = 2.5
    uint32 L1MinQuality = 1
    PSet ServiceParameters = {
      untracked vstring Propagators = { "SteppingHelixPropagatorAny" }
      bool RPCLayers = true
      untracked bool UseMuonNavigation = true
    }
  }
  module hltL2Muons = L2MuonProducer {
    InputTag InputObjects = hltL2MuonSeeds
    PSet L2TrajBuilderParameters = {
      bool DoRefit = false
      string SeedPropagator = "FastSteppingHelixPropagatorAny"
      PSet FilterParameters = {
        double NumberOfSigma = 3.0
        string FitDirection = "insideOut"
        InputTag DTRecSegmentLabel = hltDt4DSegments
        double MaxChi2 = 1000.0
        PSet MuonTrajectoryUpdatorParameters = {
          double MaxChi2 = 25.0
          int32 Granularity = 0
          double RescaleErrorFactor = 100.0
          bool UseInvalidHits = true
          bool RescaleError = false
        }
        bool EnableRPCMeasurement = true
        InputTag CSCRecSegmentLabel = hltCscSegments
        bool EnableDTMeasurement = true
        InputTag RPCRecSegmentLabel = hltRpcRecHits
        string Propagator = "FastSteppingHelixPropagatorAny"
        bool EnableCSCMeasurement = true
      }
      string NavigationType = "Standard"
      PSet SeedTransformerParameters = {
        string Fitter = "KFFitterSmootherForL2Muon"
        string MuonRecHitBuilder = "MuonRecHitBuilder"
        string Propagator = "FastSteppingHelixPropagatorAny"
        bool UseSubRecHits = false
        uint32 NMinRecHits = 2
        double RescaleError = 100.0
      }
      bool DoBackwardFilter = true
      string SeedPosition = "in"
      PSet BWFilterParameters = {
        double NumberOfSigma = 3.0
        InputTag CSCRecSegmentLabel = hltCscSegments
        string FitDirection = "outsideIn"
        InputTag DTRecSegmentLabel = hltDt4DSegments
        double MaxChi2 = 100.0
        PSet MuonTrajectoryUpdatorParameters = {
          double MaxChi2 = 25.0
          int32 Granularity = 2
          double RescaleErrorFactor = 100.0
          bool UseInvalidHits = true
          bool RescaleError = false
        }
        bool EnableRPCMeasurement = true
        string BWSeedType = "fromGenerator"
        bool EnableDTMeasurement = true
        InputTag RPCRecSegmentLabel = hltRpcRecHits
        string Propagator = "FastSteppingHelixPropagatorAny"
        bool EnableCSCMeasurement = true
      }
      bool DoSeedRefit = false
    }
    PSet ServiceParameters = {
      untracked vstring Propagators = { "FastSteppingHelixPropagatorAny", "FastSteppingHelixPropagatorOpposite" }
      bool RPCLayers = true
      untracked bool UseMuonNavigation = true
    }
    PSet TrackLoaderParameters = {
      string Smoother = "KFSmootherForMuonTrackLoader"
      bool DoSmoothing = false
      PSet MuonUpdatorAtVertexParameters = {
        double MaxChi2 = 1000000.0
        vdouble BeamSpotPosition = { 0.0, 0.0, 0.0 }
        string Propagator = "FastSteppingHelixPropagatorOpposite"
        vdouble BeamSpotPositionErrors = { 0.1, 0.1, 5.3 }
      }
      bool VertexConstraint = true
      InputTag beamSpot = hltOfflineBeamSpot
    }
  }
  module hltL2MuonCandidates = L2MuonCandidateProducer {
    InputTag InputObjects = hltL2Muons:UpdatedAtVtx
  }
  module hltL2Mu0L2Filtered0 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltL1SingleMu0L1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreL2Mu3 = HLTPrescaler {}
  module hltSingleMu3L2Filtered3 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltL1SingleMu0L1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreL2Mu5 = HLTPrescaler {}
  module hltL2Mu5L2Filtered5 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltL1SingleMu0L1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 5.0
    double NSigmaPt = 0.0
  }
  module hltL1sL1SingleMu7 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMu7"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL2Mu9 = HLTPrescaler {}
  module hltL1SingleMu7L1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMu7
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    vint32 SelectQualities = {  }
  }
  module hltL2Mu9L2Filtered9 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltL1SingleMu7L1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 9.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreL2Mu11 = HLTPrescaler {}
  module hltL2Mu11L2Filtered11 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltL1SingleMu7L1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 11.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltL1sL1DoubleMuOpen = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_DoubleMuOpen"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL2DoubleMu0 = HLTPrescaler {}
  module hltDiMuonL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1DoubleMuOpen
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 2
    vint32 SelectQualities = {  }
  }
  module hltDiMuonL2PreFiltered0 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltDiMuonL1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 2
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltL1sL1SingleMu3 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMu3"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreIsoMu3 = HLTPrescaler {}
  module hltSingleMuIsoL1Filtered3 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMu3
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    vint32 SelectQualities = {  }
  }
  module hltSingleMuIsoL2PreFiltered3 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltSingleMuIsoL1Filtered3
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
  }
  module hltEcalRegionalMuonsFEDs = EcalRawToRecHitRoI {
    InputTag sourceTag = hltEcalRawToRecHitFacility
    string type = "candidate"
    bool doES = false
    InputTag sourceTag_es = NotNeededoESfalse
    PSet MuJobPSet = {}
    VPSet JetJobPSet = {
    }
    VPSet EmJobPSet = {
    }
    VPSet CandJobPSet = {
      { bool bePrecise = false
        string propagatorNameToBePrecise = ""
        double epsilon = 0.01
        double regionPhiMargin = 0.3
        string cType = "chargedcandidate"
        InputTag Source = hltL2MuonCandidates
        double Ptmin = 0.0
        double regionEtaMargin = 0.3 }
    }
  }
  module hltEcalRegionalMuonsRecHit = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltEcalRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalMuonsFEDs
    bool splitOutput = true
    string EBrechitCollection = "EcalRecHitsEB"
    string EErechitCollection = "EcalRecHitsEE"
    string rechitCollection = "NotNeededsplitOutputTrue"
  }
  module hltTowerMakerForMuons = CaloTowersCreator {
    double EBThreshold = 0.07
    double EEThreshold = 0.3
    bool UseEtEBTreshold = false
    bool UseEtEETreshold = false
    bool UseSymEBTreshold = false
    bool UseSymEETreshold = false
    double HcalThreshold = -1000.0
    double HBThreshold = 0.7
    double HESThreshold = 0.8
    double HEDThreshold = 0.8
    double HOThreshold0 = 3.5
    double HOThresholdPlus1 = 3.5
    double HOThresholdMinus1 = 3.5
    double HOThresholdPlus2 = 3.5
    double HOThresholdMinus2 = 3.5
    double HF1Threshold = 0.5
    double HF2Threshold = 0.85
    double EBWeight = 1.0
    double EEWeight = 1.0
    double HBWeight = 1.0
    double HESWeight = 1.0
    double HEDWeight = 1.0
    double HOWeight = 1.0E-99
    double HF1Weight = 1.0
    double HF2Weight = 1.0
    double EcutTower = -1000.0
    double EBSumThreshold = 0.2
    double EESumThreshold = 0.45
    bool UseHO = false
    int32 MomConstrMethod = 1
    double MomHBDepth = 0.2
    double MomHEDepth = 0.4
    double MomEBDepth = 0.3
    double MomEEDepth = 0.0
    InputTag hbheInput = hltHbhereco
    InputTag hoInput = hltHoreco
    InputTag hfInput = hltHfreco
    bool AllowMissingInputs = false
    uint32 HcalAcceptSeverityLevel = 999
    uint32 EcalAcceptSeverityLevel = 1
    bool UseHcalRecoveredHits = true
    bool UseEcalRecoveredHits = true
    vdouble EBGrid = {  }
    vdouble EBWeights = {  }
    vdouble EEGrid = {  }
    vdouble EEWeights = {  }
    vdouble HBGrid = {  }
    vdouble HBWeights = {  }
    vdouble HESGrid = {  }
    vdouble HESWeights = {  }
    vdouble HEDGrid = {  }
    vdouble HEDWeights = {  }
    vdouble HOGrid = {  }
    vdouble HOWeights = {  }
    vdouble HF1Grid = {  }
    vdouble HF1Weights = {  }
    vdouble HF2Grid = {  }
    vdouble HF2Weights = {  }
    VInputTag ecalInputs = { hltEcalRegionalMuonsRecHit:EcalRecHitsEB, hltEcalRegionalMuonsRecHit:EcalRecHitsEE }
  }
  module hltL2MuonIsolations = L2MuonIsolationProducer {
    InputTag StandAloneCollectionLabel = hltL2Muons:UpdatedAtVtx
    PSet ExtractorPSet = {
      double DR_Veto_H = 0.1
      bool Vertex_Constraint_Z = false
      double Threshold_H = 0.5
      string ComponentName = "CaloExtractor"
      double Threshold_E = 0.2
      double DR_Max = 0.24
      double DR_Veto_E = 0.07
      double Weight_E = 1.5
      bool Vertex_Constraint_XY = false
      untracked string DepositLabel = "EcalPlusHcal"
      InputTag CaloTowerCollectionLabel = hltTowerMakerForMuons
      double Weight_H = 1.0
    }
    PSet IsolatorPSet = {
      vdouble ConeSizes = { 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24 }
      string ComponentName = "SimpleCutsIsolator"
      vdouble Thresholds = { 4.0, 3.7, 4.0, 3.5, 3.4, 3.4, 3.2, 3.4, 3.1, 2.9, 2.9, 2.7, 3.1, 3.0, 2.4, 2.1, 2.0, 2.3, 2.2, 2.4, 2.5, 2.5, 2.6, 2.9, 3.1, 2.9 }
      vdouble EtaBounds = { 0.0435, 0.1305, 0.2175, 0.3045, 0.3915, 0.4785, 0.5655, 0.6525, 0.7395, 0.8265, 0.9135, 1.0005, 1.0875, 1.1745, 1.2615, 1.3485, 1.4355, 1.5225, 1.6095, 1.6965, 1.785, 1.88, 1.9865, 2.1075, 2.247, 2.411 }
    }
  }
  module hltSingleMuIsoL2IsoFiltered3 = HLTMuonIsoFilter {
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltSingleMuIsoL2PreFiltered3
    int32 MinN = 1
    VInputTag DepTag = { hltL2MuonIsolations }
    PSet IsolatorPSet = {}
  }
  module hltSiStripRawToClustersFacility = SiStripRawToClusters {
    InputTag ProductLabel = source
    PSet Clusterizer = {
      double ChannelThreshold = 2.0
      uint32 MaxSequentialBad = 1
      string Algorithm = "ThreeThresholdAlgorithm"
      uint32 MaxSequentialHoles = 0
      uint32 MaxAdjacentBad = 0
      string QualityLabel = ""
      double SeedThreshold = 3.0
      double ClusterThreshold = 5.0
    }
    PSet Algorithms = {
      uint32 SiStripFedZeroSuppressionMode = 4
      string CommonModeNoiseSubtractionMode = "Median"
    }
  }
  module hltSiStripClusters = MeasurementTrackerSiStripRefGetterProducer {
    InputTag InputModuleLabel = hltSiStripRawToClustersFacility
    string measurementTrackerName = ""
  }
  module hltL3TrajectorySeed = TSGFromL2Muon {
    double PtCut = 1.0
    double PCut = 2.5
    InputTag MuonCollectionLabel = hltL2Muons:UpdatedAtVtx
    PSet ServiceParameters = {
      untracked vstring Propagators = { "SteppingHelixPropagatorOpposite", "SteppingHelixPropagatorAlong" }
      bool RPCLayers = true
      untracked bool UseMuonNavigation = true
    }
    PSet MuonTrackingRegionBuilder = {}
    PSet TkSeedGenerator = {
      string propagatorCompatibleName = "SteppingHelixPropagatorOpposite"
      uint32 option = 3
      string ComponentName = "TSGForRoadSearch"
      PSet errorMatrixPset = {
        string action = "use"
        bool atIP = true
        PSet errorMatrixValuesPSet = {
          PSet pf3_V12 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V13 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V11 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          PSet pf3_V14 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          vdouble yAxis = { 0.0, 1.0, 1.4, 10.0 }
          PSet pf3_V15 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          vdouble zAxis = { -3.14159, 3.14159 }
          PSet pf3_V33 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          PSet pf3_V45 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V44 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          vdouble xAxis = { 0.0, 13.0, 30.0, 70.0, 1000.0 }
          PSet pf3_V23 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V22 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          PSet pf3_V55 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          PSet pf3_V34 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V35 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V25 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V24 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
        }
      }
      string propagatorName = "SteppingHelixPropagatorAlong"
      bool manySeeds = false
      bool copyMuonRecHit = false
      double maxChi2 = 40.0
    }
    PSet TrackerSeedCleaner = {}
    PSet TSGFromMixedPairs = {}
    PSet TSGFromPixelTriplets = {}
    PSet TSGFromPixelPairs = {}
    PSet TSGForRoadSearchOI = {}
    PSet TSGForRoadSearchIOpxl = {}
    PSet TSGFromPropagation = {}
    PSet TSGFromCombinedHits = {}
  }
  module hltL3TrackCandidateFromL2 = CkfTrajectoryMaker {
    bool trackCandidateAlso = true
    InputTag src = hltL3TrajectorySeed
    string TrajectoryBuilder = "muonCkfTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool doSeedingRegionRebuilding = false
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltL3TkTracksFromL2 = TrackProducer {
    bool TrajectoryInEvent = true
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = ""
    string Fitter = "hltKFFittingSmoother"
    string Propagator = "PropagatorWithMaterial"
    InputTag src = hltL3TrackCandidateFromL2
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltL3Muons = L3MuonProducer {
    InputTag MuonCollectionLabel = hltL2Muons:UpdatedAtVtx
    PSet L3TrajBuilderParameters = {
      double ScaleTECxFactor = -1.0
      double ScaleTECyFactor = -1.0
      string TrackerRecHitBuilder = "WithTrackAngle"
      PSet MuonTrackingRegionBuilder = {
        double EtaR_UpperLimit_Par1 = 0.25
        double Eta_fixed = 0.2
        InputTag beamSpot = hltOfflineBeamSpot
        double OnDemand = -1.0
        double Rescale_Dz = 3.0
        double Eta_min = 0.05
        double Rescale_phi = 3.0
        double PhiR_UpperLimit_Par1 = 0.6
        double DeltaZ_Region = 15.9
        double Phi_min = 0.05
        double PhiR_UpperLimit_Par2 = 0.2
        InputTag vertexCollection = pixelVertices
        double Phi_fixed = 0.2
        double DeltaR = 0.2
        double EtaR_UpperLimit_Par2 = 0.15
        bool UseFixedRegion = false
        double Rescale_eta = 3.0
        bool UseVertex = false
        double EscapePt = 1.5
      }
      string TrackerPropagator = "SteppingHelixPropagatorAny"
      PSet GlobalMuonTrackMatcher = {
        double MinP = 2.5
        double MinPt = 1.0
        double Pt_threshold1 = 0.0
        double Pt_threshold2 = 9.99999999E8
        double Eta_threshold = 1.2
        double Chi2Cut_1 = 50.0
        double Chi2Cut_2 = 50.0
        double Chi2Cut_3 = 200.0
        double LocChi2Cut = 0.0010
        double DeltaDCut_1 = 40.0
        double DeltaDCut_2 = 10.0
        double DeltaDCut_3 = 15.0
        double DeltaRCut_1 = 0.1
        double DeltaRCut_2 = 0.2
        double DeltaRCut_3 = 1.0
        double Quality_1 = 20.0
        double Quality_2 = 15.0
        double Quality_3 = 7.0
        string Propagator = "SmartPropagator"
      }
      InputTag tkTrajLabel = hltL3TkTracksFromL2
      string MuonRecHitBuilder = "MuonRecHitBuilder"
      bool RefitRPCHits = true
      PSet TrackTransformer = {
        bool DoPredictionsOnly = false
        string Fitter = "L3MuKFFitter"
        string TrackerRecHitBuilder = "WithTrackAngle"
        string Smoother = "KFSmootherForMuonTrackLoader"
        string MuonRecHitBuilder = "MuonRecHitBuilder"
        string RefitDirection = "insideOut"
        bool RefitRPCHits = true
        string Propagator = "SmartPropagatorAny"
      }
      double PtCut = 1.0
      PSet GlbRefitterParameters = {
        InputTag DTRecSegmentLabel = hltDt4DSegments
        InputTag CSCRecSegmentLabel = hltCscSegments
        int32 MuonHitsOption = 1
        double Chi2CutCSC = 150.0
        double Chi2CutDT = 10.0
        double Chi2CutRPC = 1.0
        int32 HitThreshold = 1
        string Fitter = "L3MuKFFitter"
        string Propagator = "SmartPropagatorAny"
        string TrackerRecHitBuilder = "WithTrackAngle"
        string MuonRecHitBuilder = "MuonRecHitBuilder"
        bool DoPredictionsOnly = false
        string RefitDirection = "insideOut"
        bool PropDirForCosmics = false
        bool RefitRPCHits = true
        int32 SkipStation = -1
        int32 TrackerSkipSystem = -1
        int32 TrackerSkipSection = -1
      }
      double PCut = 2.5
    }
    PSet ServiceParameters = {
      untracked vstring Propagators = { "SmartPropagatorAny", "SteppingHelixPropagatorAny", "SmartPropagator", "SteppingHelixPropagatorOpposite" }
      bool RPCLayers = true
      untracked bool UseMuonNavigation = true
    }
    PSet TrackLoaderParameters = {
      untracked bool PutTkTrackIntoEvent = true
      bool VertexConstraint = false
      untracked string MuonSeededTracksInstance = "L2Seeded"
      string Smoother = "KFSmootherForMuonTrackLoader"
      PSet MuonUpdatorAtVertexParameters = {
        double MaxChi2 = 1000000.0
        string Propagator = "SteppingHelixPropagatorOpposite"
        vdouble BeamSpotPositionErrors = { 0.1, 0.1, 5.3 }
      }
      untracked bool SmoothTkTrack = false
      bool DoSmoothing = true
      InputTag beamSpot = hltOfflineBeamSpot
    }
  }
  module hltL3MuonCandidates = L3MuonCandidateProducer {
    InputTag InputObjects = hltL3Muons
  }
  module hltSingleMuIsoL3PreFiltered3 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltSingleMuIsoL2IsoFiltered3
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
  }
  module hltPixelTracks = PixelTrackProducer {
    bool useFilterWithES = false
    PSet RegionFactoryPSet = {
      string ComponentName = "GlobalRegionProducer"
      PSet RegionPSet = {
        bool precise = true
        double originHalfLength = 15.9
        double originZPos = 0.0
        double originYPos = 0.0
        double ptMin = 0.9
        double originXPos = 0.0
        double originRadius = 0.2
      }
    }
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitTripletGenerator"
      PSet GeneratorPSet = {
        bool useBending = true
        bool useFixedPreFiltering = false
        double phiPreFiltering = 0.3
        double extraHitRPhitolerance = 0.06
        bool useMultScattering = true
        string ComponentName = "PixelTripletHLTGenerator"
        double extraHitRZtolerance = 0.06
        uint32 maxTriplets = 10000
      }
      string SeedingLayers = "PixelLayerTriplets"
    }
    PSet FitterPSet = {
      string ComponentName = "PixelFitterByHelixProjections"
      string TTRHBuilder = "TTRHBuilderPixelOnly"
    }
    PSet FilterPSet = {
      double chi2 = 1000.0
      double nSigmaTipMaxTolerance = 0.0
      string ComponentName = "PixelTrackFilterByKinematics"
      double nSigmaInvPtTolerance = 0.0
      double ptMin = 0.1
      double tipMax = 1.0
    }
    PSet CleanerPSet = {
      string ComponentName = "PixelTrackCleanerBySharedHits"
    }
  }
  module hltL3MuonIsolations = L3MuonIsolationProducer {
    InputTag inputMuonCollection = hltL3Muons
    bool OutputMuIsoDeposits = true
    double TrackPt_Min = -1.0
    PSet CutsPSet = {
      vdouble ConeSizes = { 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24, 0.24 }
      string ComponentName = "SimpleCuts"
      vdouble Thresholds = { 1.1, 1.1, 1.1, 1.1, 1.2, 1.1, 1.2, 1.1, 1.2, 1.0, 1.1, 1.0, 1.0, 1.1, 1.0, 1.0, 1.1, 0.9, 1.1, 0.9, 1.1, 1.0, 1.0, 0.9, 0.8, 0.1 }
      int32 maxNTracks = -1
      vdouble EtaBounds = { 0.0435, 0.1305, 0.2175, 0.3045, 0.3915, 0.4785, 0.5655, 0.6525, 0.7395, 0.8265, 0.9135, 1.0005, 1.0875, 1.1745, 1.2615, 1.3485, 1.4355, 1.5225, 1.6095, 1.6965, 1.785, 1.88, 1.9865, 2.1075, 2.247, 2.411 }
      bool applyCutsORmaxNTracks = false
    }
    PSet ExtractorPSet = {
      double Chi2Prob_Min = -1.0
      double Diff_z = 0.2
      InputTag inputTrackCollection = hltPixelTracks
      double ReferenceRadius = 6.0
      InputTag BeamSpotLabel = hltOfflineBeamSpot
      string ComponentName = "PixelTrackExtractor"
      double DR_Max = 0.24
      double Diff_r = 0.1
      bool PropagateTracksToRadius = true
      double DR_VetoPt = 0.025
      double DR_Veto = 0.01
      uint32 NHits_Min = 0
      double Chi2Ndof_Max = 1.0E64
      double Pt_Min = -1.0
      untracked string DepositLabel = "PXLS"
      string BeamlineOption = "BeamSpotFromEvent"
      bool VetoLeadingTrack = true
      double PtVeto_Min = 2.0
    }
  }
  module hltSingleMuIsoL3IsoFiltered3 = HLTMuonIsoFilter {
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltSingleMuIsoL3PreFiltered3
    int32 MinN = 1
    untracked bool SaveTag = true
    VInputTag DepTag = { hltL3MuonIsolations }
    PSet IsolatorPSet = {}
  }
  module hltPreMu3 = HLTPrescaler {}
  module hltSingleMu3L3Filtered3 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltSingleMu3L2Filtered3
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu5 = HLTPrescaler {}
  module hltL1SingleMu3L1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMu3
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    vint32 SelectQualities = {  }
  }
  module hltSingleMu5L2Filtered4 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltL1SingleMu3L1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 4.0
    double NSigmaPt = 0.0
  }
  module hltSingleMu5L3Filtered5 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltSingleMu5L2Filtered4
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 5.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu9 = HLTPrescaler {}
  module hltSingleMu9L2Filtered7 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltL1SingleMu7L1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 7.0
    double NSigmaPt = 0.0
  }
  module hltSingleMu9L3Filtered9 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltSingleMu9L2Filtered7
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 9.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreL1DoubleMuOpen = HLTPrescaler {}
  module hltDoubleMuLevel1PathL1OpenFiltered = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1DoubleMuOpen
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 2
    untracked bool SaveTag = true
    vint32 SelectQualities = {  }
  }
  module hltPreDoubleMu0 = HLTPrescaler {}
  module hltDiMuonL3PreFiltered0 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltDiMuonL2PreFiltered0
    int32 MinN = 2
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltL1sL1DoubleMu3 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_DoubleMu3"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreDoubleMu3 = HLTPrescaler {}
  module hltDiMuonL1Filtered = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1DoubleMu3
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 2
    vint32 SelectQualities = {  }
  }
  module hltDiMuonL2PreFiltered = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltDiMuonL1Filtered
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 2
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
  }
  module hltDiMuonL3PreFiltered = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltDiMuonL2PreFiltered
    int32 MinN = 2
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu0L1MuOpen = HLTPrescaler {}
  module hltMu0L1MuOpenL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1DoubleMuOpen
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 2
    untracked bool SaveTag = true
    vint32 SelectQualities = {  }
  }
  module hltMu0L1MuOpenL2Filtered0 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltMu0L1MuOpenL1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
  }
  module hltMu0L1MuOpenL3Filtered0 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltMu0L1MuOpenL2Filtered0
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu3L1MuOpen = HLTPrescaler {}
  module hltMu3L1MuOpenL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1DoubleMuOpen
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 2
    untracked bool SaveTag = true
    vint32 SelectQualities = {  }
  }
  module hltMu3L1MuOpenL2Filtered0 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltMu3L1MuOpenL1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
  }
  module hltMu3L1MuOpenL3Filtered3 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltMu3L1MuOpenL2Filtered0
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu5L1MuOpen = HLTPrescaler {}
  module hltMu5L1MuOpenL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1DoubleMuOpen
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 2
    untracked bool SaveTag = true
    vint32 SelectQualities = {  }
  }
  module hltMu5L1MuOpenL2Filtered0 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltMu5L1MuOpenL1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
  }
  module hltMu5L1MuOpenL3Filtered5 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltMu5L1MuOpenL2Filtered0
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 5.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu0L2Mu0 = HLTPrescaler {}
  module hltMu0L2Mu0L3Filtered0 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltDiMuonL2PreFiltered0
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu3L2Mu0 = HLTPrescaler {}
  module hltMu3L2Mu0L3Filtered3 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltDiMuonL2PreFiltered0
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu5L2Mu0 = HLTPrescaler {}
  module hltMu5L2Mu0L3Filtered5 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltDiMuonL2PreFiltered0
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 5.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreMu0Track0Jpsi = HLTPrescaler {}
  module hltMu0TrackJpsiL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    vint32 SelectQualities = {  }
  }
  module hltMu0TrackJpsiL2Filtered0 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltMu0TrackJpsiL1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
  }
  module hltMu0TrackJpsiL3Filtered0 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltMu0TrackJpsiL2Filtered0
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltMuTrackJpsiPixelTrackSelector = QuarkoniaTrackSelector {
    InputTag muonCandidates = hltL3MuonCandidates
    InputTag tracks = hltPixelTracks
    bool checkCharge = false
    double MinTrackPt = 0.0
    double MinTrackP = 3.0
    double MaxTrackEta = 999.0
    vdouble MinMasses = { 1.6 }
    vdouble MaxMasses = { 4.6 }
  }
  module hltMuTrackJpsiPixelTrackCands = ConcreteChargedCandidateProducer {
    InputTag src = hltMuTrackJpsiPixelTrackSelector
    string particleType = "mu-"
  }
  module hltMu0TrackJpsiPixelMassFiltered = HLTMuonTrackMassFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag TrackTag = hltMuTrackJpsiPixelTrackCands
    InputTag PreviousCandTag = hltMu0TrackJpsiL3Filtered0
    untracked bool SaveTag = true
    bool checkCharge = false
    double MinTrackPt = 0.0
    double MinTrackP = 3.0
    double MaxTrackEta = 999.0
    double MaxTrackDxy = 999.0
    double MaxTrackDz = 999.0
    int32 MinTrackHits = 3
    double MaxTrackNormChi2 = 1.0E10
    double MaxDzMuonTrack = 999.0
    vdouble MinMasses = { 1.6 }
    vdouble MaxMasses = { 4.6 }
  }
  module hltMuTrackJpsiTrackSeeds = SeedGeneratorFromProtoTracksEDProducer {
    InputTag InputCollection = hltMuTrackJpsiPixelTrackSelector
    bool useProtoTrackKinematics = false
    string TTRHBuilder = "WithTrackAngle"
  }
  module hltMuTrackJpsiCkfTrackCandidates = CkfTrackCandidateMaker {
    InputTag src = hltMuTrackJpsiTrackSeeds
    string TrajectoryBuilder = "hltMuTrackJpsiTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    bool doSeedingRegionRebuilding = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
      int32 numberMeasurementsForFit = 4
    }
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltMuTrackJpsiCtfTracks = TrackProducer {
    bool TrajectoryInEvent = true
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = "hltMuTrackJpsiCtfTracks"
    string Fitter = "FittingSmootherRK"
    string Propagator = "RungeKuttaTrackerPropagator"
    InputTag src = hltMuTrackJpsiCkfTrackCandidates
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltMuTrackJpsiCtfTrackCands = ConcreteChargedCandidateProducer {
    InputTag src = hltMuTrackJpsiCtfTracks
    string particleType = "mu-"
  }
  module hltMu0TrackJpsiTrackMassFiltered = HLTMuonTrackMassFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag TrackTag = hltMuTrackJpsiCtfTrackCands
    InputTag PreviousCandTag = hltMu0TrackJpsiPixelMassFiltered
    untracked bool SaveTag = true
    bool checkCharge = true
    double MinTrackPt = 0.0
    double MinTrackP = 3.0
    double MaxTrackEta = 999.0
    double MaxTrackDxy = 999.0
    double MaxTrackDz = 999.0
    int32 MinTrackHits = 5
    double MaxTrackNormChi2 = 1.0E10
    double MaxDzMuonTrack = 0.5
    vdouble MinMasses = { 2.8 }
    vdouble MaxMasses = { 3.4 }
  }
  module hltPreMu3Track0Jpsi = HLTPrescaler {}
  module hltMu3TrackJpsiL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMuOpenL1SingleMu0L1SingleMu3
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    vint32 SelectQualities = {  }
  }
  module hltMu3TrackJpsiL2Filtered3 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltMu3TrackJpsiL1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
  }
  module hltMu3TrackJpsiL3Filtered3 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltMu3TrackJpsiL2Filtered3
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltMu3TrackJpsiPixelMassFiltered = HLTMuonTrackMassFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag TrackTag = hltMuTrackJpsiPixelTrackCands
    InputTag PreviousCandTag = hltMu3TrackJpsiL3Filtered3
    untracked bool SaveTag = true
    bool checkCharge = false
    double MinTrackPt = 0.0
    double MinTrackP = 3.0
    double MaxTrackEta = 999.0
    double MaxTrackDxy = 999.0
    double MaxTrackDz = 999.0
    int32 MinTrackHits = 3
    double MaxTrackNormChi2 = 1.0E10
    double MaxDzMuonTrack = 999.0
    vdouble MinMasses = { 1.6 }
    vdouble MaxMasses = { 4.6 }
  }
  module hltMu3TrackJpsiTrackMassFiltered = HLTMuonTrackMassFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag TrackTag = hltMuTrackJpsiCtfTrackCands
    InputTag PreviousCandTag = hltMu3TrackJpsiPixelMassFiltered
    untracked bool SaveTag = true
    bool checkCharge = true
    double MinTrackPt = 0.0
    double MinTrackP = 3.0
    double MaxTrackEta = 999.0
    double MaxTrackDxy = 999.0
    double MaxTrackDz = 999.0
    int32 MinTrackHits = 5
    double MaxTrackNormChi2 = 1.0E10
    double MaxDzMuonTrack = 0.5
    vdouble MinMasses = { 2.8 }
    vdouble MaxMasses = { 3.4 }
  }
  module hltPreMu5Track0Jpsi = HLTPrescaler {}
  module hltMu5TrackJpsiL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMu3
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    vint32 SelectQualities = {  }
  }
  module hltMu5TrackJpsiL2Filtered4 = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidates
    InputTag PreviousCandTag = hltMu5TrackJpsiL1Filtered0
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 4.0
    double NSigmaPt = 0.0
  }
  module hltMu5TrackJpsiL3Filtered5 = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag PreviousCandTag = hltMu5TrackJpsiL2Filtered4
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 2.0
    double MaxDz = 9999.0
    double MinPt = 5.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltMu5TrackJpsiPixelMassFiltered = HLTMuonTrackMassFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag TrackTag = hltMuTrackJpsiPixelTrackCands
    InputTag PreviousCandTag = hltMu5TrackJpsiL3Filtered5
    untracked bool SaveTag = true
    bool checkCharge = false
    double MinTrackPt = 0.0
    double MinTrackP = 3.0
    double MaxTrackEta = 999.0
    double MaxTrackDxy = 999.0
    double MaxTrackDz = 999.0
    int32 MinTrackHits = 3
    double MaxTrackNormChi2 = 1.0E10
    double MaxDzMuonTrack = 999.0
    vdouble MinMasses = { 1.6 }
    vdouble MaxMasses = { 4.6 }
  }
  module hltMu5TrackJpsiTrackMassFiltered = HLTMuonTrackMassFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidates
    InputTag TrackTag = hltMuTrackJpsiCtfTrackCands
    InputTag PreviousCandTag = hltMu5TrackJpsiPixelMassFiltered
    untracked bool SaveTag = true
    bool checkCharge = true
    double MinTrackPt = 0.0
    double MinTrackP = 3.0
    double MaxTrackEta = 999.0
    double MaxTrackDxy = 999.0
    double MaxTrackDz = 999.0
    int32 MinTrackHits = 5
    double MaxTrackNormChi2 = 1.0E10
    double MaxDzMuonTrack = 0.5
    vdouble MinMasses = { 2.8 }
    vdouble MaxMasses = { 3.4 }
  }
  module hltPreL1SingleEG2 = HLTPrescaler {}
  module hltPreL1SingleEG5 = HLTPrescaler {}
  module hltL1sL1SingleEG8 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleEG8"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1SingleEG8 = HLTPrescaler {}
  module hltL1sL1DoubleEG5 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_DoubleEG5"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1DoubleEG5 = HLTPrescaler {}
  module hltPreEle10LWL1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG5
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10L1MatchFilterRegional
    double etcutEB = 10.0
    double etcutEE = 10.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsolatedElectronHcalIsol = EgammaHLTHcalIsolationProducersRegional {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidate
    InputTag hbRecHitProducer = hltHbhereco
    InputTag hfRecHitProducer = hltHfreco
    double egHcalIsoPtMin = 0.0
    double egHcalIsoConeSize = 0.15
  }
  module hltL1NonIsolatedElectronHcalIsol = EgammaHLTHcalIsolationProducersRegional {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidate
    InputTag hbRecHitProducer = hltHbhereco
    InputTag hfRecHitProducer = hltHfreco
    double egHcalIsoPtMin = 0.0
    double egHcalIsoConeSize = 0.15
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10R9ShapeFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsoLargeWindowElectronPixelSeeds = ElectronSeedProducer {
    InputTag barrelSuperClusters = hltCorrectedHybridSuperClustersL1Isolated
    InputTag endcapSuperClusters = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1Isolated
    PSet SeedConfiguration = {
      bool searchInTIDTEC = true
      double HighPtThreshold = 35.0
      double r2MinF = -0.3
      PSet OrderedHitsFactoryPSet = {
        string ComponentName = "StandardHitPairGenerator"
        string SeedingLayers = "PixelLayerPairs"
        untracked int32 useOnDemandTracker = 0
      }
      double DeltaPhi1Low = 0.23
      double DeltaPhi1High = 0.08
      double ePhiMin1 = -0.1
      double PhiMin2 = -0.0080
      double LowPtThreshold = 3.0
      PSet RegionPSet = {
        double deltaPhiRegion = 0.4
        double originHalfLength = 15.0
        bool useZInVertex = true
        double deltaEtaRegion = 0.1
        double ptMin = 1.5
        double originRadius = 0.2
        InputTag VertexProducer = dummyVertices
      }
      double maxHOverE = 999999.0
      bool dynamicPhiRoad = false
      double ePhiMax1 = 0.05
      double DeltaPhi2 = 0.0040
      double SizeWindowENeg = 0.675
      double nSigmasDeltaZ1 = 5.0
      double rMaxI = 0.2
      double rMinI = -0.2
      bool preFilteredSeeds = true
      double r2MaxF = 0.3
      double pPhiMin1 = -0.05
      InputTag initialSeeds = noSeedsHere
      double pPhiMax1 = 0.1
      string hbheModule = "hbhereco"
      double SCEtCut = 3.0
      double z2MaxB = 0.2
      bool fromTrackerSeeds = true
      InputTag hcalRecHits = hltHbhereco
      double z2MinB = -0.2
      string hbheInstance = ""
      double PhiMax2 = 0.0080
      double hOverEConeSize = 0.0
      double hOverEHBMinE = 999999.0
      bool applyHOverECut = false
      double hOverEHFMinE = 999999.0
      InputTag beamSpot = hltOfflineBeamSpot
    }
  }
  module hltL1NonIsoLargeWindowElectronPixelSeeds = ElectronSeedProducer {
    InputTag barrelSuperClusters = hltCorrectedHybridSuperClustersL1NonIsolated
    InputTag endcapSuperClusters = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated
    PSet SeedConfiguration = {
      bool searchInTIDTEC = true
      double HighPtThreshold = 35.0
      double r2MinF = -0.3
      PSet OrderedHitsFactoryPSet = {
        string ComponentName = "StandardHitPairGenerator"
        string SeedingLayers = "PixelLayerPairs"
        untracked int32 useOnDemandTracker = 0
      }
      double DeltaPhi1Low = 0.23
      double DeltaPhi1High = 0.08
      double ePhiMin1 = -0.1
      double PhiMin2 = -0.0080
      double LowPtThreshold = 3.0
      PSet RegionPSet = {
        double deltaPhiRegion = 0.4
        double originHalfLength = 15.0
        bool useZInVertex = true
        double deltaEtaRegion = 0.1
        double ptMin = 1.5
        double originRadius = 0.2
        InputTag VertexProducer = dummyVertices
      }
      double maxHOverE = 999999.0
      bool dynamicPhiRoad = false
      double ePhiMax1 = 0.05
      double DeltaPhi2 = 0.0040
      double SizeWindowENeg = 0.675
      double nSigmasDeltaZ1 = 5.0
      double rMaxI = 0.2
      double rMinI = -0.2
      bool preFilteredSeeds = true
      double r2MaxF = 0.3
      double pPhiMin1 = -0.05
      InputTag initialSeeds = noSeedsHere
      double pPhiMax1 = 0.1
      string hbheModule = "hbhereco"
      double SCEtCut = 3.0
      double z2MaxB = 0.2
      bool fromTrackerSeeds = true
      InputTag hcalRecHits = hltHbhereco
      double z2MinB = -0.2
      string hbheInstance = ""
      double PhiMax2 = 0.0080
      double hOverEConeSize = 0.0
      double hOverEHBMinE = 999999.0
      bool applyHOverECut = false
      double hOverEHFMinE = 999999.0
      InputTag beamSpot = hltOfflineBeamSpot
    }
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10PixelMatchFilter = HLTElectronPixelMatchFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10HcalIsolFilter
    InputTag L1IsoPixelSeedsTag = hltL1IsoLargeWindowElectronPixelSeeds
    InputTag L1NonIsoPixelSeedsTag = hltL1NonIsoLargeWindowElectronPixelSeeds
    double npixelmatchcut = 1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPreEle10LWEleIdL1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG5
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdL1MatchFilterRegional
    double etcutEB = 10.0
    double etcutEE = 10.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdEtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsoHLTClusterShape = EgammaHLTClusterShapeProducer {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidate
    InputTag ecalRechitEB = hltEcalRegionalEgammaRecHit:EcalRecHitsEB
    InputTag ecalRechitEE = hltEcalRegionalEgammaRecHit:EcalRecHitsEE
    bool isIeta = true
  }
  module hltL1NonIsoHLTClusterShape = EgammaHLTClusterShapeProducer {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidate
    InputTag ecalRechitEB = hltEcalRegionalEgammaRecHit:EcalRecHitsEB
    InputTag ecalRechitEE = hltEcalRegionalEgammaRecHit:EcalRecHitsEE
    bool isIeta = true
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdClusterShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdR9ShapeFilter
    InputTag isoTag = hltL1IsoHLTClusterShape
    InputTag nonIsoTag = hltL1NonIsoHLTClusterShape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 0.015
    double thrRegularEE = 0.04
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdHcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdClusterShapeFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdPixelMatchFilter = HLTElectronPixelMatchFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdHcalIsolFilter
    InputTag L1IsoPixelSeedsTag = hltL1IsoLargeWindowElectronPixelSeeds
    InputTag L1NonIsoPixelSeedsTag = hltL1NonIsoLargeWindowElectronPixelSeeds
    double npixelmatchcut = 1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltCkfL1IsoLargeWindowTrackCandidates = CkfTrackCandidateMaker {
    InputTag src = hltL1IsoLargeWindowElectronPixelSeeds
    string TrajectoryBuilder = "CkfTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    bool doSeedingRegionRebuilding = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltCtfL1IsoLargeWindowWithMaterialTracks = TrackProducer {
    bool TrajectoryInEvent = true
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = "ctfWithMaterialTracks"
    string Fitter = "hltKFFittingSmoother"
    string Propagator = "PropagatorWithMaterial"
    InputTag src = hltCkfL1IsoLargeWindowTrackCandidates
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltPixelMatchLargeWindowElectronsL1Iso = EgammaHLTPixelMatchElectronProducers {
    InputTag TrackProducer = hltCtfL1IsoLargeWindowWithMaterialTracks
    InputTag BSProducer = hltOfflineBeamSpot
  }
  module hltCkfL1NonIsoLargeWindowTrackCandidates = CkfTrackCandidateMaker {
    InputTag src = hltL1NonIsoLargeWindowElectronPixelSeeds
    string TrajectoryBuilder = "CkfTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    bool doSeedingRegionRebuilding = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltCtfL1NonIsoLargeWindowWithMaterialTracks = TrackProducer {
    bool TrajectoryInEvent = false
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = "ctfWithMaterialTracks"
    string Fitter = "hltKFFittingSmoother"
    string Propagator = "PropagatorWithMaterial"
    InputTag src = hltCkfL1NonIsoLargeWindowTrackCandidates
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltPixelMatchLargeWindowElectronsL1NonIso = EgammaHLTPixelMatchElectronProducers {
    InputTag TrackProducer = hltCtfL1NonIsoLargeWindowWithMaterialTracks
    InputTag BSProducer = hltOfflineBeamSpot
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdOneOEMinusOneOPFilter = HLTElectronOneOEMinusOneOPFilterRegional {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdPixelMatchFilter
    InputTag electronIsolatedProducer = hltPixelMatchLargeWindowElectronsL1Iso
    InputTag electronNonIsolatedProducer = hltPixelMatchLargeWindowElectronsL1NonIso
    double barrelcut = 999.9
    double endcapcut = 999.9
    int32 ncandcut = 1
    bool doIsolated = false
  }
  module hltElectronL1IsoLargeWindowDetaDphi = EgammaHLTElectronDetaDphiProducer {
    InputTag electronProducer = hltPixelMatchLargeWindowElectronsL1Iso
    InputTag BSProducer = hltOfflineBeamSpot
    untracked bool useTrackProjectionToEcal = true
  }
  module hltElectronL1NonIsoLargeWindowDetaDphi = EgammaHLTElectronDetaDphiProducer {
    InputTag electronProducer = hltPixelMatchLargeWindowElectronsL1NonIso
    InputTag BSProducer = hltOfflineBeamSpot
    untracked bool useTrackProjectionToEcal = true
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdDetaFilter = HLTElectronGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdOneOEMinusOneOPFilter
    InputTag isoTag = hltElectronL1IsoLargeWindowDetaDphi:Deta
    InputTag nonIsoTag = hltElectronL1NonIsoLargeWindowDetaDphi:Deta
    bool lessThan = true
    double thrRegularEB = 0.0080
    double thrRegularEE = 0.011
    double thrOverPtEB = -1.0
    double thrOverPtEE = -1.0
    double thrTimesPtEB = -1.0
    double thrTimesPtEE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdDphiFilter = HLTElectronGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt10EleIdDetaFilter
    InputTag isoTag = hltElectronL1IsoLargeWindowDetaDphi:Dphi
    InputTag nonIsoTag = hltElectronL1NonIsoLargeWindowDetaDphi:Dphi
    bool lessThan = true
    double thrRegularEB = 0.1
    double thrRegularEE = 0.1
    double thrOverPtEB = -1.0
    double thrOverPtEE = -1.0
    double thrTimesPtEB = -1.0
    double thrTimesPtEE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltPixelMatchLargeWindowElectronsL1Iso
    InputTag L1NonIsoCand = hltPixelMatchLargeWindowElectronsL1NonIso
  }
  module hltPreEle15LWL1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG8
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt15L1MatchFilterRegional
    double etcutEB = 15.0
    double etcutEE = 15.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt15EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt15R9ShapeFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15PixelMatchFilter = HLTElectronPixelMatchFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt15HcalIsolFilter
    InputTag L1IsoPixelSeedsTag = hltL1IsoLargeWindowElectronPixelSeeds
    InputTag L1NonIsoPixelSeedsTag = hltL1NonIsoLargeWindowElectronPixelSeeds
    double npixelmatchcut = 1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPreEle15SC10LWL1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15ESscWrapper = HLTEgammaTriggerFilterObjectWrapper {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    bool doIsolated = false
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15ESDoubleSC10 = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt15ESscWrapper
    double etcutEB = 10.0
    double etcutEE = 10.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15ESDoubleSC10R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt15ESDoubleSC10
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPreEle15SiStripL1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG8
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15L1MatchFilterRegional
    double etcutEB = 15.0
    double etcutEE = 15.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15R9ShapeFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsoSiStripElectronPixelSeeds = SiStripElectronSeedProducer {
    InputTag barrelSuperClusters = hltCorrectedHybridSuperClustersL1Isolated
    InputTag endcapSuperClusters = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1Isolated
    PSet SeedConfiguration = {
      InputTag beamSpot = hltOfflineBeamSpot
      double tibOriginZCut = 20.0
      double tidOriginZCut = 20.0
      double tecOriginZCut = 20.0
      double monoOriginZCut = 20.0
      double tibDeltaPsiCut = 0.1
      double tidDeltaPsiCut = 0.1
      double tecDeltaPsiCut = 0.1
      double monoDeltaPsiCut = 0.1
      double tibPhiMissHit2Cut = 0.0060
      double tidPhiMissHit2Cut = 0.0060
      double tecPhiMissHit2Cut = 0.0070
      double monoPhiMissHit2Cut = 0.02
      double tibZMissHit2Cut = 0.35
      double tidRMissHit2Cut = 0.3
      double tecRMissHit2Cut = 0.3
      double tidEtaUsage = 1.2
      int32 tidMaxHits = 4
      int32 tecMaxHits = 2
      int32 monoMaxHits = 4
      int32 maxSeeds = 5
    }
  }
  module hltL1NonIsoSiStripElectronPixelSeeds = SiStripElectronSeedProducer {
    InputTag barrelSuperClusters = hltCorrectedHybridSuperClustersL1NonIsolated
    InputTag endcapSuperClusters = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated
    PSet SeedConfiguration = {
      InputTag beamSpot = hltOfflineBeamSpot
      double tibOriginZCut = 20.0
      double tidOriginZCut = 20.0
      double tecOriginZCut = 20.0
      double monoOriginZCut = 20.0
      double tibDeltaPsiCut = 0.1
      double tidDeltaPsiCut = 0.1
      double tecDeltaPsiCut = 0.1
      double monoDeltaPsiCut = 0.1
      double tibPhiMissHit2Cut = 0.0060
      double tidPhiMissHit2Cut = 0.0060
      double tecPhiMissHit2Cut = 0.0070
      double monoPhiMissHit2Cut = 0.02
      double tibZMissHit2Cut = 0.35
      double tidRMissHit2Cut = 0.3
      double tecRMissHit2Cut = 0.3
      double tidEtaUsage = 1.2
      int32 tidMaxHits = 4
      int32 tecMaxHits = 2
      int32 monoMaxHits = 4
      int32 maxSeeds = 5
    }
  }
  module hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15PixelMatchFilter = HLTElectronPixelMatchFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSingleElectronSiStripEt15HcalIsolFilter
    InputTag L1IsoPixelSeedsTag = hltL1IsoSiStripElectronPixelSeeds
    InputTag L1NonIsoPixelSeedsTag = hltL1NonIsoSiStripElectronPixelSeeds
    double npixelmatchcut = 1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPreEle20LWL1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSingleElectronLWEt15EtFilterESet20 = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSingleElectronLWEt15PixelMatchFilter
    double etcutEB = 20.0
    double etcutEE = 20.0
    int32 ncandcut = 1
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPreDoubleEle5SWL1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoDoubleElectronEt5L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1DoubleEG5
    int32 ncandcut = 2
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoDoubleElectronEt5EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoDoubleElectronEt5L1MatchFilterRegional
    double etcutEB = 5.0
    double etcutEE = 5.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoDoubleElectronEt5R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoubleElectronEt5EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoDoubleElectronEt5HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoubleElectronEt5R9ShapeFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsoStartUpElectronPixelSeeds = ElectronSeedProducer {
    InputTag barrelSuperClusters = hltCorrectedHybridSuperClustersL1Isolated
    InputTag endcapSuperClusters = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1Isolated
    PSet SeedConfiguration = {
      bool searchInTIDTEC = true
      double HighPtThreshold = 35.0
      double r2MinF = -0.08
      PSet OrderedHitsFactoryPSet = {
        string ComponentName = "StandardHitPairGenerator"
        string SeedingLayers = "MixedLayerPairs"
        untracked int32 useOnDemandTracker = 0
      }
      double DeltaPhi1Low = 0.23
      double DeltaPhi1High = 0.08
      double ePhiMin1 = -0.08
      double PhiMin2 = -0.0040
      double LowPtThreshold = 3.0
      PSet RegionPSet = {
        double deltaPhiRegion = 0.4
        double originHalfLength = 15.0
        bool useZInVertex = true
        double deltaEtaRegion = 0.1
        double ptMin = 1.5
        double originRadius = 0.2
        InputTag VertexProducer = dummyVertices
      }
      double maxHOverE = 999999.0
      bool dynamicPhiRoad = false
      double ePhiMax1 = 0.04
      double DeltaPhi2 = 0.0040
      double SizeWindowENeg = 0.675
      double nSigmasDeltaZ1 = 5.0
      double rMaxI = 0.11
      double rMinI = -0.11
      bool preFilteredSeeds = true
      double r2MaxF = 0.08
      double pPhiMin1 = -0.04
      InputTag initialSeeds = noSeedsHere
      double pPhiMax1 = 0.08
      string hbheModule = "hbhereco"
      double SCEtCut = 3.0
      double z2MaxB = 0.05
      bool fromTrackerSeeds = true
      InputTag hcalRecHits = hltHbhereco
      double z2MinB = -0.05
      string hbheInstance = ""
      double PhiMax2 = 0.0040
      double hOverEConeSize = 0.0
      double hOverEHBMinE = 999999.0
      bool applyHOverECut = false
      double hOverEHFMinE = 999999.0
      InputTag beamSpot = hltOfflineBeamSpot
    }
  }
  module hltL1NonIsoStartUpElectronPixelSeeds = ElectronSeedProducer {
    InputTag barrelSuperClusters = hltCorrectedHybridSuperClustersL1NonIsolated
    InputTag endcapSuperClusters = hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated
    PSet SeedConfiguration = {
      bool searchInTIDTEC = true
      double HighPtThreshold = 35.0
      double r2MinF = -0.08
      PSet OrderedHitsFactoryPSet = {
        string ComponentName = "StandardHitPairGenerator"
        string SeedingLayers = "MixedLayerPairs"
        untracked int32 useOnDemandTracker = 0
      }
      double DeltaPhi1Low = 0.23
      double DeltaPhi1High = 0.08
      double ePhiMin1 = -0.08
      double PhiMin2 = -0.0040
      double LowPtThreshold = 3.0
      PSet RegionPSet = {
        double deltaPhiRegion = 0.4
        double originHalfLength = 15.0
        bool useZInVertex = true
        double deltaEtaRegion = 0.1
        double ptMin = 1.5
        double originRadius = 0.2
        InputTag VertexProducer = dummyVertices
      }
      double maxHOverE = 999999.0
      bool dynamicPhiRoad = false
      double ePhiMax1 = 0.04
      double DeltaPhi2 = 0.0040
      double SizeWindowENeg = 0.675
      double nSigmasDeltaZ1 = 5.0
      double rMaxI = 0.11
      double rMinI = -0.11
      bool preFilteredSeeds = true
      double r2MaxF = 0.08
      double pPhiMin1 = -0.04
      InputTag initialSeeds = noSeedsHere
      double pPhiMax1 = 0.08
      string hbheModule = "hbhereco"
      double SCEtCut = 3.0
      double z2MaxB = 0.05
      bool fromTrackerSeeds = true
      InputTag hcalRecHits = hltHbhereco
      double z2MinB = -0.05
      string hbheInstance = ""
      double PhiMax2 = 0.0040
      double hOverEConeSize = 0.0
      double hOverEHBMinE = 999999.0
      bool applyHOverECut = false
      double hOverEHFMinE = 999999.0
      InputTag beamSpot = hltOfflineBeamSpot
    }
  }
  module hltL1NonIsoHLTNonIsoDoubleElectronEt5PixelMatchFilter = HLTElectronPixelMatchFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoubleElectronEt5HcalIsolFilter
    InputTag L1IsoPixelSeedsTag = hltL1IsoStartUpElectronPixelSeeds
    InputTag L1NonIsoPixelSeedsTag = hltL1NonIsoStartUpElectronPixelSeeds
    double npixelmatchcut = 1.0
    int32 ncandcut = 2
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPrePhoton10L1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSinglePhotonEt10L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG5
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt10EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSinglePhotonEt10L1MatchFilterRegional
    double etcutEB = 10.0
    double etcutEE = 10.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt10R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSinglePhotonEt10EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsolatedPhotonHcalIsol = EgammaHLTHcalIsolationProducersRegional {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidate
    InputTag hbRecHitProducer = hltHbhereco
    InputTag hfRecHitProducer = hltHfreco
    double egHcalIsoPtMin = 0.0
    double egHcalIsoConeSize = 0.3
  }
  module hltL1NonIsolatedPhotonHcalIsol = EgammaHLTHcalIsolationProducersRegional {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidate
    InputTag hbRecHitProducer = hltHbhereco
    InputTag hfRecHitProducer = hltHfreco
    double egHcalIsoPtMin = 0.0
    double egHcalIsoConeSize = 0.3
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt10HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSinglePhotonEt10R9ShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPrePhoton15L1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSinglePhotonEt15L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG8
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSinglePhotonEt15L1MatchFilterRegional
    double etcutEB = 15.0
    double etcutEE = 15.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt15R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt15HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSinglePhotonEt15R9ShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPrePhoton15HTIL1R = HLTPrescaler {}
  module hltL1NonIsoSinglePhotonEt15HTIL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG8
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoSinglePhotonEt15HTIEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoSinglePhotonEt15HTIL1MatchFilterRegional
    double etcutEB = 15.0
    double etcutEE = 15.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoSinglePhotonEt15HTIR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoSinglePhotonEt15HTIEtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoSinglePhotonEt15HTIHcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoSinglePhotonEt15HTIR9ShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsoEgammaRegionalPixelSeedGenerator = EgammaHLTRegionalPixelSeedGeneratorProducers {
    double ptMin = 1.5
    double vertexZ = 0.0
    double originRadius = 0.02
    double originHalfLength = 15.0
    double deltaEtaRegion = 0.3
    double deltaPhiRegion = 0.3
    InputTag candTag = hltL1IsoRecoEcalCandidate
    InputTag candTagEle = pixelMatchElectrons
    bool UseZInVertex = false
    InputTag BSProducer = hltOfflineBeamSpot
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitPairGenerator"
      string SeedingLayers = "PixelLayerPairs"
    }
  }
  module hltL1IsoEgammaRegionalCkfTrackCandidates = CkfTrackCandidateMaker {
    InputTag src = hltL1IsoEgammaRegionalPixelSeedGenerator
    string TrajectoryBuilder = "CkfTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    bool doSeedingRegionRebuilding = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltL1IsoEgammaRegionalCTFFinalFitWithMaterial = TrackProducer {
    bool TrajectoryInEvent = false
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = "hltEgammaRegionalCTFFinalFitWithMaterial"
    string Fitter = "hltKFFittingSmoother"
    string Propagator = "PropagatorWithMaterial"
    InputTag src = hltL1IsoEgammaRegionalCkfTrackCandidates
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltL1NonIsoEgammaRegionalPixelSeedGenerator = EgammaHLTRegionalPixelSeedGeneratorProducers {
    double ptMin = 1.5
    double vertexZ = 0.0
    double originRadius = 0.02
    double originHalfLength = 15.0
    double deltaEtaRegion = 0.3
    double deltaPhiRegion = 0.3
    InputTag candTag = hltL1NonIsoRecoEcalCandidate
    InputTag candTagEle = pixelMatchElectrons
    bool UseZInVertex = false
    InputTag BSProducer = hltOfflineBeamSpot
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitPairGenerator"
      string SeedingLayers = "PixelLayerPairs"
    }
  }
  module hltL1NonIsoEgammaRegionalCkfTrackCandidates = CkfTrackCandidateMaker {
    InputTag src = hltL1NonIsoEgammaRegionalPixelSeedGenerator
    string TrajectoryBuilder = "CkfTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    bool doSeedingRegionRebuilding = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltL1NonIsoEgammaRegionalCTFFinalFitWithMaterial = TrackProducer {
    bool TrajectoryInEvent = false
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = "hltEgammaRegionalCTFFinalFitWithMaterial"
    string Fitter = "hltKFFittingSmoother"
    string Propagator = "PropagatorWithMaterial"
    InputTag src = hltL1NonIsoEgammaRegionalCkfTrackCandidates
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltL1IsoPhotonHollowTrackIsol = EgammaHLTPhotonTrackIsolationProducersRegional {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidate
    InputTag trackProducer = hltL1IsoEgammaRegionalCTFFinalFitWithMaterial
    bool countTracks = false
    double egTrkIsoPtMin = 1.5
    double egTrkIsoConeSize = 0.3
    double egTrkIsoZSpan = 999999.0
    double egTrkIsoRSpan = 999999.0
    double egTrkIsoVetoConeSize = 0.06
  }
  module hltL1NonIsoPhotonHollowTrackIsol = EgammaHLTPhotonTrackIsolationProducersRegional {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidate
    InputTag trackProducer = hltL1NonIsoEgammaRegionalCTFFinalFitWithMaterial
    bool countTracks = false
    double egTrkIsoPtMin = 1.5
    double egTrkIsoConeSize = 0.3
    double egTrkIsoZSpan = 999999.0
    double egTrkIsoRSpan = 999999.0
    double egTrkIsoVetoConeSize = 0.06
  }
  module hltL1NonIsoSinglePhotonEt15HTITrackIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoSinglePhotonEt15HTIHcalIsolFilter
    InputTag isoTag = hltL1IsoPhotonHollowTrackIsol
    InputTag nonIsoTag = hltL1NonIsoPhotonHollowTrackIsol
    bool lessThan = true
    bool useEt = true
    double thrRegularEB = 4.0
    double thrRegularEE = 4.0
    double thrOverEEB = 0.05
    double thrOverEEE = 0.05
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPrePhoton15LEIL1R = HLTPrescaler {}
  module hltL1NonIsoSinglePhotonEt15LEIL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG8
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoSinglePhotonEt15LEIEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoSinglePhotonEt15LEIL1MatchFilterRegional
    double etcutEB = 15.0
    double etcutEE = 15.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoSinglePhotonEt15LEIR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoSinglePhotonEt15LEIEtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1IsolatedPhotonEcalIsol = EgammaHLTEcalRecIsolationProducer {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidate
    InputTag ecalBarrelRecHitProducer = hltEcalRegionalEgammaRecHit
    InputTag ecalBarrelRecHitCollection = EcalRecHitsEB
    InputTag ecalEndcapRecHitProducer = hltEcalRegionalEgammaRecHit
    InputTag ecalEndcapRecHitCollection = EcalRecHitsEE
    double etMinBarrel = -9999.0
    double eMinBarrel = 0.08
    double etMinEndcap = -9999.0
    double eMinEndcap = 0.3
    double intRadiusBarrel = 0.045
    double intRadiusEndcap = 0.07
    double extRadius = 0.4
    double jurassicWidth = 0.02
    bool useIsolEt = true
    bool tryBoth = true
    bool subtract = false
  }
  module hltL1NonIsolatedPhotonEcalIsol = EgammaHLTEcalRecIsolationProducer {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidate
    InputTag ecalBarrelRecHitProducer = hltEcalRegionalEgammaRecHit
    InputTag ecalBarrelRecHitCollection = EcalRecHitsEB
    InputTag ecalEndcapRecHitProducer = hltEcalRegionalEgammaRecHit
    InputTag ecalEndcapRecHitCollection = EcalRecHitsEE
    double etMinBarrel = -9999.0
    double eMinBarrel = 0.08
    double etMinEndcap = -9999.0
    double eMinEndcap = 0.3
    double intRadiusBarrel = 0.045
    double intRadiusEndcap = 0.07
    double extRadius = 0.4
    double jurassicWidth = 0.02
    bool useIsolEt = true
    bool tryBoth = true
    bool subtract = false
  }
  module hltL1NonIsoSinglePhotonEt15LEIEcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoSinglePhotonEt15LEIR9ShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonEcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonEcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 3.0
    double thrRegularEE = 3.0
    double thrOverEEB = 0.1
    double thrOverEEE = 0.1
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoSinglePhotonEt15LEIHcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoSinglePhotonEt15LEIEcalIsolFilter
    InputTag isoTag = hltL1IsolatedPhotonHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPrePhoton20L1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSinglePhotonEt20L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG8
    int32 ncandcut = 1
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt20EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSinglePhotonEt20L1MatchFilterRegional
    double etcutEB = 20.0
    double etcutEE = 20.0
    int32 ncandcut = 1
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt20R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSinglePhotonEt20EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoSinglePhotonEt20HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoSinglePhotonEt20R9ShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 1
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPrePhoton30L1R8E29 = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilterESet308E29 = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoSinglePhotonEt15EtFilter
    double etcutEB = 30.0
    double etcutEE = 30.0
    int32 ncandcut = 1
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1sL1DoubleEG2 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_DoubleEG2"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreDoublePhoton4eeResL1R = HLTPrescaler {}
  module hltL1NonIsoDoublePhotonEt4eeResL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidateLowPt
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidateLowPt
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1DoubleEG2
    int32 ncandcut = 2
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoDoublePhotonEt4eeResEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoDoublePhotonEt4eeResL1MatchFilterRegional
    double etcutEB = 4.0
    double etcutEE = 4.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt4eeResR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4eeResEtFilter
    InputTag isoTag = hltL1IsoR9shapeLowPt
    InputTag nonIsoTag = hltL1NonIsoR9shapeLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1IsoHLTClusterShapeLowPt = EgammaHLTClusterShapeProducer {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidateLowPt
    InputTag ecalRechitEB = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEB
    InputTag ecalRechitEE = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEE
    bool isIeta = true
  }
  module hltL1NonIsoHLTClusterShapeLowPt = EgammaHLTClusterShapeProducer {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidateLowPt
    InputTag ecalRechitEB = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEB
    InputTag ecalRechitEE = hltEcalRegionalEgammaRecHitLowPt:EcalRecHitsEE
    bool isIeta = true
  }
  module hltL1NonIsoDoublePhotonEt4eeResClusterShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt4eeResR9ShapeFilter
    InputTag isoTag = hltL1IsoHLTClusterShapeLowPt
    InputTag nonIsoTag = hltL1NonIsoHLTClusterShapeLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 0.016
    double thrRegularEE = 0.042
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1IsolatedPhotonEcalIsolLowPt = EgammaHLTEcalRecIsolationProducer {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidateLowPt
    InputTag ecalBarrelRecHitProducer = hltEcalRegionalEgammaRecHitLowPt
    InputTag ecalBarrelRecHitCollection = EcalRecHitsEB
    InputTag ecalEndcapRecHitProducer = hltEcalRegionalEgammaRecHitLowPt
    InputTag ecalEndcapRecHitCollection = EcalRecHitsEE
    double etMinBarrel = -9999.0
    double eMinBarrel = 0.08
    double etMinEndcap = -9999.0
    double eMinEndcap = 0.3
    double intRadiusBarrel = 0.045
    double intRadiusEndcap = 0.07
    double extRadius = 0.4
    double jurassicWidth = 0.02
    bool useIsolEt = true
    bool tryBoth = true
    bool subtract = false
  }
  module hltL1NonIsolatedPhotonEcalIsolLowPt = EgammaHLTEcalRecIsolationProducer {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidateLowPt
    InputTag ecalBarrelRecHitProducer = hltEcalRegionalEgammaRecHitLowPt
    InputTag ecalBarrelRecHitCollection = EcalRecHitsEB
    InputTag ecalEndcapRecHitProducer = hltEcalRegionalEgammaRecHitLowPt
    InputTag ecalEndcapRecHitCollection = EcalRecHitsEE
    double etMinBarrel = -9999.0
    double eMinBarrel = 0.08
    double etMinEndcap = -9999.0
    double eMinEndcap = 0.3
    double intRadiusBarrel = 0.045
    double intRadiusEndcap = 0.07
    double extRadius = 0.4
    double jurassicWidth = 0.02
    bool useIsolEt = true
    bool tryBoth = true
    bool subtract = false
  }
  module hltL1NonIsoDoublePhotonEt4eeResEcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4eeResClusterShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonEcalIsolLowPt
    InputTag nonIsoTag = hltL1NonIsolatedPhotonEcalIsolLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1IsolatedElectronHcalIsolLowPt = EgammaHLTHcalIsolationProducersRegional {
    InputTag recoEcalCandidateProducer = hltL1IsoRecoEcalCandidateLowPt
    InputTag hbRecHitProducer = hltHbhereco
    InputTag hfRecHitProducer = hltHfreco
    double egHcalIsoPtMin = 0.0
    double egHcalIsoConeSize = 0.15
  }
  module hltL1NonIsolatedElectronHcalIsolLowPt = EgammaHLTHcalIsolationProducersRegional {
    InputTag recoEcalCandidateProducer = hltL1NonIsoRecoEcalCandidateLowPt
    InputTag hbRecHitProducer = hltHbhereco
    InputTag hfRecHitProducer = hltHfreco
    double egHcalIsoPtMin = 0.0
    double egHcalIsoConeSize = 0.15
  }
  module hltL1NonIsoDoublePhotonEt4eeResHcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4eeResEcalIsolFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsolLowPt
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsolLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4eeResPMMassFilter = HLTPMMassFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4eeResHcalIsolFilter
    InputTag beamSpot = hltOfflineBeamSpot
    double lowerMassCut = 2.0
    double upperMassCut = 999999.9
    int32 nZcandcut = 1
    untracked bool reqOppCharge = true
    untracked bool isElectron1 = false
    untracked bool isElectron2 = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltPreDoublePhoton4JpsiL1R = HLTPrescaler {}
  module hltL1NonIsoDoublePhotonEt4JpsiL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidateLowPt
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidateLowPt
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1DoubleEG2
    int32 ncandcut = 2
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoDoublePhotonEt4JpsiEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoDoublePhotonEt4JpsiL1MatchFilterRegional
    double etcutEB = 4.0
    double etcutEE = 4.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt4JpsiR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4JpsiEtFilter
    InputTag isoTag = hltL1IsoR9shapeLowPt
    InputTag nonIsoTag = hltL1NonIsoR9shapeLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4JpsiClusterShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt4JpsiR9ShapeFilter
    InputTag isoTag = hltL1IsoHLTClusterShapeLowPt
    InputTag nonIsoTag = hltL1NonIsoHLTClusterShapeLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 0.016
    double thrRegularEE = 0.042
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4JpsiEcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4JpsiClusterShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonEcalIsolLowPt
    InputTag nonIsoTag = hltL1NonIsolatedPhotonEcalIsolLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4JpsiHcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4JpsiEcalIsolFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsolLowPt
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsolLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4JpsiPMMassFilter = HLTPMMassFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4JpsiHcalIsolFilter
    InputTag beamSpot = hltOfflineBeamSpot
    double lowerMassCut = 2.0
    double upperMassCut = 4.6
    int32 nZcandcut = 1
    untracked bool reqOppCharge = true
    untracked bool isElectron1 = false
    untracked bool isElectron2 = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltPreDoublePhoton4UpsL1R = HLTPrescaler {}
  module hltL1NonIsoDoublePhotonEt4UpsL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidateLowPt
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidateLowPt
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1DoubleEG2
    int32 ncandcut = 2
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoDoublePhotonEt4UpsEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoDoublePhotonEt4UpsL1MatchFilterRegional
    double etcutEB = 4.0
    double etcutEE = 4.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt4UpsR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4UpsEtFilter
    InputTag isoTag = hltL1IsoR9shapeLowPt
    InputTag nonIsoTag = hltL1NonIsoR9shapeLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4UpsClusterShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt4UpsR9ShapeFilter
    InputTag isoTag = hltL1IsoHLTClusterShapeLowPt
    InputTag nonIsoTag = hltL1NonIsoHLTClusterShapeLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 0.016
    double thrRegularEE = 0.042
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4UpsEcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4UpsClusterShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonEcalIsolLowPt
    InputTag nonIsoTag = hltL1NonIsolatedPhotonEcalIsolLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4UpsHcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4UpsEcalIsolFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsolLowPt
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsolLowPt
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1NonIsoDoublePhotonEt4UpsPMMassFilter = HLTPMMassFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt4UpsHcalIsolFilter
    InputTag beamSpot = hltOfflineBeamSpot
    double lowerMassCut = 7.0
    double upperMassCut = 12.0
    int32 nZcandcut = 1
    untracked bool reqOppCharge = true
    untracked bool isElectron1 = false
    untracked bool isElectron2 = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidateLowPt
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidateLowPt
  }
  module hltL1sL1SingleEG8orL1DoubleEG5 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleEG8 OR L1_DoubleEG5"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreDoublePhoton5JpsiL1R = HLTPrescaler {}
  module hltL1NonIsoDoublePhotonEt5JpsiL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG8orL1DoubleEG5
    int32 ncandcut = 2
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoDoublePhotonEt5JpsiEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoDoublePhotonEt5JpsiL1MatchFilterRegional
    double etcutEB = 4.0
    double etcutEE = 4.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt5JpsiR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt5JpsiEtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoDoublePhotonEt5JpsiClusterShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt5JpsiR9ShapeFilter
    InputTag isoTag = hltL1IsoHLTClusterShape
    InputTag nonIsoTag = hltL1NonIsoHLTClusterShape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 0.016
    double thrRegularEE = 0.042
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoDoublePhotonEt5JpsiEcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt5JpsiClusterShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonEcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonEcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoDoublePhotonEt5JpsiHcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt5JpsiEcalIsolFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoDoublePhotonEt5JpsiPMMassFilter = HLTPMMassFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt5JpsiHcalIsolFilter
    InputTag beamSpot = hltOfflineBeamSpot
    double lowerMassCut = 2.0
    double upperMassCut = 4.6
    int32 nZcandcut = 1
    untracked bool reqOppCharge = true
    untracked bool isElectron1 = false
    untracked bool isElectron2 = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPreDoublePhoton5UpsL1R = HLTPrescaler {}
  module hltL1NonIsoDoublePhotonEt5UpsL1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1SingleEG8orL1DoubleEG5
    int32 ncandcut = 2
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoDoublePhotonEt5UpsEtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoDoublePhotonEt5UpsL1MatchFilterRegional
    double etcutEB = 4.0
    double etcutEE = 4.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt5UpsR9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt5UpsEtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoDoublePhotonEt5UpsClusterShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt5UpsR9ShapeFilter
    InputTag isoTag = hltL1IsoHLTClusterShape
    InputTag nonIsoTag = hltL1NonIsoHLTClusterShape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 0.016
    double thrRegularEE = 0.042
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoDoublePhotonEt5UpsEcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt5UpsClusterShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonEcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonEcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoDoublePhotonEt5UpsHcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt5UpsEcalIsolFilter
    InputTag isoTag = hltL1IsolatedElectronHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedElectronHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoDoublePhotonEt5UpsPMMassFilter = HLTPMMassFilter {
    InputTag candTag = hltL1NonIsoDoublePhotonEt5UpsHcalIsolFilter
    InputTag beamSpot = hltOfflineBeamSpot
    double lowerMassCut = 8.0
    double upperMassCut = 11.0
    int32 nZcandcut = 1
    untracked bool reqOppCharge = true
    untracked bool isElectron1 = false
    untracked bool isElectron2 = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPreDoublePhoton5_L1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoDoublePhotonEt5L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1DoubleEG5
    int32 ncandcut = 2
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt5EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoDoublePhotonEt5L1MatchFilterRegional
    double etcutEB = 5.0
    double etcutEE = 5.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt5R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt5EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt5HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt5R9ShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltPreDoublePhoton10L1R = HLTPrescaler {}
  module hltL1NonIsoHLTNonIsoDoublePhotonEt10L1MatchFilterRegional = HLTEgammaL1MatchFilterRegional {
    InputTag candIsolatedTag = hltL1IsoRecoEcalCandidate
    InputTag l1IsolatedTag = hltL1extraParticles:Isolated
    InputTag candNonIsolatedTag = hltL1NonIsoRecoEcalCandidate
    InputTag l1NonIsolatedTag = hltL1extraParticles:NonIsolated
    InputTag L1SeedFilterTag = hltL1sL1DoubleEG5
    int32 ncandcut = 2
    bool doIsolated = false
    double region_eta_size = 0.522
    double region_eta_size_ecap = 1.0
    double region_phi_size = 1.044
    double barrel_end = 1.4791
    double endcap_end = 2.65
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt10EtFilter = HLTEgammaEtFilter {
    InputTag inputTag = hltL1NonIsoHLTNonIsoDoublePhotonEt10L1MatchFilterRegional
    double etcutEB = 10.0
    double etcutEE = 10.0
    int32 ncandcut = 2
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt10R9ShapeFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt10EtFilter
    InputTag isoTag = hltL1IsoR9shape
    InputTag nonIsoTag = hltL1NonIsoR9shape
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1NonIsoHLTNonIsoDoublePhotonEt10HcalIsolFilter = HLTEgammaGenericFilter {
    InputTag candTag = hltL1NonIsoHLTNonIsoDoublePhotonEt10R9ShapeFilter
    InputTag isoTag = hltL1IsolatedPhotonHcalIsol
    InputTag nonIsoTag = hltL1NonIsolatedPhotonHcalIsol
    bool lessThan = true
    bool useEt = false
    double thrRegularEB = 999999.9
    double thrRegularEE = 999999.9
    double thrOverEEB = -1.0
    double thrOverEEE = -1.0
    double thrOverE2EB = -1.0
    double thrOverE2EE = -1.0
    int32 ncandcut = 2
    bool doIsolated = false
    untracked bool SaveTag = true
    InputTag L1IsoCand = hltL1IsoRecoEcalCandidate
    InputTag L1NonIsoCand = hltL1NonIsoRecoEcalCandidate
  }
  module hltL1sSingleLooseIsoTau20 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleTauJet20U OR L1_SingleJet30U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreSingleLooseIsoTau20 = HLTPrescaler {}
  module hltCaloTowersTau1Regional = CaloTowerCreatorForTauHLT {
    InputTag towers = hltTowerMakerForJets
    double UseTowersInCone = 0.8
    InputTag TauTrigger = hltL1extraParticles:Tau
    double minimumEt = 0.5
    double minimumE = 0.8
    int32 TauId = 0
  }
  module hltIconeTau1Regional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.2
    InputTag src = hltCaloTowersTau1Regional
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltCaloTowersTau2Regional = CaloTowerCreatorForTauHLT {
    InputTag towers = hltTowerMakerForJets
    double UseTowersInCone = 0.8
    InputTag TauTrigger = hltL1extraParticles:Tau
    double minimumEt = 0.5
    double minimumE = 0.8
    int32 TauId = 1
  }
  module hltIconeTau2Regional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.2
    InputTag src = hltCaloTowersTau2Regional
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltCaloTowersTau3Regional = CaloTowerCreatorForTauHLT {
    InputTag towers = hltTowerMakerForJets
    double UseTowersInCone = 0.8
    InputTag TauTrigger = hltL1extraParticles:Tau
    double minimumEt = 0.5
    double minimumE = 0.8
    int32 TauId = 2
  }
  module hltIconeTau3Regional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.2
    InputTag src = hltCaloTowersTau3Regional
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltCaloTowersTau4Regional = CaloTowerCreatorForTauHLT {
    InputTag towers = hltTowerMakerForJets
    double UseTowersInCone = 0.8
    InputTag TauTrigger = hltL1extraParticles:Tau
    double minimumEt = 0.5
    double minimumE = 0.8
    int32 TauId = 3
  }
  module hltIconeTau4Regional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.2
    InputTag src = hltCaloTowersTau4Regional
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltCaloTowersCentral1Regional = CaloTowerCreatorForTauHLT {
    InputTag towers = hltTowerMakerForJets
    double UseTowersInCone = 0.8
    InputTag TauTrigger = hltL1extraParticles:Central
    double minimumEt = 0.5
    double minimumE = 0.8
    int32 TauId = 0
  }
  module hltIconeCentral1Regional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.2
    InputTag src = hltCaloTowersCentral1Regional
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltCaloTowersCentral2Regional = CaloTowerCreatorForTauHLT {
    InputTag towers = hltTowerMakerForJets
    double UseTowersInCone = 0.8
    InputTag TauTrigger = hltL1extraParticles:Central
    double minimumEt = 0.5
    double minimumE = 0.8
    int32 TauId = 1
  }
  module hltIconeCentral2Regional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.2
    InputTag src = hltCaloTowersCentral2Regional
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltCaloTowersCentral3Regional = CaloTowerCreatorForTauHLT {
    InputTag towers = hltTowerMakerForJets
    double UseTowersInCone = 0.8
    InputTag TauTrigger = hltL1extraParticles:Central
    double minimumEt = 0.5
    double minimumE = 0.8
    int32 TauId = 2
  }
  module hltIconeCentral3Regional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.2
    InputTag src = hltCaloTowersCentral3Regional
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltCaloTowersCentral4Regional = CaloTowerCreatorForTauHLT {
    InputTag towers = hltTowerMakerForJets
    double UseTowersInCone = 0.8
    InputTag TauTrigger = hltL1extraParticles:Central
    double minimumEt = 0.5
    double minimumE = 0.8
    int32 TauId = 3
  }
  module hltIconeCentral4Regional = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.2
    InputTag src = hltCaloTowersCentral4Regional
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltL2TauJets = L2TauJetsMerger {
    double EtMin = 15.0
    VInputTag JetSrc = { hltIconeTau1Regional, hltIconeTau2Regional, hltIconeTau3Regional, hltIconeTau4Regional, hltIconeCentral1Regional, hltIconeCentral2Regional, hltIconeCentral3Regional, hltIconeCentral4Regional }
  }
  module hltFilterL2EtCutSingleLooseIsoTau20 = HLT1Tau {
    InputTag inputTag = hltL2TauJets
    double MinPt = 20.0
    double MaxEta = 5.0
    int32 MinN = 1
  }
  module hltL2TauNarrowConeIsolationProducer = L2TauNarrowConeIsolationProducer {
    InputTag L2TauJetCollection = hltL2TauJets
    InputTag EBRecHits = hltEcalRegionalJetsRecHit:EcalRecHitsEB
    InputTag EERecHits = hltEcalRegionalJetsRecHit:EcalRecHitsEE
    InputTag CaloTowers = hltTowerMakerForJets
    double associationRadius = 0.5
    double crystalThresholdEE = 0.45
    double crystalThresholdEB = 0.15
    double towerThreshold = 1.0
    PSet ECALIsolation = {
      double innerCone = 0.15
      bool runAlgorithm = true
      double outerCone = 0.5
    }
    PSet ECALClustering = {
      bool runAlgorithm = true
      double clusterRadius = 0.08
    }
    PSet TowerIsolation = {
      double innerCone = 0.2
      bool runAlgorithm = true
      double outerCone = 0.5
    }
  }
  module hltL2TauRelaxingIsolationSelector = L2TauRelaxingIsolationSelector {
    InputTag L2InfoAssociation = hltL2TauNarrowConeIsolationProducer
    double MinJetEt = 15.0
    double SeedTowerEt = -10.0
    vdouble EcalIsolationEt = { 5.0, 0.025, 7.5E-4 }
    vdouble TowerIsolationEt = { 1000.0, 0.0, 0.0 }
    vdouble NumberOfClusters = { 1000.0, 0.0, 0.0 }
    vdouble ClusterPhiRMS = { 1000.0, 0.0, 0.0 }
    vdouble ClusterEtaRMS = { 1000.0, 0.0, 0.0 }
    vdouble ClusterDRRMS = { 1000.0, 0.0, 0.0 }
  }
  module hltL1HLTSingleLooseIsoTau20JetsMatch = L1HLTJetsMatching {
    InputTag JetSrc = hltL2TauRelaxingIsolationSelector:Isolated
    InputTag L1TauTrigger = hltL1sSingleLooseIsoTau20
    double EtMin = 20.0
  }
  module hltFilterL2EcalIsolationSingleLooseIsoTau20 = HLT1Tau {
    InputTag inputTag = hltL1HLTSingleLooseIsoTau20JetsMatch
    untracked bool saveTag = true
    double MinPt = 20.0
    double MaxEta = 5.0
    int32 MinN = 1
  }
  module hltL1sDoubleLooseIsoTau15 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_DoubleTauJet14U OR L1_DoubleJet30U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreDoubleLooseIsoTau15 = HLTPrescaler {}
  module hltFilterL2EtCutDoubleLooseIsoTau15 = HLT1Tau {
    InputTag inputTag = hltL2TauJets
    double MinPt = 15.0
    double MaxEta = 5.0
    int32 MinN = 2
  }
  module hltL1HLTDoubleLooseIsoTau15JetsMatch = L1HLTJetsMatching {
    InputTag JetSrc = hltL2TauRelaxingIsolationSelector:Isolated
    InputTag L1TauTrigger = hltL1sDoubleLooseIsoTau15
    double EtMin = 15.0
  }
  module hltFilterL2EcalIsolationDoubleLooseIsoTau15 = HLT1Tau {
    InputTag inputTag = hltL1HLTDoubleLooseIsoTau15JetsMatch
    untracked bool saveTag = true
    double MinPt = 15.0
    double MaxEta = 5.0
    int32 MinN = 2
  }
  module hltL1sBTagIPJet50U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet30U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreBTagIPJet50U = HLTPrescaler {}
  module hltBJet50U = HLT1CaloBJet {
    InputTag inputTag = hltMCJetCorJetIcone5HF07
    untracked bool saveTag = true
    double MinPt = 50.0
    double MaxEta = 3.0
    int32 MinN = 1
  }
  module hltPixelVertices = PixelVertexProducer {
    int32 Verbosity = 0
    string Finder = "DivisiveVertexFinder"
    bool UseError = true
    bool WtAverage = true
    double ZOffset = 5.0
    double ZSeparation = 0.05
    int32 NTrkMin = 2
    double PtMin = 1.0
    InputTag TrackCollection = hltPixelTracks
    InputTag beamSpot = hltOfflineBeamSpot
    bool Method2 = true
  }
  module hltSelector4JetsU = LargestEtCaloJetSelector {
    InputTag src = hltMCJetCorJetIcone5HF07
    bool filter = false
    uint32 maxNumber = 4
  }
  module hltBLifetimeL25JetsStartupU = EtMinCaloJetSelector {
    InputTag src = hltSelector4JetsU
    bool filter = false
    double etMin = 15.0
  }
  module hltBLifetimeL25AssociatorStartupU = JetTracksAssociatorAtVertex {
    InputTag jets = hltBLifetimeL25JetsStartupU
    InputTag tracks = hltPixelTracks
    double coneSize = 0.5
  }
  module hltBLifetimeL25TagInfosStartupU = TrackIPProducer {
    InputTag jetTracks = hltBLifetimeL25AssociatorStartupU
    InputTag primaryVertex = hltPixelVertices
    bool computeProbabilities = false
    bool computeGhostTrack = false
    double ghostTrackPriorDeltaR = 0.03
    int32 minimumNumberOfPixelHits = 2
    int32 minimumNumberOfHits = 3
    double maximumTransverseImpactParameter = 0.2
    double minimumTransverseMomentum = 1.0
    double maximumChiSquared = 5.0
    double maximumLongitudinalImpactParameter = 17.0
    bool jetDirectionUsingTracks = false
    bool jetDirectionUsingGhostTrack = false
    bool useTrackQuality = false
  }
  module hltBLifetimeL25BJetTagsStartupU = JetTagProducer {
    string jetTagComputer = "trackCounting3D2nd"
    VInputTag tagInfos = { hltBLifetimeL25TagInfosStartupU }
  }
  module hltBLifetimeL25FilterStartupU = HLTJetTag {
    InputTag JetTag = hltBLifetimeL25BJetTagsStartupU
    double MinTag = 2.5
    double MaxTag = 99999.0
    int32 MinJets = 1
    bool SaveTag = false
  }
  module hltBLifetimeL3JetsStartupU = GetJetsFromHLTobject {
    InputTag jets = hltBLifetimeL25FilterStartupU
  }
  module hltBLifetimeRegionalPixelSeedGeneratorStartupU = SeedGeneratorFromRegionHitsEDProducer {
    PSet ClusterCheckPSet = {
      uint32 MaxNumberOfCosmicClusters = 50000
      InputTag ClusterCollectionLabel = hltSiStripClusters
      bool doClusterCheck = false
      InputTag PixelClusterCollectionLabel = hltSiPixelClusters
      uint32 MaxNumberOfPixelClusters = 10000
    }
    PSet RegionFactoryPSet = {
      string ComponentName = "TauRegionalPixelSeedGenerator"
      PSet RegionPSet = {
        bool precise = true
        double deltaPhiRegion = 0.5
        double originHalfLength = 0.2
        double originRadius = 0.2
        double deltaEtaRegion = 0.5
        double ptMin = 1.0
        InputTag JetSrc = hltBLifetimeL3JetsStartupU
        double originZPos = 0.0
        InputTag vertexSrc = hltPixelVertices
      }
    }
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitPairGenerator"
      string SeedingLayers = "PixelLayerPairs"
    }
    PSet SeedComparitorPSet = {
      string ComponentName = "none"
    }
    PSet SeedCreatorPSet = {
      string ComponentName = "SeedFromConsecutiveHitsCreator"
      string propagator = "PropagatorWithMaterial"
    }
    string TTRHBuilder = "WithTrackAngle"
  }
  module hltBLifetimeRegionalCkfTrackCandidatesStartupU = CkfTrackCandidateMaker {
    InputTag src = hltBLifetimeRegionalPixelSeedGeneratorStartupU
    string TrajectoryBuilder = "bJetRegionalTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    bool doSeedingRegionRebuilding = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltBLifetimeRegionalCtfWithMaterialTracksStartupU = TrackProducer {
    bool TrajectoryInEvent = true
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = "ctfWithMaterialTracks"
    string Fitter = "FittingSmootherRK"
    string Propagator = "RungeKuttaTrackerPropagator"
    InputTag src = hltBLifetimeRegionalCkfTrackCandidatesStartupU
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltBLifetimeL3AssociatorStartupU = JetTracksAssociatorAtVertex {
    InputTag jets = hltBLifetimeL3JetsStartupU
    InputTag tracks = hltBLifetimeRegionalCtfWithMaterialTracksStartupU
    double coneSize = 0.5
  }
  module hltBLifetimeL3TagInfosStartupU = TrackIPProducer {
    InputTag jetTracks = hltBLifetimeL3AssociatorStartupU
    InputTag primaryVertex = hltPixelVertices
    bool computeProbabilities = false
    bool computeGhostTrack = false
    double ghostTrackPriorDeltaR = 0.03
    int32 minimumNumberOfPixelHits = 2
    int32 minimumNumberOfHits = 8
    double maximumTransverseImpactParameter = 0.2
    double minimumTransverseMomentum = 1.0
    double maximumChiSquared = 20.0
    double maximumLongitudinalImpactParameter = 17.0
    bool jetDirectionUsingTracks = false
    bool jetDirectionUsingGhostTrack = false
    bool useTrackQuality = false
  }
  module hltBLifetimeL3BJetTagsStartupU = JetTagProducer {
    string jetTagComputer = "trackCounting3D2nd"
    VInputTag tagInfos = { hltBLifetimeL3TagInfosStartupU }
  }
  module hltBLifetimeL3FilterStartupU = HLTJetTag {
    InputTag JetTag = hltBLifetimeL3BJetTagsStartupU
    double MinTag = 3.5
    double MaxTag = 99999.0
    int32 MinJets = 1
    bool SaveTag = true
  }
  module hltL1sBTagMuJet10U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_Mu3_Jet6U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreBTagMuJet10U = HLTPrescaler {}
  module hltBJet10U = HLT1CaloBJet {
    InputTag inputTag = hltMCJetCorJetIcone5HF07
    untracked bool saveTag = true
    double MinPt = 10.0
    double MaxEta = 3.0
    int32 MinN = 1
  }
  module hltBSoftMuonL25JetsU = EtMinCaloJetSelector {
    InputTag src = hltSelector4JetsU
    bool filter = false
    double etMin = 10.0
  }
  module hltBSoftMuonL25TagInfosU = SoftLepton {
    InputTag jets = hltBSoftMuonL25JetsU
    InputTag primaryVertex = nominal
    InputTag leptons = hltL2Muons
    uint32 refineJetAxis = 0
    double leptonDeltaRCut = 0.4
    double leptonChi2Cut = 0.0
    double leptonQualityCut = 0.0
    uint32 muonSelection = 0
  }
  module hltBSoftMuonL25BJetTagsUByDR = JetTagProducer {
    string jetTagComputer = "softLeptonByDistance"
    VInputTag tagInfos = { hltBSoftMuonL25TagInfosU }
  }
  module hltBSoftMuonL25FilterUByDR = HLTJetTag {
    InputTag JetTag = hltBSoftMuonL25BJetTagsUByDR
    double MinTag = 0.5
    double MaxTag = 99999.0
    int32 MinJets = 1
    bool SaveTag = false
  }
  module hltBSoftMuonL3TagInfosU = SoftLepton {
    InputTag jets = hltBSoftMuonL25JetsU
    InputTag primaryVertex = nominal
    InputTag leptons = hltL3Muons
    uint32 refineJetAxis = 0
    double leptonDeltaRCut = 0.4
    double leptonChi2Cut = 0.0
    double leptonQualityCut = 0.0
    uint32 muonSelection = 0
  }
  module hltBSoftMuonL3BJetTagsUByPt = JetTagProducer {
    string jetTagComputer = "softLeptonByPt"
    VInputTag tagInfos = { hltBSoftMuonL3TagInfosU }
  }
  module hltBSoftMuonL3BJetTagsUByDR = JetTagProducer {
    string jetTagComputer = "softLeptonByDistance"
    VInputTag tagInfos = { hltBSoftMuonL3TagInfosU }
  }
  module hltBSoftMuonL3FilterUByDR = HLTJetTag {
    InputTag JetTag = hltBSoftMuonL3BJetTagsUByDR
    double MinTag = 0.5
    double MaxTag = 99999.0
    int32 MinJets = 1
    bool SaveTag = true
  }
  module hltL1sStoppedHSCP8E29 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet10U_NotBptxC"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
    untracked bool saveTags = false
  }
  module hltPreStoppedHSCP8E29 = HLTPrescaler {}
  module hltStoppedHSCPHpdFilter = HLTHPDFilter {
    InputTag inputTag = hltHbhereco
    double energy = -99.0
    double hpdSpikeEnergy = 10.0
    double hpdSpikeIsolationEnergy = 1.0
    double rbxSpikeEnergy = 50.0
    double rbxSpikeUnbalance = 0.2
  }
  module hltStoppedHSCPTowerMakerForAll = CaloTowersCreator {
    double EBThreshold = 0.07
    double EEThreshold = 0.3
    bool UseEtEBTreshold = false
    bool UseEtEETreshold = false
    bool UseSymEBTreshold = false
    bool UseSymEETreshold = false
    double HcalThreshold = -1000.0
    double HBThreshold = 0.7
    double HESThreshold = 0.8
    double HEDThreshold = 0.8
    double HOThreshold0 = 3.5
    double HOThresholdPlus1 = 3.5
    double HOThresholdMinus1 = 3.5
    double HOThresholdPlus2 = 3.5
    double HOThresholdMinus2 = 3.5
    double HF1Threshold = 0.5
    double HF2Threshold = 0.85
    double EBWeight = 1.0
    double EEWeight = 1.0
    double HBWeight = 1.0
    double HESWeight = 1.0
    double HEDWeight = 1.0
    double HOWeight = 1.0E-99
    double HF1Weight = 1.0
    double HF2Weight = 1.0
    double EcutTower = -1000.0
    double EBSumThreshold = 0.2
    double EESumThreshold = 0.45
    bool UseHO = false
    int32 MomConstrMethod = 1
    double MomHBDepth = 0.2
    double MomHEDepth = 0.4
    double MomEBDepth = 0.3
    double MomEEDepth = 0.0
    InputTag hbheInput = hltHbhereco
    InputTag hoInput = ""
    InputTag hfInput = ""
    bool AllowMissingInputs = true
    uint32 HcalAcceptSeverityLevel = 999
    uint32 EcalAcceptSeverityLevel = 1
    bool UseHcalRecoveredHits = true
    bool UseEcalRecoveredHits = true
    vdouble EBGrid = {  }
    vdouble EBWeights = {  }
    vdouble EEGrid = {  }
    vdouble EEWeights = {  }
    vdouble HBGrid = {  }
    vdouble HBWeights = {  }
    vdouble HESGrid = {  }
    vdouble HESWeights = {  }
    vdouble HEDGrid = {  }
    vdouble HEDWeights = {  }
    vdouble HOGrid = {  }
    vdouble HOWeights = {  }
    vdouble HF1Grid = {  }
    vdouble HF1Weights = {  }
    vdouble HF2Grid = {  }
    vdouble HF2Weights = {  }
    VInputTag ecalInputs = {  }
  }
  module hltStoppedHSCPIterativeCone5CaloJets = FastjetJetProducer {
    bool UseOnlyVertexTracks = false
    bool UseOnlyOnePV = false
    double DzTrVtxMax = 0.0
    double DxyTrVtxMax = 0.0
    string jetAlgorithm = "IterativeCone"
    double rParam = 0.5
    InputTag src = hltStoppedHSCPTowerMakerForAll
    InputTag srcPVs = offlinePrimaryVertices
    string jetType = "CaloJet"
    double jetPtMin = 1.0
    double inputEtMin = 0.3
    double inputEMin = 0.0
    bool doPVCorrection = false
    bool doPUOffsetCorr = false
    double nSigmaPU = 1.0
    double radiusPU = 0.5
    int32 Active_Area_Repeats = 5
    double GhostArea = 0.01
    double Ghost_EtaMax = 6.0
    uint32 maxBadEcalCells = 9999999
    uint32 maxRecoveredEcalCells = 9999999
    uint32 maxProblematicEcalCells = 9999999
    uint32 maxBadHcalCells = 9999999
    uint32 maxRecoveredHcalCells = 9999999
    uint32 maxProblematicHcalCells = 9999999
    bool doAreaFastjet = false
    bool doRhoFastjet = false
  }
  module hltStoppedHSCP1CaloJetEnergy = HLT1CaloJetEnergy {
    InputTag inputTag = hltStoppedHSCPIterativeCone5CaloJets
    untracked bool saveTag = true
    double MinE = 20.0
    double MaxEta = 3.0
    int32 MinN = 1
  }
  module hltL1sL1Mu14L1SingleEG10 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMu14 AND L1_SingleEG10"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1Mu14L1SingleEG10 = HLTPrescaler {}
  module hltL1sL1Mu14L1SingleJet6U = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMu14 AND L1_SingleJet6U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1Mu14L1SingleJet6U = HLTPrescaler {}
  module hltL1sL1Mu14L1ETM30 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMu14 AND L1_ETM30"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1Mu14L1ETM30 = HLTPrescaler {}
  module hltL1sZeroBias = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "4"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreZeroBias = HLTPrescaler {}
  module hltL1sMinBiasBSC = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "32 OR 33 OR 40 OR 41"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreMinBiasBSC_BPTX = HLTPrescaler {}
  module hltPreMinBiasBSC = HLTPrescaler {}
  module hltPreZeroBiasPixelSingleTrack = HLTPrescaler {}
  module hltPixelTracksForMinBias = PixelTrackProducer {
    bool useFilterWithES = false
    PSet RegionFactoryPSet = {
      string ComponentName = "GlobalRegionProducer"
      PSet RegionPSet = {
        bool precise = true
        double originHalfLength = 30.0
        double originRadius = 0.5
        double originYPos = 0.0
        double ptMin = 0.2
        double originXPos = 0.0
        double originZPos = 0.0
      }
    }
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitTripletGenerator"
      string SeedingLayers = "PixelLayerTriplets"
      PSet GeneratorPSet = {
        bool useBending = true
        bool useFixedPreFiltering = false
        double phiPreFiltering = 0.3
        double extraHitRPhitolerance = 0.06
        bool useMultScattering = true
        string ComponentName = "PixelTripletHLTGenerator"
        double extraHitRZtolerance = 0.06
        uint32 maxTriplets = 10000
      }
    }
    PSet FitterPSet = {
      string ComponentName = "PixelFitterByHelixProjections"
      string TTRHBuilder = "TTRHBuilderPixelOnly"
    }
    PSet FilterPSet = {
      double chi2 = 1000.0
      double nSigmaTipMaxTolerance = 0.0
      string ComponentName = "PixelTrackFilterByKinematics"
      double nSigmaInvPtTolerance = 0.0
      double ptMin = 0.1
      double tipMax = 1.0
    }
    PSet CleanerPSet = {
      string ComponentName = "PixelTrackCleanerBySharedHits"
    }
  }
  module hltPixelCandsForMinBias = ConcreteChargedCandidateProducer {
    InputTag src = hltPixelTracksForMinBias
    string particleType = "pi+"
  }
  module hltMinBiasPixelFilter1 = HLTPixlMBFilt {
    InputTag pixlTag = hltPixelCandsForMinBias
    double MinPt = 0.0
    uint32 MinTrks = 1
    double MinSep = 1.0
  }
  module hltPreMinBiasPixelSingleTrack = HLTPrescaler {}
  module hltPreMinBiasPixelDoubleTrack = HLTPrescaler {}
  module hltMinBiasPixelFilter2 = HLTPixlMBFilt {
    InputTag pixlTag = hltPixelCandsForMinBias
    double MinPt = 0.0
    uint32 MinTrks = 2
    double MinSep = 1.0
  }
  module hltPreMinBiasPixelDoubleIsoTrack5 = HLTPrescaler {}
  module hltPixelMBForAlignment = HLTPixlMBForAlignmentFilter {
    InputTag pixlTag = hltPixelCandsForMinBias
    double MinPt = 5.0
    uint32 MinTrks = 2
    double MinSep = 1.0
    double MinIsol = 0.05
  }
  module hltL1sCSCBeamHalo = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMuBeamHalo"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreCSCBeamHalo = HLTPrescaler {}
  module hltL1sCSCBeamHaloOverlapRing1 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMuBeamHalo"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreCSCBeamHaloOverlapRing1 = HLTPrescaler {}
  module hltOverlapsHLTCSCBeamHaloOverlapRing1 = HLTCSCOverlapFilter {
    InputTag input = hltCsc2DRecHits
    uint32 minHits = 4
    double xWindow = 1000.0
    double yWindow = 1000.0
    bool ring1 = true
    bool ring2 = false
    bool fillHists = false
  }
  module hltL1sCSCBeamHaloOverlapRing2 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMuBeamHalo"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreCSCBeamHaloOverlapRing2 = HLTPrescaler {}
  module hltOverlapsHLTCSCBeamHaloOverlapRing2 = HLTCSCOverlapFilter {
    InputTag input = hltCsc2DRecHits
    uint32 minHits = 4
    double xWindow = 1000.0
    double yWindow = 1000.0
    bool ring1 = false
    bool ring2 = true
    bool fillHists = false
  }
  module hltL1sCSCBeamHaloRing2or3 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMuBeamHalo"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreCSCBeamHaloRing2or3 = HLTPrescaler {}
  module hltFilter23HLTCSCBeamHaloRing2or3 = HLTCSCRing2or3Filter {
    InputTag input = hltCsc2DRecHits
    uint32 minHits = 4
    double xWindow = 2.0
    double yWindow = 2.0
  }
  module hltPreL1BscMinBiasORBptxPlusORMinus = HLTPrescaler {}
  module hltL1sL1BptxXORBscMinBiasOR = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_BptxXOR_BscMinBiasOR"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1BptxXORBscMinBiasOR = HLTPrescaler {}
  module hltL1sL1TechBSChalo = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "36 OR 37 OR 38 OR 39"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1TechBSChalo = HLTPrescaler {}
  module hltPreL1TechBSChalo_forPhysicsBackground = HLTPrescaler {}
  module hltL1sHighMultiplicityBSC = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "35"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreHighMultiplicityBSC = HLTPrescaler {}
  module hltL1sL1TechRPCTTURBst1collisions = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "31"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1TechRPCTTURBst1collisions = HLTPrescaler {}
  module hltL1sL1HFtech = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "8 OR 9 OR 10"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1HFTech = HLTPrescaler {}
  module hltL1sTrackerCosmics = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "25"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltTrackerCosmicsPattern = HLTLevel1Pattern {
    InputTag L1GtReadoutRecordTag = hltGtDigis
    string triggerBit = "L1Tech_RPC_TTU_pointing_Cosmics.v0"
    uint32 daqPartitions = 1
    bool ignoreL1Mask = false
    bool invert = false
    bool throw = true
    vint32 bunchCrossings = { -2, -1, 0, 1, 2 }
    vint32 triggerPattern = { 1, 1, 1, 0, 0 }
  }
  module hltPreTrackerCosmics = HLTPrescaler {}
  module hltL1sRPCBarrelCosmics = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "24"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreRPCBarrelCosmics = HLTPrescaler {}
  module hltL1sIsoTrack8E29 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet20U OR L1_SingleJet30U OR L1_SingleJet40U OR L1_SingleJet50U OR L1_SingleJet60U OR L1_SingleTauJet10U OR L1_SingleTauJet20U OR L1_SingleTauJet30U OR L1_SingleTauJet50U"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreIsoTrackHE8E29 = HLTPrescaler {}
  module hltHITPixelTracksHB = PixelTrackProducer {
    bool useFilterWithES = false
    PSet RegionFactoryPSet = {
      string ComponentName = "GlobalRegionProducerFromBeamSpot"
      PSet RegionPSet = {
        bool precise = true
        double originRadius = 0.0015
        double nSigmaZ = 3.0
        InputTag beamSpot = hltOfflineBeamSpot
        double ptMin = 0.7
      }
    }
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitTripletGenerator"
      PSet GeneratorPSet = {
        bool useBending = true
        bool useFixedPreFiltering = false
        double phiPreFiltering = 0.3
        double extraHitRPhitolerance = 0.06
        bool useMultScattering = true
        string ComponentName = "PixelTripletHLTGenerator"
        double extraHitRZtolerance = 0.06
        uint32 maxTriplets = 10000
      }
      string SeedingLayers = "PixelLayerTripletsHITHB"
    }
    PSet FitterPSet = {
      string ComponentName = "PixelFitterByConformalMappingAndLine"
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      double fixImpactParameter = 0.0
    }
    PSet FilterPSet = {
      double chi2 = 1000.0
      double nSigmaTipMaxTolerance = 0.0
      string ComponentName = "PixelTrackFilterByKinematics"
      double nSigmaInvPtTolerance = 0.0
      double ptMin = 0.7
      double tipMax = 1.0
    }
    PSet CleanerPSet = {
      string ComponentName = "PixelTrackCleanerBySharedHits"
    }
  }
  module hltHITPixelTracksHE = PixelTrackProducer {
    bool useFilterWithES = false
    PSet RegionFactoryPSet = {
      string ComponentName = "GlobalRegionProducerFromBeamSpot"
      PSet RegionPSet = {
        bool precise = true
        double originRadius = 0.0015
        double nSigmaZ = 3.0
        InputTag beamSpot = hltOfflineBeamSpot
        double ptMin = 0.35
      }
    }
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitTripletGenerator"
      PSet GeneratorPSet = {
        bool useBending = true
        bool useFixedPreFiltering = false
        double phiPreFiltering = 0.3
        double extraHitRPhitolerance = 0.06
        bool useMultScattering = true
        string ComponentName = "PixelTripletHLTGenerator"
        double extraHitRZtolerance = 0.06
        uint32 maxTriplets = 10000
      }
      string SeedingLayers = "PixelLayerTripletsHITHE"
    }
    PSet FitterPSet = {
      string ComponentName = "PixelFitterByConformalMappingAndLine"
      string TTRHBuilder = "TTRHBuilderPixelOnly"
      double fixImpactParameter = 0.0
    }
    PSet FilterPSet = {
      double chi2 = 1000.0
      double nSigmaTipMaxTolerance = 0.0
      string ComponentName = "PixelTrackFilterByKinematics"
      double nSigmaInvPtTolerance = 0.0
      double ptMin = 0.35
      double tipMax = 1.0
    }
    PSet CleanerPSet = {
      string ComponentName = "PixelTrackCleanerBySharedHits"
    }
  }
  module hltHITPixelVerticesHE = PixelVertexProducer {
    int32 Verbosity = 0
    string Finder = "DivisiveVertexFinder"
    bool UseError = true
    bool WtAverage = true
    double ZOffset = 5.0
    double ZSeparation = 0.05
    int32 NTrkMin = 2
    double PtMin = 1.0
    InputTag TrackCollection = hltHITPixelTracksHE
    InputTag beamSpot = hltOfflineBeamSpot
    bool Method2 = true
  }
  module hltIsolPixelTrackProdHE8E29 = IsolatedPixelTrackCandidateProducer {
    InputTag L1eTauJetsSource = hltL1extraParticles:Tau
    double tauAssociationCone = 0.0
    double tauUnbiasCone = 1.2
    double ExtrapolationConeSize = 1.0
    double PixelIsolationConeSizeAtEC = 40.0
    InputTag L1GTSeedLabel = hltL1sIsoTrack8E29
    double MaxVtxDXYSeed = 101.0
    double MaxVtxDXYIsol = 101.0
    InputTag VertexLabel = hltHITPixelVerticesHE
    string MagFieldRecordName = "VolumeBasedMagneticField"
    double minPTrack = 5.0
    double maxPTrackForIsolation = 3.0
    double EBEtaBoundary = 1.479
    VInputTag PixelTracksSources = { hltHITPixelTracksHB, hltHITPixelTracksHE }
  }
  module hltIsolPixelTrackL2FilterHE8E29 = HLTPixelIsolTrackFilter {
    InputTag candTag = hltIsolPixelTrackProdHE8E29
    double MinPtTrack = 3.5
    double MaxPtNearby = 2.0
    double MaxEtaTrack = 2.0
    double MinEtaTrack = 1.4
    bool filterTrackEnergy = true
    double MinEnergyTrack = 20.0
    int32 NMaxTrackCandidates = 5
    bool DropMultiL2Event = false
  }
  module hltHITPixelTripletSeedGeneratorHE8E29 = SeedGeneratorFromRegionHitsEDProducer {
    PSet ClusterCheckPSet = {
      uint32 MaxNumberOfCosmicClusters = 50000
      InputTag ClusterCollectionLabel = hltSiStripClusters
      bool doClusterCheck = false
      InputTag PixelClusterCollectionLabel = hltSiPixelClusters
      uint32 MaxNumberOfPixelClusters = 10000
    }
    PSet RegionFactoryPSet = {
      string ComponentName = "HITRegionalPixelSeedGenerator"
      PSet RegionPSet = {
        bool useIsoTracks = true
        InputTag trackSrc = hltHITPixelTracksHE
        InputTag isoTrackSrc = hltIsolPixelTrackL2FilterHE8E29
        InputTag l1tjetSrc = hltl1extraParticles:Tau
        double originHalfLength = 0.2
        bool precise = true
        double deltaEtaL1JetRegion = 0.3
        bool useTracks = false
        double originRadius = 0.2
        bool useL1Jets = false
        double deltaPhiTrackRegion = 0.05
        double deltaPhiL1JetRegion = 0.3
        string vertexSrc = "hltHITPixelVerticesHE"
        bool fixedReg = false
        double etaCenter = 0.0
        double phiCenter = 0.0
        double originZPos = 0.0
        double deltaEtaTrackRegion = 0.05
        double ptMin = 0.5
      }
    }
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitTripletGenerator"
      PSet GeneratorPSet = {
        bool useBending = true
        bool useFixedPreFiltering = false
        string ComponentName = "PixelTripletHLTGenerator"
        double extraHitRPhitolerance = 0.06
        bool useMultScattering = true
        double phiPreFiltering = 0.3
        double extraHitRZtolerance = 0.06
        uint32 maxTriplets = 10000
      }
      string SeedingLayers = "PixelLayerTriplets"
    }
    PSet SeedComparitorPSet = {
      string ComponentName = "none"
    }
    PSet SeedCreatorPSet = {
      string ComponentName = "SeedFromConsecutiveHitsCreator"
      string propagator = "PropagatorWithMaterial"
    }
    string TTRHBuilder = "WithTrackAngle"
  }
  module hltHITCkfTrackCandidatesHE8E29 = CkfTrackCandidateMaker {
    InputTag src = hltHITPixelTripletSeedGeneratorHE8E29
    string TrajectoryBuilder = "CkfTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    bool doSeedingRegionRebuilding = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltHITCtfWithMaterialTracksHE8E29 = TrackProducer {
    bool TrajectoryInEvent = false
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = "hltHITCtfWithMaterialTracksHE8E29"
    string Fitter = "hltKFFittingSmoother"
    string Propagator = "PropagatorWithMaterial"
    InputTag src = hltHITCkfTrackCandidatesHE8E29
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltHITIPTCorrectorHE8E29 = IPTCorrector {
    InputTag corTracksLabel = hltHITCtfWithMaterialTracksHE8E29
    InputTag filterLabel = hltIsolPixelTrackL2FilterHE8E29
    double associationCone = 0.2
  }
  module hltIsolPixelTrackL3FilterHE8E29 = HLTPixelIsolTrackFilter {
    InputTag candTag = hltHITIPTCorrectorHE8E29
    double MinPtTrack = 20.0
    double MaxPtNearby = 2.0
    double MaxEtaTrack = 2.0
    double MinEtaTrack = 1.4
    bool filterTrackEnergy = true
    double MinEnergyTrack = 20.0
    int32 NMaxTrackCandidates = 999
    bool DropMultiL2Event = false
  }
  module hltPreIsoTrackHB8E29 = HLTPrescaler {}
  module hltHITPixelVerticesHB = PixelVertexProducer {
    int32 Verbosity = 0
    string Finder = "DivisiveVertexFinder"
    bool UseError = true
    bool WtAverage = true
    double ZOffset = 5.0
    double ZSeparation = 0.05
    int32 NTrkMin = 2
    double PtMin = 1.0
    InputTag TrackCollection = hltHITPixelTracksHB
    InputTag beamSpot = hltOfflineBeamSpot
    bool Method2 = true
  }
  module hltIsolPixelTrackProdHB8E29 = IsolatedPixelTrackCandidateProducer {
    InputTag L1eTauJetsSource = hltL1extraParticles:Tau
    double tauAssociationCone = 0.0
    double tauUnbiasCone = 1.2
    double ExtrapolationConeSize = 1.0
    double PixelIsolationConeSizeAtEC = 40.0
    InputTag L1GTSeedLabel = hltL1sIsoTrack8E29
    double MaxVtxDXYSeed = 101.0
    double MaxVtxDXYIsol = 101.0
    InputTag VertexLabel = hltHITPixelVerticesHB
    string MagFieldRecordName = "VolumeBasedMagneticField"
    double minPTrack = 5.0
    double maxPTrackForIsolation = 3.0
    double EBEtaBoundary = 1.479
    VInputTag PixelTracksSources = { hltHITPixelTracksHB }
  }
  module hltIsolPixelTrackL2FilterHB8E29 = HLTPixelIsolTrackFilter {
    InputTag candTag = hltIsolPixelTrackProdHB8E29
    double MinPtTrack = 3.5
    double MaxPtNearby = 2.0
    double MaxEtaTrack = 1.45
    double MinEtaTrack = 0.0
    bool filterTrackEnergy = true
    double MinEnergyTrack = 8.0
    int32 NMaxTrackCandidates = 10
    bool DropMultiL2Event = false
  }
  module hltHITPixelTripletSeedGeneratorHB8E29 = SeedGeneratorFromRegionHitsEDProducer {
    PSet ClusterCheckPSet = {
      uint32 MaxNumberOfCosmicClusters = 50000
      InputTag ClusterCollectionLabel = hltSiStripClusters
      bool doClusterCheck = false
      InputTag PixelClusterCollectionLabel = hltSiPixelClusters
      uint32 MaxNumberOfPixelClusters = 10000
    }
    PSet RegionFactoryPSet = {
      string ComponentName = "HITRegionalPixelSeedGenerator"
      PSet RegionPSet = {
        bool useIsoTracks = true
        InputTag trackSrc = hltHITPixelTracksHB
        InputTag isoTrackSrc = hltIsolPixelTrackL2FilterHB8E29
        InputTag l1tjetSrc = hltl1extraParticles:Tau
        double originHalfLength = 0.2
        bool precise = true
        double deltaEtaL1JetRegion = 0.3
        bool useTracks = false
        double originRadius = 0.2
        bool useL1Jets = false
        double deltaPhiTrackRegion = 0.05
        double deltaPhiL1JetRegion = 0.3
        string vertexSrc = "hltHITPixelVerticesHB"
        bool fixedReg = false
        double etaCenter = 0.0
        double phiCenter = 0.0
        double originZPos = 0.0
        double deltaEtaTrackRegion = 0.05
        double ptMin = 1.0
      }
    }
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitTripletGenerator"
      PSet GeneratorPSet = {
        bool useBending = true
        bool useFixedPreFiltering = false
        string ComponentName = "PixelTripletHLTGenerator"
        double extraHitRPhitolerance = 0.06
        bool useMultScattering = true
        double phiPreFiltering = 0.3
        double extraHitRZtolerance = 0.06
        uint32 maxTriplets = 10000
      }
      string SeedingLayers = "PixelLayerTriplets"
    }
    PSet SeedComparitorPSet = {
      string ComponentName = "none"
    }
    PSet SeedCreatorPSet = {
      string ComponentName = "SeedFromConsecutiveHitsCreator"
      string propagator = "PropagatorWithMaterial"
    }
    string TTRHBuilder = "WithTrackAngle"
  }
  module hltHITCkfTrackCandidatesHB8E29 = CkfTrackCandidateMaker {
    InputTag src = hltHITPixelTripletSeedGeneratorHB8E29
    string TrajectoryBuilder = "CkfTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    bool doSeedingRegionRebuilding = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltHITCtfWithMaterialTracksHB8E29 = TrackProducer {
    bool TrajectoryInEvent = false
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = "hltHITCtfWithMaterialTracksHB8E29"
    string Fitter = "hltKFFittingSmoother"
    string Propagator = "PropagatorWithMaterial"
    InputTag src = hltHITCkfTrackCandidatesHB8E29
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltHITIPTCorrectorHB8E29 = IPTCorrector {
    InputTag corTracksLabel = hltHITCtfWithMaterialTracksHB8E29
    InputTag filterLabel = hltIsolPixelTrackL2FilterHB8E29
    double associationCone = 0.2
  }
  module hltIsolPixelTrackL3FilterHB8E29 = HLTPixelIsolTrackFilter {
    InputTag candTag = hltHITIPTCorrectorHB8E29
    double MinPtTrack = 20.0
    double MaxPtNearby = 2.0
    double MaxEtaTrack = 1.45
    double MinEtaTrack = 0.0
    bool filterTrackEnergy = true
    double MinEnergyTrack = 20.0
    int32 NMaxTrackCandidates = 999
    bool DropMultiL2Event = false
  }
  module hltL1EventNumberNZS = HLTL1NumberFilter {
    InputTag rawInput = source
    uint32 period = 4096
    bool invert = false
  }
  module hltPreHcalPhiSym = HLTPrescaler {}
  module hltL1sHcalNZS8E29 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleEG2 OR L1_SingleEG5 OR L1_SingleEG8 OR L1_SingleEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleIsoEG5 OR L1_SingleIsoEG8 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleJet6U OR L1_SingleJet10U OR L1_SingleJet20U OR L1_SingleJet30U OR L1_SingleJet40U OR L1_SingleJet50U OR L1_SingleJet60U OR L1_SingleTauJet10U OR L1_SingleTauJet20U OR L1_SingleTauJet30U OR L1_SingleTauJet50U OR L1_SingleMuOpen OR L1_SingleMu0 OR L1_SingleMu3 OR L1_SingleMu5 OR L1_SingleMu7 OR L1_SingleMu10 OR L1_SingleMu14 OR L1_SingleMu20 OR L1_ZeroBias"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreHcalNZS8E29 = HLTPrescaler {}
  module hltL1sAlCaEcalPhiSym = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_ZeroBias OR L1_DoubleHfBitCountsRing1_P1N1 OR L1_SingleHfRingEtSumsRing1_4 OR L1_DoubleHfRingEtSumsRing1_P4N4 OR L1_SingleHfRingEtSumsRing2_4 OR L1_DoubleHfRingEtSumsRing2_P4N4"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreAlCaEcalPhiSym = HLTPrescaler {}
  module hltAlCaPhiSymStream = HLTEcalPhiSymFilter {
    InputTag barrelHitCollection = hltEcalRecHitAll:EcalRecHitsEB
    InputTag endcapHitCollection = hltEcalRecHitAll:EcalRecHitsEE
    string phiSymBarrelHitCollection = "phiSymEcalRecHitsEB"
    string phiSymEndcapHitCollection = "phiSymEcalRecHitsEE"
    double eCut_barrel = 0.15
    double eCut_endcap = 0.75
    double eCut_barrel_high = 999999.0
    double eCut_endcap_high = 999999.0
    uint32 statusThreshold = 3
    bool useRecoFlag = false
  }
  module hltL1sAlCaEcalPi0Eta8E29 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleIsoEG5 OR L1_SingleIsoEG8 OR L1_SingleIsoEG10 OR L1_SingleIsoEG12 OR L1_SingleIsoEG15 OR L1_SingleEG2 OR L1_SingleEG5 OR L1_SingleEG8 OR L1_SingleEG10 OR L1_SingleEG12 OR L1_SingleEG15 OR L1_SingleEG20 OR L1_SingleJet6U OR L1_SingleJet10U OR L1_SingleJet20U OR L1_SingleJet30U OR L1_SingleJet40U OR L1_SingleJet50U OR L1_DoubleJet30U OR L1_DoubleEG5"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreAlCaEcalPi08E29 = HLTPrescaler {}
  module hltEcalRegionalPi0EtaFEDs = EcalRawToRecHitRoI {
    InputTag sourceTag = hltEcalRawToRecHitFacility
    string type = "egamma"
    bool doES = true
    InputTag sourceTag_es = hltESRawToRecHitFacility
    PSet MuJobPSet = {}
    VPSet JetJobPSet = {
    }
    VPSet EmJobPSet = {
      { InputTag Source = hltL1extraParticles:Isolated
        double regionPhiMargin = 0.4
        double Ptmin = 2.0
        double regionEtaMargin = 0.25 },
      { InputTag Source = hltL1extraParticles:NonIsolated
        double regionPhiMargin = 0.4
        double Ptmin = 2.0
        double regionEtaMargin = 0.25 }
    }
    VPSet CandJobPSet = {
    }
  }
  module hltESRegionalPi0EtaRecHit = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltESRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalPi0EtaFEDs:es
    bool splitOutput = false
    string EBrechitCollection = ""
    string EErechitCollection = ""
    string rechitCollection = "EcalRecHitsES"
  }
  module hltEcalRegionalPi0EtaRecHit = EcalRawToRecHitProducer {
    InputTag lazyGetterTag = hltEcalRawToRecHitFacility
    InputTag sourceTag = hltEcalRegionalPi0EtaFEDs
    bool splitOutput = true
    string EBrechitCollection = "EcalRecHitsEB"
    string EErechitCollection = "EcalRecHitsEE"
    string rechitCollection = ""
  }
  module hltSimple3x3Clusters = EgammaHLTNxNClusterProducer {
    bool doBarrel = true
    bool doEndcaps = true
    InputTag barrelHitProducer = hltEcalRegionalPi0EtaRecHit:EcalRecHitsEB
    InputTag endcapHitProducer = hltEcalRegionalPi0EtaRecHit:EcalRecHitsEE
    int32 clusEtaSize = 3
    int32 clusPhiSize = 3
    string barrelClusterCollection = "Simple3x3ClustersBarrel"
    string endcapClusterCollection = "Simple3x3ClustersEndcap"
    double clusSeedThr = 0.5
    double clusSeedThrEndCap = 1.0
    bool useRecoFlag = false
    int32 flagLevelRecHitsToUse = 1
    bool useDBStatus = true
    int32 statusLevelRecHitsToUse = 1
    bool posCalc_logweight = true
    double posCalc_t0_barl = 7.4
    double posCalc_t0_endc = 3.1
    double posCalc_t0_endcPresh = 1.2
    double posCalc_w0 = 4.2
    double posCalc_x0 = 0.89
    int32 maxNumberofSeeds = 200
    int32 maxNumberofClusters = 30
    int32 debugLevel = 0
  }
  module hltAlCaPi0RecHitsFilter = HLTEcalResonanceFilter {
    InputTag barrelHits = hltEcalRegionalPi0EtaRecHit:EcalRecHitsEB
    InputTag barrelClusters = hltSimple3x3Clusters:Simple3x3ClustersBarrel
    InputTag endcapHits = hltEcalRegionalPi0EtaRecHit:EcalRecHitsEE
    InputTag endcapClusters = hltSimple3x3Clusters:Simple3x3ClustersEndcap
    bool doSelBarrel = true
    bool doSelEndcap = true
    bool useRecoFlag = false
    int32 flagLevelRecHitsToUse = 1
    bool useDBStatus = true
    int32 statusLevelRecHitsToUse = 1
    InputTag preshRecHitProducer = hltESRegionalPi0EtaRecHit:EcalRecHitsES
    bool storeRecHitES = true
    int32 debugLevel = 0
    PSet barrelSelection = {
      double selePtGamma = 0.8
      double selePtPair = 1.6
      double seleS4S9Gamma = 0.83
      double seleS9S25Gamma = 0.0
      double seleMinvMaxBarrel = 0.26
      double seleMinvMinBarrel = 0.04
      double ptMinForIsolation = 0.5
      bool removePi0CandidatesForEta = false
      double massLowPi0Cand = 0.084
      double massHighPi0Cand = 0.156
      double seleIso = 0.5
      double seleBeltDR = 0.2
      double seleBeltDeta = 0.05
      bool store5x5RecHitEB = false
      string barrelHitCollection = "pi0EcalRecHitsEB"
    }
    PSet endcapSelection = {
      double seleMinvMaxEndCap = 0.3
      double seleMinvMinEndCap = 0.05
      double region1_EndCap = 2.0
      double selePtGammaEndCap_region1 = 0.5
      double selePtPairEndCap_region1 = 2.0
      double region2_EndCap = 2.5
      double selePtGammaEndCap_region2 = 0.5
      double selePtPairEndCap_region2 = 2.0
      double selePtGammaEndCap_region3 = 0.3
      double selePtPairEndCap_region3 = 1.2
      double seleS4S9GammaEndCap = 0.9
      double seleS9S25GammaEndCap = 0.0
      double ptMinForIsolationEndCap = 0.5
      double seleBeltDREndCap = 0.2
      double seleBeltDetaEndCap = 0.05
      double seleIsoEndCap = 0.5
      bool store5x5RecHitEE = false
      string endcapHitCollection = "pi0EcalRecHitsEE"
    }
    PSet preshowerSelection = {
      int32 preshNclust = 4
      double preshClusterEnergyCut = 0.0
      double preshStripEnergyCut = 0.0
      int32 preshSeededNstrip = 15
      double preshCalibPlaneX = 1.0
      double preshCalibPlaneY = 0.7
      double preshCalibGamma = 0.024
      double preshCalibMIP = 9.0E-5
      string debugLevelES = ""
      string ESCollection = "pi0EcalRecHitsES"
    }
  }
  module hltPreAlCaEcalEta8E29 = HLTPrescaler {}
  module hltAlCaEtaRecHitsFilter = HLTEcalResonanceFilter {
    InputTag barrelHits = hltEcalRegionalPi0EtaRecHit:EcalRecHitsEB
    InputTag barrelClusters = hltSimple3x3Clusters:Simple3x3ClustersBarrel
    InputTag endcapHits = hltEcalRegionalPi0EtaRecHit:EcalRecHitsEE
    InputTag endcapClusters = hltSimple3x3Clusters:Simple3x3ClustersEndcap
    bool doSelBarrel = true
    bool doSelEndcap = true
    bool useRecoFlag = false
    int32 flagLevelRecHitsToUse = 1
    bool useDBStatus = true
    int32 statusLevelRecHitsToUse = 1
    InputTag preshRecHitProducer = hltESRegionalPi0EtaRecHit:EcalRecHitsES
    bool storeRecHitES = true
    int32 debugLevel = 0
    PSet barrelSelection = {
      double selePtGamma = 0.8
      double selePtPair = 3.0
      double seleS4S9Gamma = 0.87
      double seleS9S25Gamma = 0.8
      double seleMinvMaxBarrel = 0.9
      double seleMinvMinBarrel = 0.2
      double ptMinForIsolation = 0.5
      bool removePi0CandidatesForEta = true
      double massLowPi0Cand = 0.084
      double massHighPi0Cand = 0.156
      double seleIso = 0.5
      double seleBeltDR = 0.3
      double seleBeltDeta = 0.1
      bool store5x5RecHitEB = true
      string barrelHitCollection = "etaEcalRecHitsEB"
    }
    PSet endcapSelection = {
      double seleMinvMaxEndCap = 0.9
      double seleMinvMinEndCap = 0.2
      double region1_EndCap = 2.0
      double selePtGammaEndCap_region1 = 1.0
      double selePtPairEndCap_region1 = 3.0
      double region2_EndCap = 2.5
      double selePtGammaEndCap_region2 = 1.0
      double selePtPairEndCap_region2 = 3.0
      double selePtGammaEndCap_region3 = 0.7
      double selePtPairEndCap_region3 = 3.0
      double seleS4S9GammaEndCap = 0.9
      double seleS9S25GammaEndCap = 0.85
      double ptMinForIsolationEndCap = 0.5
      double seleBeltDREndCap = 0.3
      double seleBeltDetaEndCap = 0.1
      double seleIsoEndCap = 0.5
      bool store5x5RecHitEE = true
      string endcapHitCollection = "etaEcalRecHitsEE"
    }
    PSet preshowerSelection = {
      int32 preshNclust = 4
      double preshClusterEnergyCut = 0.0
      double preshStripEnergyCut = 0.0
      int32 preshSeededNstrip = 15
      double preshCalibPlaneX = 1.0
      double preshCalibPlaneY = 0.7
      double preshCalibGamma = 0.024
      double preshCalibMIP = 9.0E-5
      string debugLevelES = ""
      string ESCollection = "etaEcalRecHitsES"
    }
  }
  module hltL1sAlCaRPC = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMuOpen OR L1_SingleMu0 OR L1_SingleMu3 OR L1_SingleMu7"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreRPCMuonNoHits = HLTPrescaler {}
  module hltRPCPointProducer = RPCPointProducer {
    InputTag cscSegments = hltCscSegments
    InputTag dt4DSegments = hltDt4DSegments
  }
  module hltRPCFilter = HLTRPCFilter {
    InputTag rpcRecHits = hltRpcRecHits
    InputTag rpcDTPoints = hltRPCPointProducer:RPCDTExtrapolatedPoints
    InputTag rpcCSCPoints = hltRPCPointProducer:RPCCSCExtrapolatedPoints
  }
  module hltPreRPCMuonNoTriggers = HLTPrescaler {}
  module hltRPCMuonNoTriggersL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sAlCaRPC
    double MaxEta = 1.6
    double MinPt = 0.0
    int32 MinN = 1
    untracked bool SaveTag = true
    vint32 SelectQualities = { 6 }
  }
  module hltPreRPCMuonNorma = HLTPrescaler {}
  module hltRPCMuonNormaL1Filtered0 = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sAlCaRPC
    double MaxEta = 1.6
    double MinPt = 0.0
    int32 MinN = 1
    untracked bool SaveTag = true
    vint32 SelectQualities = {  }
  }
  module hltPreAlCaDTErrors = HLTPrescaler {}
  module hltDTROMonitorFilter = HLTDTROMonitorFilter {
    InputTag inputLabel = source
  }
  module hltDynAlCaDTErrors = HLTDynamicPrescaler {}
  module hltCalibrationEventsFilter = HLTTriggerTypeFilter {
    int32 SelectedTriggerType = 2
  }
  module hltPreCalibration = HLTPrescaler {}
  module hltPreEcalCalibration = HLTPrescaler {}
  module hltEcalCalibrationRaw = SubdetFEDSelector {
    bool getECAL = true
    bool getSiStrip = false
    bool getSiPixel = false
    bool getHCAL = false
    bool getMuon = false
    bool getTrigger = false
    InputTag rawInputLabel = source
  }
  module hltHcalCalibTypeFilter = HLTHcalCalibTypeFilter {
    InputTag InputTag = source
    vint32 CalibTypes = { 1, 2, 3, 4, 5, 6 }
  }
  module hltPreHcalCalibration = HLTPrescaler {}
  module hltRandomEventsFilter = HLTTriggerTypeFilter {
    int32 SelectedTriggerType = 3
  }
  module hltPreRandom = HLTPrescaler {}
  module hltL1sETT60 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_ETT60"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPrePixelTracksMultiplicity40 = HLTPrescaler {}
  module hltPixelVerticesForMinBias = PixelVertexProducer {
    int32 Verbosity = 0
    string Finder = "DivisiveVertexFinder"
    bool UseError = true
    bool WtAverage = true
    double ZOffset = 5.0
    double ZSeparation = 0.05
    int32 NTrkMin = 2
    double PtMin = 0.2
    InputTag TrackCollection = hltPixelTracksForMinBias
    InputTag beamSpot = hltOfflineBeamSpot
    bool Method2 = true
  }
  module hlt1HighMult40 = HLTSingleVertexPixelTrackFilter {
    InputTag vertexCollection = hltPixelVerticesForMinBias
    InputTag trackCollection = hltPixelCandsForMinBias
    double MinPt = 0.2
    double MaxPt = 10000.0
    double MaxEta = 1.0
    double MaxVz = 10.0
    int32 MinTrks = 40
    double MinSep = 0.12
  }
  module hltPrePixelTracksMultiplicity70 = HLTPrescaler {}
  module hltPixelTracksForHighMult = PixelTrackProducer {
    bool useFilterWithES = false
    PSet RegionFactoryPSet = {
      string ComponentName = "GlobalRegionProducer"
      PSet RegionPSet = {
        bool precise = true
        double originHalfLength = 30.0
        double originRadius = 0.5
        double originYPos = 0.0
        double ptMin = 0.4
        double originXPos = 0.0
        double originZPos = 0.0
      }
    }
    PSet OrderedHitsFactoryPSet = {
      string ComponentName = "StandardHitTripletGenerator"
      string SeedingLayers = "PixelLayerTriplets"
      PSet GeneratorPSet = {
        bool useBending = true
        bool useFixedPreFiltering = false
        double phiPreFiltering = 0.3
        double extraHitRPhitolerance = 0.06
        bool useMultScattering = true
        string ComponentName = "PixelTripletHLTGenerator"
        double extraHitRZtolerance = 0.06
        uint32 maxTriplets = 10000
      }
    }
    PSet FitterPSet = {
      string ComponentName = "PixelFitterByHelixProjections"
      string TTRHBuilder = "TTRHBuilderPixelOnly"
    }
    PSet FilterPSet = {
      double chi2 = 1000.0
      double nSigmaTipMaxTolerance = 0.0
      string ComponentName = "PixelTrackFilterByKinematics"
      double nSigmaInvPtTolerance = 0.0
      double ptMin = 0.1
      double tipMax = 1.0
    }
    PSet CleanerPSet = {
      string ComponentName = "PixelTrackCleanerBySharedHits"
    }
  }
  module hltPixelVerticesForHighMult = PixelVertexProducer {
    int32 Verbosity = 0
    string Finder = "DivisiveVertexFinder"
    bool UseError = true
    bool WtAverage = true
    double ZOffset = 5.0
    double ZSeparation = 0.05
    int32 NTrkMin = 2
    double PtMin = 0.2
    InputTag TrackCollection = hltPixelTracksForHighMult
    InputTag beamSpot = hltOfflineBeamSpot
    bool Method2 = true
  }
  module hltPixelCandsForHighMult = ConcreteChargedCandidateProducer {
    InputTag src = hltPixelTracksForHighMult
    string particleType = "pi+"
  }
  module hlt1HighMult70 = HLTSingleVertexPixelTrackFilter {
    InputTag vertexCollection = hltPixelVerticesForHighMult
    InputTag trackCollection = hltPixelCandsForHighMult
    double MinPt = 0.2
    double MaxPt = 10000.0
    double MaxEta = 2.0
    double MaxVz = 10.0
    int32 MinTrks = 70
    double MinSep = 0.12
  }
  module hltL1sGlobalRunHPDNoise = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleJet10U_NotBptxC"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreGlobalRunHPDNoise = HLTPrescaler {}
  module hltL1sTechTrigHCALNoise = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "11 OR 12"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltL1sNotBptxPlusOrMinus = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "NOT L1_BptxPlusORMinus"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreTechTrigHCALNoise = HLTPrescaler {}
  module hltL1sL1BPTX = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = true
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "3"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1BPTX = HLTPrescaler {}
  module hltL1sL1BPTXMinusOnly = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_BptxMinus AND NOT L1_ZeroBias"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1BPTXMinusOnly = HLTPrescaler {}
  module hltL1sL1BPTXPlusOnly = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_BptxPlus AND NOT L1_ZeroBias"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL1BPTXPlusOnly = HLTPrescaler {}
  module hltL1sL1SingleMu0 = HLTLevel1GTSeed {
    bool L1UseL1TriggerObjectMaps = true
    int32 L1NrBxInEvent = 3
    bool L1TechTriggerSeeding = false
    bool L1UseAliasesForSeeding = true
    string L1SeedsLogicalExpression = "L1_SingleMu0"
    InputTag L1GtReadoutRecordTag = hltGtDigis
    InputTag L1GtObjectMapTag = hltL1GtObjectMap
    InputTag L1CollectionsTag = hltL1extraParticles
    InputTag L1MuonCollectionTag = hltL1extraParticles
  }
  module hltPreL2Mu0NoVertex = HLTPrescaler {}
  module hltSingleMu0L1Filtered = HLTMuonL1Filter {
    InputTag CandTag = hltL1extraParticles
    InputTag PreviousCandTag = hltL1sL1SingleMu0
    double MaxEta = 2.5
    double MinPt = 0.0
    int32 MinN = 1
    vint32 SelectQualities = {  }
  }
  module hltL2MuonCandidatesNoVtx = L2MuonCandidateProducer {
    InputTag InputObjects = hltL2Muons
  }
  module hltSingleL2Mu0L2PreFilteredNoVtx = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidatesNoVtx
    InputTag PreviousCandTag = hltSingleMu0L1Filtered
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreTkMu3NoVertex = HLTPrescaler {}
  module hltSingleMu3L2PreFilteredNoVtx = HLTMuonL2PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL2MuonCandidatesNoVtx
    InputTag PreviousCandTag = hltSingleMu0L1Filtered
    InputTag SeedMapTag = hltL2Muons
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 0.0
    double NSigmaPt = 0.0
  }
  module hltL3TrajectorySeedNoVtx = TSGFromL2Muon {
    double PtCut = 1.0
    double PCut = 2.5
    InputTag MuonCollectionLabel = hltL2Muons
    PSet ServiceParameters = {
      untracked vstring Propagators = { "SteppingHelixPropagatorOpposite", "SteppingHelixPropagatorAlong" }
      bool RPCLayers = true
      untracked bool UseMuonNavigation = true
    }
    PSet MuonTrackingRegionBuilder = {}
    PSet TkSeedGenerator = {
      string propagatorCompatibleName = "SteppingHelixPropagatorOpposite"
      uint32 option = 3
      string ComponentName = "TSGForRoadSearch"
      PSet errorMatrixPset = {
        string action = "use"
        bool atIP = true
        PSet errorMatrixValuesPSet = {
          PSet pf3_V12 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V13 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V11 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          PSet pf3_V14 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          vdouble yAxis = { 0.0, 1.0, 1.4, 10.0 }
          PSet pf3_V15 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          vdouble zAxis = { -3.14159, 3.14159 }
          PSet pf3_V33 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          PSet pf3_V45 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V44 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          vdouble xAxis = { 0.0, 13.0, 30.0, 70.0, 1000.0 }
          PSet pf3_V23 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V22 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          PSet pf3_V55 = {
            string action = "scale"
            vdouble values = { 3.0, 3.0, 3.0, 5.0, 4.0, 5.0, 10.0, 7.0, 10.0, 10.0, 10.0, 10.0 }
          }
          PSet pf3_V34 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V35 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V25 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
          PSet pf3_V24 = {
            string action = "scale"
            vdouble values = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 }
          }
        }
      }
      string propagatorName = "SteppingHelixPropagatorAlong"
      bool manySeeds = false
      bool copyMuonRecHit = false
      double maxChi2 = 40.0
    }
    PSet TrackerSeedCleaner = {}
    PSet TSGFromMixedPairs = {}
    PSet TSGFromPixelTriplets = {}
    PSet TSGFromPixelPairs = {}
    PSet TSGForRoadSearchOI = {}
    PSet TSGForRoadSearchIOpxl = {}
    PSet TSGFromPropagation = {}
    PSet TSGFromCombinedHits = {}
  }
  module hltL3TrackCandidateFromL2NoVtx = CkfTrajectoryMaker {
    bool trackCandidateAlso = true
    InputTag src = hltL3TrajectorySeedNoVtx
    string TrajectoryBuilder = "muonCkfTrajectoryBuilder"
    string TrajectoryCleaner = "TrajectoryCleanerBySharedHits"
    string NavigationSchool = "SimpleNavigationSchool"
    string RedundantSeedCleaner = "CachingSeedCleanerBySharedInput"
    bool useHitsSplitting = false
    PSet TransientInitialStateEstimatorParameters = {
      string propagatorAlongTISE = "PropagatorWithMaterial"
      int32 numberMeasurementsForFit = 4
      string propagatorOppositeTISE = "PropagatorWithMaterialOpposite"
    }
    bool doSeedingRegionRebuilding = false
    bool cleanTrajectoryAfterInOut = false
    uint32 maxNSeeds = 100000
  }
  module hltL3TkTracksFromL2NoVtx = TrackProducer {
    bool TrajectoryInEvent = false
    bool useHitsSplitting = false
    InputTag clusterRemovalInfo = ""
    untracked string alias = ""
    string Fitter = "hltKFFittingSmoother"
    string Propagator = "PropagatorWithMaterial"
    InputTag src = hltL3TrackCandidateFromL2NoVtx
    InputTag beamSpot = hltOfflineBeamSpot
    string TTRHBuilder = "WithTrackAngle"
    string AlgorithmName = "undefAlgorithm"
    string NavigationSchool = ""
  }
  module hltL3MuonsNoVtx = L3TkMuonProducer {
    InputTag InputObjects = hltL3TkTracksFromL2NoVtx
  }
  module hltL3MuonCandidatesNoVtx = L3MuonCandidateProducer {
    InputTag InputObjects = hltL3MuonsNoVtx
  }
  module hltSingleMu3L3PreFilterNoVtx = HLTMuonL3PreFilter {
    InputTag BeamSpotTag = hltOfflineBeamSpot
    InputTag CandTag = hltL3MuonCandidatesNoVtx
    InputTag PreviousCandTag = hltSingleMu3L2PreFilteredNoVtx
    int32 MinN = 1
    double MaxEta = 2.5
    int32 MinNhits = 0
    double MaxDr = 9999.0
    double MaxDz = 9999.0
    double MinPt = 3.0
    double NSigmaPt = 0.0
    untracked bool SaveTag = true
  }
  module hltPreLogMonitor = HLTPrescaler {}
  module hltLogMonitorFilter = HLTLogMonitorFilter {
    uint32 default_threshold = 10
    VPSet categories = {
    }
  }
  module hltPreFEDIntegrity = HLTPrescaler {}
  module hltDTDQMEvF = DTUnpackingModule {
    string dataType = "DDU"
    bool fedbyType = false
    InputTag inputLabel = source
    bool useStandardFEDid = true
    bool dqmOnly = false
    PSet rosParameters = {
    }
    PSet readOutParameters = {
      untracked bool debug = false
      PSet rosParameters = {
        untracked bool writeSC = true
        untracked bool readingDDU = true
        untracked bool performDataIntegrityMonitor = true
        untracked bool readDDUIDfromDDU = true
        untracked bool debug = false
        untracked bool localDAQ = false
      }
      untracked bool performDataIntegrityMonitor = true
      untracked bool localDAQ = false
    }
  }
  module hltEBHltTask = EBHltTask {
    untracked string prefixME = "EcalBarrel"
    InputTag EBDetIdCollection0 = hltEcalDigis:EcalIntegrityDCCSizeErrors
    InputTag EBDetIdCollection1 = hltEcalDigis:EcalIntegrityGainErrors
    InputTag EBDetIdCollection2 = hltEcalDigis:EcalIntegrityChIdErrors
    InputTag EBDetIdCollection3 = hltEcalDigis:EcalIntegrityGainSwitchErrors
    InputTag EcalElectronicsIdCollection1 = hltEcalDigis:EcalIntegrityTTIdErrors
    InputTag EcalElectronicsIdCollection2 = hltEcalDigis:EcalIntegrityBlockSizeErrors
    InputTag EcalElectronicsIdCollection3 = hltEcalDigis:EcalIntegrityMemTtIdErrors
    InputTag EcalElectronicsIdCollection4 = hltEcalDigis:EcalIntegrityMemBlockSizeErrors
    InputTag EcalElectronicsIdCollection5 = hltEcalDigis:EcalIntegrityMemChIdErrors
    InputTag EcalElectronicsIdCollection6 = hltEcalDigis:EcalIntegrityMemGainErrors
    InputTag FEDRawDataCollection = source
  }
  module hltEEHltTask = EEHltTask {
    untracked string prefixME = "EcalEndcap"
    InputTag EEDetIdCollection0 = hltEcalDigis:EcalIntegrityDCCSizeErrors
    InputTag EEDetIdCollection1 = hltEcalDigis:EcalIntegrityGainErrors
    InputTag EEDetIdCollection2 = hltEcalDigis:EcalIntegrityChIdErrors
    InputTag EEDetIdCollection3 = hltEcalDigis:EcalIntegrityGainSwitchErrors
    InputTag EcalElectronicsIdCollection1 = hltEcalDigis:EcalIntegrityTTIdErrors
    InputTag EcalElectronicsIdCollection2 = hltEcalDigis:EcalIntegrityBlockSizeErrors
    InputTag EcalElectronicsIdCollection3 = hltEcalDigis:EcalIntegrityMemTtIdErrors
    InputTag EcalElectronicsIdCollection4 = hltEcalDigis:EcalIntegrityMemBlockSizeErrors
    InputTag EcalElectronicsIdCollection5 = hltEcalDigis:EcalIntegrityMemChIdErrors
    InputTag EcalElectronicsIdCollection6 = hltEcalDigis:EcalIntegrityMemGainErrors
    InputTag FEDRawDataCollection = source
  }
  module hltL1tfed = L1TFED {
    InputTag rawTag = source
    untracked bool DQMStore = true
    untracked bool disableROOToutput = true
    untracked string FEDDirName = "FEDIntegrity"
    vint32 L1FEDS = { 745, 760, 780, 812, 813 }
  }
  module hltSiPixelDigisWithErrors = SiPixelRawToDigi {
    bool IncludeErrors = false
    InputTag InputLabel = source
  }
  module hltSiPixelHLTSource = SiPixelHLTSource {
    InputTag RawInput = source
    InputTag ErrorInput = hltSiPixelDigisWithErrors
    untracked string DirName = "Pixel/FEDIntegrity"
    string outputFile = "Pixel_DQM_HLT.root"
  }
  module hltSiStripFEDCheck = SiStripFEDCheckPlugin {
    InputTag RawDataTag = source
    untracked string DirName = "SiStrip/FEDIntegrity"
    untracked uint32 HistogramUpdateFrequency = 1000
    untracked bool DoPayloadChecks = false
    untracked bool CheckChannelLengths = false
    untracked bool CheckChannelPacketCodes = false
    untracked bool CheckFELengths = false
    untracked bool CheckChannelStatus = false
  }
  module hltRPCFEDIntegrity = RPCFEDIntegrity {
  }
  module hltBoolDQMPath = HLTBool {
    bool result = false
  }
  module hltTriggerSummaryAOD = TriggerSummaryProducerAOD {
    string processName = "@"
  }
  module hltPreTriggerSummaryRAW = HLTPrescaler {}
  module hltTriggerSummaryRAW = TriggerSummaryProducerRAW {
    string processName = "@"
  }
  module hltBoolFinalPath = HLTBool {
    bool result = false
  }
  module hltPreEventDisplay = HLTPrescaler {}
  module hltPreEventDisplaySmart = TriggerResultsFilter {
    vstring triggerConditions = { "HLT_L1Jet10U / 10", "HLT_Jet30U", "HLT_MET100", "HLT_L1MuOpen / 20", "HLT_Mu3", "HLT_L2DoubleMu0", "HLT_L1SingleEG2 / 10", "HLT_L1SingleEG5 / 10", "HLT_Ele10_LW_L1R", "HLT_DoublePhoton5_L1R", "HLT_TrackerCosmics / 10", "HLT_L1_BscMinBiasOR_BptxPlusORMinus / 5", "HLT_ZeroBias / 5" }
    InputTag hltResults = TriggerResults
    InputTag l1tResults = ""
    bool l1tIgnoreMask = false
    uint32 daqPartitions = 1
    bool throw = true
  }
  module hltPreExpress = HLTPrescaler {}
  module hltPreExpressSmart = TriggerResultsFilter {
    vstring triggerConditions = { "HLT_L1Jet10U / 10", "HLT_Jet30U", "HLT_MET100", "HLT_L1MuOpen / 20", "HLT_Mu3", "HLT_L2DoubleMu0", "HLT_L1SingleEG2 / 10", "HLT_L1SingleEG5 / 10", "HLT_Ele10_LW_L1R", "HLT_DoublePhoton5_L1R", "HLT_TrackerCosmics / 10", "HLT_L1_BscMinBiasOR_BptxPlusORMinus / 5", "HLT_ZeroBias / 5" }
    InputTag hltResults = TriggerResults
    InputTag l1tResults = ""
    bool l1tIgnoreMask = false
    uint32 daqPartitions = 1
    bool throw = true
  }
  module hltDQML1Scalers = L1Scalers {
    InputTag l1GtData = hltGtDigis
    InputTag fedRawData = source
    InputTag HFRecHitCollection = hltHfreco
    untracked vint32 maskedChannels = { 8137, 8141, 8146, 8149, 8150, 8153 }
  }
  module hltDQML1SeedLogicScalers = HLTSeedL1LogicScalers {
    bool l1BeforeMask = false
    string processname = "HLT"
    InputTag L1GtDaqReadoutRecordInputTag = hltGtDigis
    InputTag L1GtRecordInputTag = unused
    untracked string DQMFolder = "HLT/HLTSeedL1LogicScalers_EvF"
    untracked vstring monitorPaths = { "HLT_L1MuOpen", "HLT_L1Mu", "HLT_Mu3", "HLT_L1SingleForJet", "HLT_SingleLooseIsoTau20", "HLT_MinBiasEcal" }
  }
  module hltDQMHLTScalers = HLTScalers {
    InputTag triggerResults = TriggerResults::HLT
  }
  module hltPreDQM = HLTPrescaler {}
  module hltPreDQMSmart = TriggerResultsFilter {
    vstring triggerConditions = { "HLT_Activity_DT / 10", "HLT_Activity_DT_Tuned", "HLT_Activity_Ecal / 10", "HLT_Activity_EcalREM / 10", "HLT_Activity_L1A / 10", "HLT_Activity_PixelClusters", "HLT_BTagIP_Jet50U", "HLT_BTagMu_Jet10U", "HLT_CSCBeamHalo", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloRing2or3", "HLT_Calibration / 10", "HLT_DiJetAve15U_8E29", "HLT_DiJetAve30U_8E29", "HLT_DoubleEle5_SW_L1R", "HLT_DoubleJet15U_ForwardBackward", "HLT_DoubleLooseIsoTau15", "HLT_DoubleMu0", "HLT_DoubleMu3", "HLT_DoublePhoton10_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoublePhoton5_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele20_LW_L1R", "HLT_FwdJet20U", "HLT_GlobalRunHPDNoise", "HLT_HT100U", "HLT_HcalCalibration", "HLT_HcalNZS_8E29", "HLT_HcalPhiSym", "HLT_PixelTracks_Multiplicity40", "HLT_PixelTracks_Multiplicity70", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_IsoMu3", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_Jet15U", "HLT_Jet15U_HcalNoiseFiltered", "HLT_Jet30U", "HLT_Jet50U", "HLT_L1DoubleEG5", "HLT_L1DoubleMuOpen", "HLT_L1Jet10U", "HLT_L1Jet10U_NoBPTX", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1MET20", "HLT_L1Mu", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleEG10", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu20", "HLT_L1MuOpen", "HLT_L1MuOpen_AntiBPTX", "HLT_L1MuOpen_NoBPTX", "HLT_L1SingleCenJet", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleEG2", "HLT_L1SingleEG5", "HLT_L1SingleEG8", "HLT_L1SingleForJet", "HLT_L1SingleForJet_NoBPTX", "HLT_L1SingleTauJet", "HLT_L1SingleTauJet_NoBPTX", "HLT_L1Tech_BSC_halo", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_L1_BPTX / 10", "HLT_L1_BPTX_MinusOnly / 10", "HLT_L1_BPTX_PlusOnly / 10", "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_HCAL_HF", "HLT_L2DoubleMu0", "HLT_L2Mu0", "HLT_L2Mu0_NoVertex", "HLT_L2Mu11", "HLT_L2Mu3", "HLT_L2Mu5", "HLT_L2Mu9", "HLT_MET100", "HLT_MET45", "HLT_MinBiasBSC", "HLT_MinBiasBSC_NoBPTX", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_Mu0_L1MuOpen", "HLT_Mu0_L2Mu0", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3", "HLT_Mu3_L1MuOpen", "HLT_Mu3_L2Mu0", "HLT_Mu3_Track0_Jpsi", "HLT_Mu5", "HLT_Mu5_L1MuOpen", "HLT_Mu5_L2Mu0", "HLT_Mu5_Track0_Jpsi", "HLT_Mu9", "HLT_Photon10_L1R", "HLT_Photon15_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon20_L1R", "HLT_Photon30_L1R_8E29", "HLT_QuadJet15U", "HLT_RPCBarrelCosmics", "HLT_Random", "HLT_SelectEcalSpikesHighEt_L1R", "HLT_SelectEcalSpikes_L1R", "HLT_SingleLooseIsoTau20", "HLT_StoppedHSCP_8E29", "HLT_TechTrigHCALNoise", "HLT_TkMu3_NoVertex", "HLT_TrackerCosmics", "HLT_ZeroBias / 40", "HLT_ZeroBiasPixel_SingleTrack" }
    InputTag hltResults = TriggerResults
    InputTag l1tResults = ""
    bool l1tIgnoreMask = false
    uint32 daqPartitions = 1
    bool throw = true
  }
  module hltPreHLTDQM = HLTPrescaler {}
  module hltPreHLTDQMSmart = TriggerResultsFilter {
    vstring triggerConditions = { "AlCa_EcalEta_8E29", "AlCa_EcalPhiSym", "AlCa_EcalPi0_8E29", "HLT_Activity_DT / 10", "HLT_Activity_DT_Tuned", "HLT_Activity_Ecal / 10", "HLT_Activity_EcalREM / 10", "HLT_Activity_L1A / 10", "HLT_Activity_PixelClusters", "HLT_BTagIP_Jet50U", "HLT_BTagMu_Jet10U", "HLT_CSCBeamHalo", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloRing2or3", "HLT_Calibration / 10", "HLT_DiJetAve15U_8E29", "HLT_DiJetAve30U_8E29", "HLT_DoubleEle5_SW_L1R", "HLT_DoubleJet15U_ForwardBackward", "HLT_DoubleLooseIsoTau15", "HLT_DoubleMu0", "HLT_DoubleMu3", "HLT_DoublePhoton10_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoublePhoton5_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele20_LW_L1R", "HLT_FwdJet20U", "HLT_GlobalRunHPDNoise", "HLT_HT100U", "HLT_HcalNZS_8E29", "HLT_HcalPhiSym", "HLT_PixelTracks_Multiplicity40", "HLT_PixelTracks_Multiplicity70", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_IsoMu3", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_Jet15U", "HLT_Jet15U_HcalNoiseFiltered", "HLT_Jet30U", "HLT_Jet50U", "HLT_L1DoubleEG5", "HLT_L1DoubleMuOpen", "HLT_L1Jet10U", "HLT_L1Jet10U_NoBPTX", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1MET20", "HLT_L1Mu", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleEG10", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu20", "HLT_L1MuOpen", "HLT_L1MuOpen_AntiBPTX", "HLT_L1MuOpen_NoBPTX", "HLT_L1SingleCenJet", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleEG2", "HLT_L1SingleEG5", "HLT_L1SingleEG8", "HLT_L1SingleForJet", "HLT_L1SingleForJet_NoBPTX", "HLT_L1SingleTauJet", "HLT_L1SingleTauJet_NoBPTX", "HLT_L1Tech_BSC_halo", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_L1_BPTX / 10", "HLT_L1_BPTX_MinusOnly / 10", "HLT_L1_BPTX_PlusOnly / 10", "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_HCAL_HF", "HLT_L2DoubleMu0", "HLT_L2Mu0", "HLT_L2Mu0_NoVertex", "HLT_L2Mu11", "HLT_L2Mu3", "HLT_L2Mu5", "HLT_L2Mu9", "HLT_MET100", "HLT_MET45", "HLT_MinBiasBSC", "HLT_MinBiasBSC_NoBPTX", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_Mu0_L1MuOpen", "HLT_Mu0_L2Mu0", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3", "HLT_Mu3_L1MuOpen", "HLT_Mu3_L2Mu0", "HLT_Mu3_Track0_Jpsi", "HLT_Mu5", "HLT_Mu5_L1MuOpen", "HLT_Mu5_L2Mu0", "HLT_Mu5_Track0_Jpsi", "HLT_Mu9", "HLT_Photon10_L1R", "HLT_Photon15_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon20_L1R", "HLT_Photon30_L1R_8E29", "HLT_QuadJet15U", "HLT_RPCBarrelCosmics", "HLT_Random", "HLT_SelectEcalSpikesHighEt_L1R", "HLT_SelectEcalSpikes_L1R", "HLT_SingleLooseIsoTau20", "HLT_StoppedHSCP_8E29", "HLT_TechTrigHCALNoise", "HLT_TkMu3_NoVertex", "HLT_TrackerCosmics", "HLT_ZeroBias / 40", "HLT_ZeroBiasPixel_SingleTrack" }
    InputTag hltResults = TriggerResults
    InputTag l1tResults = ""
    bool l1tIgnoreMask = false
    uint32 daqPartitions = 1
    bool throw = true
  }
  module hltPreHLTMON = HLTPrescaler {}
  module hltPreHLTMONSmart = TriggerResultsFilter {
    vstring triggerConditions = { "AlCa_EcalEta_8E29 / 250", "AlCa_EcalPhiSym / 250", "AlCa_EcalPi0_8E29 / 250", "HLT_Activity_DT / 10", "HLT_Activity_DT_Tuned", "HLT_Activity_Ecal", "HLT_Activity_EcalREM", "HLT_Activity_L1A", "HLT_Activity_PixelClusters", "HLT_BTagIP_Jet50U", "HLT_BTagMu_Jet10U", "HLT_CSCBeamHalo", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloRing2or3", "HLT_DiJetAve15U_8E29", "HLT_DiJetAve30U_8E29", "HLT_DoubleEle5_SW_L1R", "HLT_DoubleJet15U_ForwardBackward", "HLT_DoubleLooseIsoTau15", "HLT_DoubleMu0", "HLT_DoubleMu3", "HLT_DoublePhoton10_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoublePhoton5_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele20_LW_L1R", "HLT_FwdJet20U", "HLT_GlobalRunHPDNoise", "HLT_HT100U", "HLT_HcalNZS_8E29", "HLT_HcalPhiSym", "HLT_PixelTracks_Multiplicity40", "HLT_PixelTracks_Multiplicity70", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_IsoMu3", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_Jet15U", "HLT_Jet15U_HcalNoiseFiltered", "HLT_Jet30U", "HLT_Jet50U", "HLT_L1DoubleEG5", "HLT_L1DoubleMuOpen", "HLT_L1Jet10U", "HLT_L1Jet10U_NoBPTX", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1MET20", "HLT_L1Mu / 10", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleEG10", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu20", "HLT_L1MuOpen / 100", "HLT_L1MuOpen_AntiBPTX / 100", "HLT_L1MuOpen_NoBPTX / 100", "HLT_L1SingleCenJet", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleEG2", "HLT_L1SingleEG5", "HLT_L1SingleEG8", "HLT_L1SingleForJet", "HLT_L1SingleForJet_NoBPTX", "HLT_L1SingleTauJet", "HLT_L1SingleTauJet_NoBPTX", "HLT_L1Tech_BSC_halo", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_HCAL_HF", "HLT_L2DoubleMu0", "HLT_L2Mu0", "HLT_L2Mu0_NoVertex", "HLT_L2Mu11", "HLT_L2Mu3", "HLT_L2Mu5", "HLT_L2Mu9", "HLT_MET100", "HLT_MET45", "HLT_MinBiasBSC", "HLT_MinBiasBSC_NoBPTX", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_Mu0_L1MuOpen", "HLT_Mu0_L2Mu0", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3", "HLT_Mu3_L1MuOpen", "HLT_Mu3_L2Mu0", "HLT_Mu3_Track0_Jpsi", "HLT_Mu5", "HLT_Mu5_L1MuOpen", "HLT_Mu5_L2Mu0", "HLT_Mu5_Track0_Jpsi", "HLT_Mu9", "HLT_Photon10_L1R", "HLT_Photon15_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon20_L1R", "HLT_Photon30_L1R_8E29", "HLT_QuadJet15U", "HLT_RPCBarrelCosmics", "HLT_SelectEcalSpikesHighEt_L1R", "HLT_SelectEcalSpikes_L1R", "HLT_SingleLooseIsoTau20", "HLT_StoppedHSCP_8E29", "HLT_TechTrigHCALNoise", "HLT_TkMu3_NoVertex", "HLT_TrackerCosmics", "HLT_ZeroBiasPixel_SingleTrack" }
    InputTag hltResults = TriggerResults
    InputTag l1tResults = ""
    bool l1tIgnoreMask = false
    uint32 daqPartitions = 1
    bool throw = true
  }
  module hltOutputA = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_L2Mu0", "HLT_L2Mu3", "HLT_L1MuOpen_AntiBPTX", "HLT_L1Tech_BSC_halo", "HLT_L2Mu5", "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_PixelTracks_Multiplicity70", "HLT_Jet15U_HcalNoiseFiltered", "HLT_QuadJet15U", "HLT_DiJetAve30U_8E29", "HLT_DiJetAve15U_8E29", "HLT_FwdJet20U", "HLT_L1SingleForJet_NoBPTX", "HLT_Jet50U", "HLT_Jet30U", "HLT_Jet15U", "HLT_L1Jet10U", "HLT_Activity_EcalREM", "HLT_Activity_Ecal", "HLT_Activity_PixelClusters", "HLT_Activity_L1A", "HLT_L1_BPTX_PlusOnly", "HLT_L1_BPTX_MinusOnly", "HLT_L1_BPTX", "HLT_ZeroBias", "HLT_HcalNZS_8E29", "HLT_HcalPhiSym", "HLT_TkMu3_NoVertex", "HLT_L2Mu0_NoVertex", "HLT_BTagMu_Jet10U", "HLT_DoubleMu0", "HLT_DoubleMu3", "HLT_Mu3", "HLT_Mu5", "HLT_Mu9", "HLT_IsoMu3", "HLT_L2Mu9", "HLT_L2Mu11", "HLT_MinBiasBSC_NoBPTX", "HLT_DoubleJet15U_ForwardBackward", "HLT_PixelTracks_Multiplicity40", "HLT_TechTrigHCALNoise", "HLT_GlobalRunHPDNoise", "HLT_TrackerCosmics", "HLT_RPCBarrelCosmics", "HLT_CSCBeamHaloRing2or3", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHalo", "HLT_L1MuOpen_NoBPTX", "HLT_Activity_DT", "HLT_Random", "HLT_L1Tech_HCAL_HF", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_BSC_halo_forPhysicsBackground", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_ZeroBiasPixel_SingleTrack", "HLT_MinBiasBSC", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu14_L1SingleEG10", "HLT_StoppedHSCP_8E29", "HLT_BTagIP_Jet50U", "HLT_L1Jet10U_NoBPTX", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleEG2", "HLT_L1SingleTauJet_NoBPTX", "HLT_Activity_DT_Tuned", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1SingleCenJet", "HLT_L1SingleForJet", "HLT_L1SingleTauJet", "HLT_Mu0_L1MuOpen", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3_L1MuOpen", "HLT_Mu3_Track0_Jpsi", "HLT_Mu5_L1MuOpen", "HLT_Mu5_Track0_Jpsi", "HLT_DoubleLooseIsoTau15", "HLT_SingleLooseIsoTau20", "HLT_DoublePhoton10_L1R", "HLT_Photon30_L1R_8E29", "HLT_Photon20_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon15_L1R", "HLT_Photon10_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoubleEle5_SW_L1R", "HLT_L1DoubleEG5", "HLT_Ele20_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_L1SingleEG8", "HLT_L1SingleEG5", "HLT_L1DoubleMuOpen", "HLT_L1Mu20", "HLT_L1Mu", "HLT_L1MuOpen", "HLT_HT100U", "HLT_MET100", "HLT_MET45", "HLT_L1MET20", "HLT_SelectEcalSpikes_L1R", "HLT_SelectEcalSpikesHighEt_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton5_L1R", "HLT_Mu0_L2Mu0", "HLT_Mu3_L2Mu0", "HLT_Mu5_L2Mu0", "HLT_L2DoubleMu0" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep FEDRawDataCollection_source_*_*", "keep FEDRawDataCollection_rawDataCollector_*_*", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep *_hltL1GtObjectMap_*_*" }
  }
  module hltOutputEventDisplay = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_L1Jet10U", "HLT_Jet30U", "HLT_MET100", "HLT_L1MuOpen", "HLT_Mu3", "HLT_L2DoubleMu0", "HLT_L1SingleEG2", "HLT_L1SingleEG5", "HLT_Ele10_LW_L1R", "HLT_DoublePhoton5_L1R", "HLT_TrackerCosmics", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_ZeroBias" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep FEDRawDataCollection_source_*_*", "keep FEDRawDataCollection_rawDataCollector_*_*", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep *_hltL1GtObjectMap_*_*" }
  }
  module hltOutputExpress = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_L1MuOpen", "HLT_MET100", "HLT_ZeroBias", "HLT_L1SingleEG2", "HLT_L1SingleEG5", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_DoublePhoton5_L1R", "HLT_Ele10_LW_L1R", "HLT_Jet30U", "HLT_L1Jet10U", "HLT_L2DoubleMu0", "HLT_Mu3", "HLT_TrackerCosmics" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep FEDRawDataCollection_source_*_*", "keep FEDRawDataCollection_rawDataCollector_*_*", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep *_hltL1GtObjectMap_*_*" }
  }
  module hltOutputCalibration = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_Calibration" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep FEDRawDataCollection_source_*_*", "keep FEDRawDataCollection_rawDataCollector_*_*", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*" }
  }
  module hltOutputEcalCalibration = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_EcalCalibration" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep *_hltEcalCalibrationRaw_*_*" }
  }
  module hltOutputALCAP0 = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "AlCa_EcalEta_8E29", "AlCa_EcalPi0_8E29" }
    }
    untracked vstring outputCommands = { "drop *", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep L1GlobalTriggerReadoutRecord_hltGtDigis_*_*", "keep *_hltAlCaEtaRecHitsFilter_*_*", "keep *_hltAlCaPi0RecHitsFilter_*_*" }
  }
  module hltOutputALCAPHISYM = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "AlCa_EcalPhiSym" }
    }
    untracked vstring outputCommands = { "drop *", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep L1GlobalTriggerReadoutRecord_hltGtDigis_*_*", "keep *_hltAlCaPhiSymStream_*_*" }
  }
  module hltOutputRPCMON = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "AlCa_RPCMuonNormalisation", "AlCa_RPCMuonNoHits", "AlCa_RPCMuonNoTriggers" }
    }
    untracked vstring outputCommands = { "drop *", "keep edmTriggerResults_*_*_*", "keep *_hltRpcRecHits_*_*", "keep *_hltMuonDTDigis_*_*", "keep *_hltDt4DSegments_*_*", "keep *_hltMuonRPCDigis_*_*", "keep L1MuGMTCands_hltGtDigis_*_*", "keep L1MuGMTReadoutCollection_hltGtDigis_*_*", "keep *_hltCscSegments_*_*" }
  }
  module hltOutputOnlineErrors = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_LogMonitor", "HLT_DTErrors" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep FEDRawDataCollection_source_*_*", "keep FEDRawDataCollection_rawDataCollector_*_*", "keep edmTriggerResults_*_*_*" }
  }
  module hltOutputDQM = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_Activity_Ecal", "HLT_Activity_EcalREM", "HLT_Activity_L1A", "HLT_Activity_PixelClusters", "HLT_BTagIP_Jet50U", "HLT_BTagMu_Jet10U", "HLT_CSCBeamHalo", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloRing2or3", "HLT_Calibration", "HLT_DiJetAve15U_8E29", "HLT_DiJetAve30U_8E29", "HLT_DoubleEle5_SW_L1R", "HLT_DoubleJet15U_ForwardBackward", "HLT_DoubleLooseIsoTau15", "HLT_DoubleMu0", "HLT_DoubleMu3", "HLT_SelectEcalSpikes_L1R", "HLT_SelectEcalSpikesHighEt_L1R", "HLT_L2Mu0", "HLT_L2Mu3", "HLT_L2DoubleMu0", "HLT_DoublePhoton5_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_Mu0_L2Mu0", "HLT_Mu3_L2Mu0", "HLT_Mu5_L2Mu0", "HLT_L1MuOpen_AntiBPTX", "HLT_L1Tech_BSC_halo", "HLT_L2Mu5", "HLT_DoublePhoton10_L1R", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele20_LW_L1R", "HLT_FwdJet20U", "HLT_GlobalRunHPDNoise", "HLT_HT100U", "HLT_HcalCalibration", "HLT_HcalNZS_8E29", "HLT_HcalPhiSym", "HLT_PixelTracks_Multiplicity40", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_IsoMu3", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_Jet15U", "HLT_Jet30U", "HLT_Jet50U", "HLT_L1DoubleEG5", "HLT_L1DoubleMuOpen", "HLT_L1Jet10U", "HLT_L1MET20", "HLT_L1Mu", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleEG10", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu20", "HLT_L1MuOpen", "HLT_L1MuOpen_NoBPTX", "HLT_L1SingleEG5", "HLT_L1SingleEG8", "HLT_L1SingleForJet_NoBPTX", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_L1_BPTX", "HLT_L1_BPTX_MinusOnly", "HLT_L1_BPTX_PlusOnly", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_HCAL_HF", "HLT_L2Mu0_NoVertex", "HLT_L2Mu11", "HLT_L2Mu9", "HLT_MET100", "HLT_MET45", "HLT_MinBiasBSC", "HLT_MinBiasBSC_NoBPTX", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_Mu3", "HLT_Mu5", "HLT_Mu9", "HLT_Photon10_L1R", "HLT_Photon15_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon20_L1R", "HLT_L1Jet10U_NoBPTX", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleTauJet_NoBPTX", "HLT_L1SingleEG2", "HLT_Activity_DT_Tuned", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1SingleCenJet", "HLT_L1SingleForJet", "HLT_L1SingleTauJet", "HLT_Mu0_L1MuOpen", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3_Track0_Jpsi", "HLT_Mu3_L1MuOpen", "HLT_Mu5_L1MuOpen", "HLT_Mu5_Track0_Jpsi", "HLT_Photon30_L1R_8E29", "HLT_QuadJet15U", "HLT_RPCBarrelCosmics", "HLT_Random", "HLT_SingleLooseIsoTau20", "HLT_StoppedHSCP_8E29", "HLT_TechTrigHCALNoise", "HLT_TkMu3_NoVertex", "HLT_TrackerCosmics", "HLT_ZeroBias", "HLT_ZeroBiasPixel_SingleTrack", "HLT_Activity_DT", "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_PixelTracks_Multiplicity70" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep FEDRawDataCollection_source_*_*", "keep FEDRawDataCollection_rawDataCollector_*_*", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep triggerTriggerEventWithRefs_*_*_*", "keep *_hltL1GtObjectMap_*_*", "keep *_hltDt4DSegments_*_*" }
  }
  module hltOutputHLTDQM = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_Mu5_L2Mu0", "HLT_L1MuOpen_AntiBPTX", "HLT_L1Tech_BSC_halo", "HLT_L2Mu5", "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele20_LW_L1R", "HLT_L1SingleEG2", "HLT_L1Jet10U_NoBPTX", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleTauJet_NoBPTX", "HLT_Activity_DT_Tuned", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1SingleCenJet", "HLT_L1SingleForJet", "HLT_L1SingleTauJet", "HLT_FwdJet20U", "HLT_GlobalRunHPDNoise", "HLT_HT100U", "HLT_HcalNZS_8E29", "HLT_HcalPhiSym", "HLT_PixelTracks_Multiplicity40", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_IsoMu3", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_Jet15U", "HLT_Jet30U", "HLT_Jet50U", "HLT_L1DoubleEG5", "HLT_L1DoubleMuOpen", "HLT_L1Jet10U", "HLT_L1MET20", "HLT_L1Mu", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleEG10", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu20", "HLT_L1MuOpen", "HLT_L1MuOpen_NoBPTX", "HLT_L1SingleEG5", "HLT_L1SingleEG8", "HLT_L1SingleForJet_NoBPTX", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_L1_BPTX", "HLT_L1_BPTX_MinusOnly", "HLT_L1_BPTX_PlusOnly", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_HCAL_HF", "HLT_L2Mu0_NoVertex", "HLT_L2Mu11", "HLT_L2Mu9", "HLT_MET100", "HLT_MET45", "HLT_MinBiasBSC", "HLT_MinBiasBSC_NoBPTX", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_Mu3", "HLT_Mu5", "HLT_Mu9", "HLT_Photon10_L1R", "HLT_Photon15_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon20_L1R", "HLT_Photon30_L1R_8E29", "HLT_QuadJet15U", "HLT_RPCBarrelCosmics", "HLT_Random", "HLT_SingleLooseIsoTau20", "HLT_StoppedHSCP_8E29", "HLT_TechTrigHCALNoise", "HLT_TkMu3_NoVertex", "HLT_TrackerCosmics", "HLT_ZeroBias", "HLT_ZeroBiasPixel_SingleTrack", "AlCa_EcalEta_8E29", "AlCa_EcalPhiSym", "AlCa_EcalPi0_8E29", "HLT_Activity_DT", "HLT_Activity_Ecal", "HLT_Activity_EcalREM", "HLT_Activity_L1A", "HLT_Activity_PixelClusters", "HLT_BTagIP_Jet50U", "HLT_BTagMu_Jet10U", "HLT_CSCBeamHalo", "HLT_PixelTracks_Multiplicity70", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloRing2or3", "HLT_Calibration", "HLT_DiJetAve15U_8E29", "HLT_DiJetAve30U_8E29", "HLT_DoubleEle5_SW_L1R", "HLT_DoubleJet15U_ForwardBackward", "HLT_DoubleLooseIsoTau15", "HLT_DoubleMu0", "HLT_DoubleMu3", "HLT_DoublePhoton10_L1R", "HLT_Mu0_L1MuOpen", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3_L1MuOpen", "HLT_Mu3_Track0_Jpsi", "HLT_Mu5_L1MuOpen", "HLT_Mu5_Track0_Jpsi", "HLT_SelectEcalSpikes_L1R", "HLT_SelectEcalSpikesHighEt_L1R", "HLT_DoublePhoton5_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_L2Mu0", "HLT_L2Mu3", "HLT_L2DoubleMu0", "HLT_Mu0_L2Mu0", "HLT_Mu3_L2Mu0" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep triggerTriggerEventWithRefs_*_*_*", "keep *_hltFilterL2EcalIsolationDoubleLooseIsoTau15_*_*", "keep *_hltL1sSingleLooseIsoTau20_*_*", "keep *_hltFilterL2EcalIsolationSingleLooseIsoTau20_*_*", "keep *_hltIconeTau4Regional_*_*", "keep *_hltL1NonIsoLargeWindowElectronPixelSeeds_*_*", "keep *_hltPixelMatchLargeWindowElectronsL1NonIso_*_*", "keep *_hltRpcRecHits_*_*", "keep *_hltIconeCentral1Regional_*_*", "keep *_hltMuonRPCDigis_*_*", "keep *_hltIterativeCone5CaloJets_*_*", "keep *_hltBSoftMuonL25BJetTagsUByDR_*_*", "keep *_hltBSoftMuonL25TagInfosU_*_*", "keep *_hltFilterL2EtCutDoubleLooseIsoTau15_*_*", "keep *_hltMCJetCorJetIcone5HF07_*_*", "keep *_hltL3MuonCandidates_*_*", "keep *_hltTowerMakerForMuons_*_*", "keep *_hltGtDigis_*_*", "keep *_hltBSoftMuonL25JetsU_*_*", "keep *_hltL1NonIsolatedElectronHcalIsol_*_*", "keep *_hltL1sDoubleLooseIsoTau15_*_*", "keep *_hltL1NonIsoSiStripElectronPixelSeeds_*_*", "keep *_hltBLifetimeL25JetsStartupU_*_*", "keep *_hltSiStripRawToClustersFacility_*_*", "keep *_hltBLifetimeRegionalCtfWithMaterialTracksStartupU_*_*", "keep *_hltSiPixelClusters_*_*", "keep *_hltL3Muons_*_*", "keep *_hltBLifetimeL3JetsStartupU_*_*", "keep *_hltIconeCentral3Regional_*_*", "keep *_hltL1IsoRecoEcalCandidate_*_*", "keep *_hltL1extraParticles_*_*", "keep *_hltMuonCSCDigis_*_*", "keep *_hltL3TrajectorySeed_*_*", "keep *_hltAlCaPhiSymStream_*_*", "keep *_hltL1IsoLargeWindowElectronPixelSeeds_*_*", "keep *_hltPixelMatchLargeWindowElectronsL1Iso_*_*", "keep *_hltL2TauRelaxingIsolationSelector_*_*", "keep *_hltMet_*_*", "keep *_hltCscSegments_*_*", "keep *_hltBLifetimeL3AssociatorStartupU_*_*", "keep *_hltBLifetimeL25TagInfosStartupU_*_*", "keep *_hltCsc2DRecHits_*_*", "keep *_hltBSoftMuonL3BJetTagsUByDR_*_*", "keep *_hltIconeCentral4Regional_*_*", "keep *_hltL2MuonSeeds_*_*", "keep *_hltL2Muons_*_*", "keep *_hltBLifetimeL3BJetTagsStartupU_*_*", "keep *_hltBLifetimeL3TagInfosStartupU_*_*", "keep *_hltFilterL2EtCutSingleLooseIsoTau20_*_*", "keep *_hltPixelTracks_*_*", "keep *_hltL2TauNarrowConeIsolationProducer_*_*", "keep *_hltL3MuonIsolations_*_*", "keep *_hltL2MuonIsolations_*_*", "keep *_hltL1IsolatedElectronHcalIsol_*_*", "keep *_hltBLifetimeL25BJetTagsStartupU_*_*", "keep *_hltIconeCentral2Regional_*_*", "keep *_hltL1IsoSiStripElectronPixelSeeds_*_*", "keep *_hltL2MuonCandidates_*_*", "keep *_hltBSoftMuonL3TagInfosU_*_*", "keep *_hltOfflineBeamSpot_*_*", "keep *_hltL1NonIsoStartUpElectronPixelSeeds_*_*", "keep *_hltIconeTau2Regional_*_*", "keep *_hltBLifetimeL25AssociatorStartupU_*_*", "keep *_hltL1NonIsoRecoEcalCandidate_*_*", "keep *_hltIconeTau1Regional_*_*", "keep *_hltL1IsoStartUpElectronPixelSeeds_*_*", "keep *_hltL2TauJets_*_*", "keep *_hltDt4DSegments_*_*", "keep *_hltIconeTau3Regional_*_*", "keep *_hltHITCtfWithMaterialTracksHB8E29_*_*", "keep *_hltHITCtfWithMaterialTracksHE8E29_*_*", "keep *_hltHITIPTCorrectorHB8E29_*_*", "keep *_hltHITIPTCorrectorHE8E29_*_*", "keep *_hltHcalDigis_*_*", "keep *_hltIsolPixelTrackProdHB8E29_*_*", "keep *_hltIsolPixelTrackProdHE8E29_*_*", "keep *_hltAlCaEtaRecHitsFilter_*_*", "keep *_hltAlCaPi0RecHitsFilter_*_*", "keep *_hltMuTrackJpsiPixelTrackCands_*_*", "keep *_hltMuTrackJpsiCtfTrackCands_*_*" }
  }
  module hltOutputHLTMON = ShmStreamConsumer {
    untracked PSet SelectEvents = {
      vstring SelectEvents = { "HLT_DoubleJet15U_ForwardBackward", "HLT_PixelTracks_Multiplicity40", "HLT_L1_BptxXOR_BscMinBiasOR", "HLT_PixelTracks_Multiplicity70", "HLT_L1Jet10U_NoBPTX", "HLT_L1SingleCenJet_NoBPTX", "HLT_L1SingleEG2", "HLT_L1SingleTauJet_NoBPTX", "HLT_Activity_DT_Tuned", "HLT_L1Jet6U", "HLT_L1Jet6U_NoBPTX", "HLT_L1SingleCenJet", "HLT_L1SingleForJet", "HLT_L1SingleTauJet", "HLT_Mu0_L1MuOpen", "HLT_Mu0_Track0_Jpsi", "HLT_Mu3_L1MuOpen", "HLT_Mu3_Track0_Jpsi", "HLT_Mu5_L1MuOpen", "HLT_Mu5_Track0_Jpsi", "HLT_SelectEcalSpikes_L1R", "HLT_SelectEcalSpikesHighEt_L1R", "HLT_DoublePhoton4_Jpsi_L1R", "HLT_DoublePhoton4_Upsilon_L1R", "HLT_DoublePhoton4_eeRes_L1R", "HLT_DoublePhoton5_L1R", "HLT_L2DoubleMu0", "HLT_L2Mu0", "HLT_L2Mu3", "HLT_Mu0_L2Mu0", "HLT_Mu3_L2Mu0", "HLT_Mu5_L2Mu0", "HLT_L1MuOpen_AntiBPTX", "HLT_L1Tech_BSC_halo", "HLT_L2Mu5", "HLT_DoubleMu0", "HLT_Mu9", "HLT_Mu5", "HLT_Mu3", "HLT_IsoMu3", "HLT_L2Mu11", "HLT_L2Mu9", "HLT_MinBiasBSC_NoBPTX", "HLT_TechTrigHCALNoise", "HLT_GlobalRunHPDNoise", "HLT_L1Tech_HCAL_HF", "AlCa_EcalEta_8E29", "AlCa_EcalPi0_8E29", "AlCa_EcalPhiSym", "HLT_HcalNZS_8E29", "HLT_HcalPhiSym", "HLT_IsoTrackHB_8E29", "HLT_IsoTrackHE_8E29", "HLT_L1Tech_RPC_TTU_RBst1_collisions", "HLT_TrackerCosmics", "HLT_RPCBarrelCosmics", "HLT_L1_BscMinBiasOR_BptxPlusORMinus", "HLT_L1Tech_BSC_HighMultiplicity", "HLT_CSCBeamHaloRing2or3", "HLT_CSCBeamHaloOverlapRing2", "HLT_CSCBeamHaloOverlapRing1", "HLT_CSCBeamHalo", "HLT_MinBiasPixel_DoubleIsoTrack5", "HLT_MinBiasPixel_DoubleTrack", "HLT_MinBiasPixel_SingleTrack", "HLT_ZeroBiasPixel_SingleTrack", "HLT_MinBiasBSC", "HLT_L1Mu14_L1ETM30", "HLT_L1Mu14_L1SingleJet6U", "HLT_L1Mu14_L1SingleEG10", "HLT_StoppedHSCP_8E29", "HLT_BTagIP_Jet50U", "HLT_DoubleLooseIsoTau15", "HLT_SingleLooseIsoTau20", "HLT_DoublePhoton10_L1R", "HLT_Photon30_L1R_8E29", "HLT_Photon20_L1R", "HLT_Photon15_LooseEcalIso_L1R", "HLT_Photon15_TrackIso_L1R", "HLT_Photon15_L1R", "HLT_Photon10_L1R", "HLT_DoublePhoton5_Upsilon_L1R", "HLT_DoublePhoton5_Jpsi_L1R", "HLT_DoubleEle5_SW_L1R", "HLT_L1DoubleEG5", "HLT_Ele20_LW_L1R", "HLT_Ele15_SiStrip_L1R", "HLT_Ele15_SC10_LW_L1R", "HLT_Ele15_LW_L1R", "HLT_Ele10_LW_EleId_L1R", "HLT_Ele10_LW_L1R", "HLT_L1SingleEG8", "HLT_L1SingleEG5", "HLT_L1DoubleMuOpen", "HLT_L1Mu20", "HLT_L1Mu", "HLT_L1MuOpen", "HLT_L1MuOpen_NoBPTX", "HLT_HT100U", "HLT_MET100", "HLT_MET45", "HLT_L1MET20", "HLT_QuadJet15U", "HLT_DiJetAve30U_8E29", "HLT_DiJetAve15U_8E29", "HLT_FwdJet20U", "HLT_L1SingleForJet_NoBPTX", "HLT_Jet50U", "HLT_Jet30U", "HLT_Jet15U", "HLT_L1Jet10U", "HLT_Activity_EcalREM", "HLT_Activity_Ecal", "HLT_Activity_DT", "HLT_Activity_PixelClusters", "HLT_Activity_L1A", "HLT_TkMu3_NoVertex", "HLT_L2Mu0_NoVertex", "HLT_BTagMu_Jet10U", "HLT_DoubleMu3" }
    }
    untracked vstring outputCommands = { "drop *_hlt*_*_*", "keep FEDRawDataCollection_source_*_*", "keep FEDRawDataCollection_rawDataCollector_*_*", "keep edmTriggerResults_*_*_*", "keep triggerTriggerEvent_*_*_*", "keep triggerTriggerEventWithRefs_*_*_*", "keep *_hltL1IsoEgammaRegionalCkfTrackCandidates_*_*", "keep *_hltTowerMakerForAll_*_*", "keep *_hltL1NonIsoLargeWindowElectronPixelSeeds_*_*", "keep *_hltL1NonIsolatedPhotonEcalIsol_*_*", "keep *_hltRpcRecHits_*_*", "keep *_hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1Isolated_*_*", "keep *_hltL1NonIsoEgammaRegionalPixelSeedGenerator_*_*", "keep *_hltBSoftMuonL3BJetTagsUByPt_*_*", "keep *_hltPixelVertices_*_*", "keep *_hltL1NonIsoEgammaRegionalCkfTrackCandidates_*_*", "keep *_hltBSoftMuonL25BJetTagsUByDR_*_*", "keep *_hltL3MuonCandidates_*_*", "keep *_hltBSoftMuonL25JetsU_*_*", "keep *_hltL3TrackCandidateFromL2_*_*", "keep *_hltSiStripRawToClustersFacility_*_*", "keep *_hltCkfL1NonIsoLargeWindowTrackCandidates_*_*", "keep *_hltSiStripClusters_*_*", "keep *_hltPixelMatchLargeWindowElectronsL1Iso_*_*", "keep *_hltL2TauRelaxingIsolationSelector_*_*", "keep *_hltMet_*_*", "keep *_hltCorrectedHybridSuperClustersL1NonIsolated_*_*", "keep *_hltCorrectedMulti5x5EndcapSuperClustersWithPreshowerL1NonIsolated_*_*", "keep *_hltBSoftMuonL3BJetTagsUByDR_*_*", "keep *_hltL2MuonSeeds_*_*", "keep *_hltL2MuonCandidatesNoVtx_*_*", "keep *_hltL2TauNarrowConeIsolationProducer_*_*", "keep *_hltL3MuonIsolations_*_*", "keep *_hltCtfL1IsoLargeWindowWithMaterialTracks_*_*", "keep *_hltGctDigis_*_*", "keep *_hltBLifetimeL25BJetTagsStartupU_*_*", "keep *_hltOfflineBeamSpot_*_*", "keep *_hltL1NonIsoStartUpElectronPixelSeeds_*_*", "keep *_hltBLifetimeL25AssociatorStartupU_*_*", "keep *_hltL1IsoStartUpElectronPixelSeeds_*_*", "keep *_hltDt4DSegments_*_*", "keep *_hltPixelMatchLargeWindowElectronsL1NonIso_*_*", "keep *_hltMuonRPCDigis_*_*", "keep *_hltSiPixelRecHits_*_*", "keep *_hltBSoftMuonL25TagInfosU_*_*", "keep *_hltHoreco_*_*", "keep *_hltL3TrajectorySeedNoVtx_*_*", "keep *_hltDt1DRecHits_*_*", "keep *_hltL3MuonsNoVtx_*_*", "keep *_hltTowerMakerForMuons_*_*", "keep *_hltCorrectedHybridSuperClustersL1Isolated_*_*", "keep *_hltGtDigis_*_*", "keep *_hltL1NonIsoHLTClusterShape_*_*", "keep *_hltBLifetimeL25JetsStartupU_*_*", "keep *_hltBLifetimeRegionalCtfWithMaterialTracksStartupU_*_*", "keep *_hltL3Muons_*_*", "keep *_hltBLifetimeL3JetsStartupU_*_*", "keep *_hltL1IsoEgammaRegionalPixelSeedGenerator_*_*", "keep *_hltL1NonIsolatedPhotonHcalIsol_*_*", "keep *_hltL1extraParticles_*_*", "keep *_hltL3TrajectorySeed_*_*", "keep *_hltL1IsoLargeWindowElectronPixelSeeds_*_*", "keep *_hltL1NonIsoPhotonHollowTrackIsol_*_*", "keep *_hltL1IsolatedPhotonEcalIsol_*_*", "keep *_hltCscSegments_*_*", "keep *_hltBLifetimeL3AssociatorStartupU_*_*", "keep *_hltL1IsoEgammaRegionalCTFFinalFitWithMaterial_*_*", "keep *_hltBLifetimeL25TagInfosStartupU_*_*", "keep *_hltL1GtObjectMap_*_*", "keep *_hltL3TkTracksFromL2_*_*", "keep *_hltL2Muons_*_*", "keep *_hltBLifetimeL3BJetTagsStartupU_*_*", "keep *_hltL1IsoHLTClusterShape_*_*", "keep *_hltBLifetimeL3TagInfosStartupU_*_*", "keep *_hltPixelTracks_*_*", "keep *_hltL3MuonCandidatesNoVtx_*_*", "keep *_hltL2MuonIsolations_*_*", "keep *_hltCkfL1IsoLargeWindowTrackCandidates_*_*", "keep *_hltL1NonIsoEgammaRegionalCTFFinalFitWithMaterial_*_*", "keep *_hltL2MuonCandidates_*_*", "keep *_hltL1IsoPhotonHollowTrackIsol_*_*", "keep *_hltBSoftMuonL3TagInfosU_*_*", "keep *_hltL1IsolatedPhotonHcalIsol_*_*", "keep *_hltCtfL1NonIsoLargeWindowWithMaterialTracks_*_*", "keep *_hltL2TauJets_*_*", "keep *_hltFilterL2EtCutDoubleLooseIsoTau15_*_*", "keep *_hltFilterL2EcalIsolationDoubleLooseIsoTau15_*_*", "keep *_hltFilterL2EtCutSingleLooseIsoTau20_*_*", "keep *_hltL1sSingleLooseIsoTau20_*_*", "keep *_hltFilterL2EcalIsolationSingleLooseIsoTau20_*_*", "keep *_hltL1sDoubleLooseIsoTau15_*_*", "keep *_hltIconeTau1Regional_*_*", "keep *_hltIconeTau2Regional_*_*", "keep *_hltIconeTau3Regional_*_*", "keep *_hltIconeTau4Regional_*_*", "keep *_hltIconeCentral1Regional_*_*", "keep *_hltIconeCentral2Regional_*_*", "keep *_hltIconeCentral3Regional_*_*", "keep *_hltIconeCentral4Regional_*_*", "keep *_hltAlCaEtaRecHitsFilter_*_*", "keep *_hltAlCaPi0RecHitsFilter_*_*", "keep *_hltMuTrackJpsiCtfTracks_*_*", "keep *_hltMuTrackJpsiCtfTrackCands_*_*", "keep *_hltMuTrackJpsiTrackSeeds_*_*", "keep *_hltMuTrackJpsiPixelTrackCands_*_*", "keep *_hltMuTrackJpsiPixelTrackSelector_*_*", "keep SiPixelClusteredmNewDetSetVector_hltSiPixelClusters_*_*" }
  }
}
