Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HLT migration to TrackClusterRemover (from HLTTrackClusterRemoverNew) #6618

Merged
merged 8 commits into from
Dec 5, 2014
194 changes: 129 additions & 65 deletions HLTrigger/Configuration/python/HLT_FULL_Famos_cff.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# /dev/CMSSW_7_2_1/HLT/V118 (CMSSW_7_2_1_patch2_HLT1)
# /dev/CMSSW_7_3_0/HLT/V2 (CMSSW_7_2_2_patch2_HLT1)

import FWCore.ParameterSet.Config as cms
from FastSimulation.HighLevelTrigger.HLTSetup_cff import *


HLTConfigVersion = cms.PSet(
tableName = cms.string('/dev/CMSSW_7_2_1/HLT/V118')
tableName = cms.string('/dev/CMSSW_7_3_0/HLT/V2')
)

HLTIter4PSetTrajectoryFilterIT = cms.PSet(
Expand Down Expand Up @@ -759,11 +759,11 @@
'HcalCellDead' )
)
hltCombinedSecondaryVertex = cms.ESProducer( "CombinedSecondaryVertexESProducer",
trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
categoryVariableName = cms.string( "vertexCategory" ),
useTrackWeights = cms.bool( True ),
useCategories = cms.bool( True ),
pseudoMultiplicityMin = cms.uint32( 2 ),
categoryVariableName = cms.string( "vertexCategory" ),
correctVertexMass = cms.bool( True ),
trackSelection = cms.PSet(
totalHitsMin = cms.uint32( 0 ),
jetDeltaRMax = cms.double( 0.3 ),
Expand All @@ -785,7 +785,7 @@
calibrationRecords = cms.vstring( 'CombinedSVRecoVertex',
'CombinedSVPseudoVertex',
'CombinedSVNoVertex' ),
correctVertexMass = cms.bool( True ),
trackPairV0Filter = cms.PSet( k0sMassWindow = cms.double( 0.03 ) ),
charmCut = cms.double( 1.5 ),
vertexFlip = cms.bool( False ),
minimumTrackWeight = cms.double( 0.5 ),
Expand Down Expand Up @@ -1569,16 +1569,16 @@
hltEcalDigis = cms.EDProducer( "EcalRawToDigi",
tccUnpacking = cms.bool( True ),
FedLabel = cms.InputTag( "listfeds" ),
orderedDCCIdList = cms.vint32( 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 ),
srpUnpacking = cms.bool( True ),
syncCheck = cms.bool( True ),
feIdCheck = cms.bool( True ),
silentMode = cms.untracked.bool( True ),
InputLabel = cms.InputTag( "rawDataCollector" ),
numbTriggerTSamples = cms.int32( 1 ),
orderedFedList = cms.vint32( 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 ),
eventPut = cms.bool( True ),
numbTriggerTSamples = cms.int32( 1 ),
InputLabel = cms.InputTag( "rawDataCollector" ),
numbXtalTSamples = cms.int32( 10 ),
orderedDCCIdList = cms.vint32( 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 ),
feIdCheck = cms.bool( True ),
FEDs = cms.vint32( 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 ),
DoRegional = cms.bool( False ),
feUnpacking = cms.bool( True ),
Expand Down Expand Up @@ -2991,35 +2991,51 @@
hltL3TrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
labels = cms.VInputTag( 'hltL3TrackCandidateFromL2IOHit','hltL3TrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
)
hltL3TkTracksMergeStep1 = cms.EDProducer( "SimpleTrackListMerger",
hltL3TkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
ShareFrac = cms.double( 0.19 ),
promoteTrackQuality = cms.bool( True ),
writeOnlyTrkQuals = cms.bool( False ),
MinPT = cms.double( 0.05 ),
allowFirstHitShare = cms.bool( True ),
copyExtras = cms.untracked.bool( True ),
Epsilon = cms.double( -0.001 ),
allowFirstHitShare = cms.bool( True ),
newQuality = cms.string( "confirmed" ),
selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
indivShareFrac = cms.vdouble( 1.0, 1.0 ),
MaxNormalizedChisq = cms.double( 1000.0 ),
TrackProducer1 = cms.string( "hltL3TkTracksFromL2OIState" ),
copyMVA = cms.bool( False ),
FoundHitBonus = cms.double( 100.0 ),
setsToMerge = cms.VPSet(
cms.PSet( pQual = cms.bool( False ),
tLists = cms.vint32( 0, 1 )
)
),
MinFound = cms.int32( 3 ),
TrackProducer2 = cms.string( "hltL3TkTracksFromL2OIHit" ),
hasSelector = cms.vint32( 0, 0 ),
TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3TkTracksFromL2OIHit' ),
LostHitPenalty = cms.double( 0.0 ),
FoundHitBonus = cms.double( 100.0 )
newQuality = cms.string( "confirmed" )
)
hltL3TkTracksFromL2 = cms.EDProducer( "SimpleTrackListMerger",
hltL3TkTracksFromL2 = cms.EDProducer( "TrackListMerger",
ShareFrac = cms.double( 0.19 ),
promoteTrackQuality = cms.bool( True ),
writeOnlyTrkQuals = cms.bool( False ),
MinPT = cms.double( 0.05 ),
allowFirstHitShare = cms.bool( True ),
copyExtras = cms.untracked.bool( True ),
Epsilon = cms.double( -0.001 ),
allowFirstHitShare = cms.bool( True ),
newQuality = cms.string( "confirmed" ),
selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
indivShareFrac = cms.vdouble( 1.0, 1.0 ),
MaxNormalizedChisq = cms.double( 1000.0 ),
TrackProducer1 = cms.string( "hltL3TkTracksMergeStep1" ),
copyMVA = cms.bool( False ),
FoundHitBonus = cms.double( 100.0 ),
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

100???

setsToMerge = cms.VPSet(
cms.PSet( pQual = cms.bool( False ),
tLists = cms.vint32( 0, 1 )
)
),
MinFound = cms.int32( 3 ),
TrackProducer2 = cms.string( "hltL3TkTracksFromL2IOHit" ),
hasSelector = cms.vint32( 0, 0 ),
TrackProducers = cms.VInputTag( 'hltL3TkTracksMergeStep1','hltL3TkTracksFromL2IOHit' ),
LostHitPenalty = cms.double( 0.0 ),
FoundHitBonus = cms.double( 100.0 )
newQuality = cms.string( "confirmed" )
)
hltL3MuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
labels = cms.VInputTag( 'hltL3MuonsOIState','hltL3MuonsOIHit','hltL3MuonsIOHit' )
Expand All @@ -3032,20 +3048,28 @@
InputObjects = cms.InputTag( "hltL3Muons" ),
MuonPtOption = cms.string( "Tracker" )
)
hltPFMuonMerging = cms.EDProducer( "SimpleTrackListMerger",
hltPFMuonMerging = cms.EDProducer( "TrackListMerger",
ShareFrac = cms.double( 0.19 ),
promoteTrackQuality = cms.bool( True ),
writeOnlyTrkQuals = cms.bool( False ),
MinPT = cms.double( 0.05 ),
allowFirstHitShare = cms.bool( True ),
copyExtras = cms.untracked.bool( True ),
Epsilon = cms.double( -0.001 ),
allowFirstHitShare = cms.bool( True ),
newQuality = cms.string( "confirmed" ),
selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
indivShareFrac = cms.vdouble( 1.0, 1.0 ),
MaxNormalizedChisq = cms.double( 1000.0 ),
TrackProducer1 = cms.string( "hltL3TkTracksFromL2" ),
copyMVA = cms.bool( False ),
FoundHitBonus = cms.double( 5.0 ),
setsToMerge = cms.VPSet(
cms.PSet( pQual = cms.bool( False ),
tLists = cms.vint32( 0, 1 )
)
),
MinFound = cms.int32( 3 ),
TrackProducer2 = cms.string( "hltIter2Merged" ),
hasSelector = cms.vint32( 0, 0 ),
TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2Merged' ),
LostHitPenalty = cms.double( 20.0 ),
FoundHitBonus = cms.double( 5.0 )
newQuality = cms.string( "confirmed" )
)
hltMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
pMin = cms.double( 2.5 ),
Expand Down Expand Up @@ -4384,20 +4408,28 @@
maxNjetsOutput = cms.int32( 2 ),
beamSpot = cms.InputTag( "offlineBeamSpot" )
)
hltFastPVPixelTracksMerger = cms.EDProducer( "SimpleTrackListMerger",
hltFastPVPixelTracksMerger = cms.EDProducer( "TrackListMerger",
ShareFrac = cms.double( 0.19 ),
promoteTrackQuality = cms.bool( False ),
writeOnlyTrkQuals = cms.bool( False ),
MinPT = cms.double( 0.05 ),
allowFirstHitShare = cms.bool( True ),
copyExtras = cms.untracked.bool( False ),
Epsilon = cms.double( -0.001 ),
allowFirstHitShare = cms.bool( True ),
newQuality = cms.string( "confirmed" ),
selectedTrackQuals = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ),
indivShareFrac = cms.vdouble( 1.0, 1.0 ),
MaxNormalizedChisq = cms.double( 1000.0 ),
TrackProducer1 = cms.string( "hltFastPVPixelTracks" ),
copyMVA = cms.bool( False ),
FoundHitBonus = cms.double( 5.0 ),
setsToMerge = cms.VPSet(
cms.PSet( pQual = cms.bool( False ),
tLists = cms.vint32( 0, 1 )
)
),
MinFound = cms.int32( 3 ),
TrackProducer2 = cms.string( "hltFastPVPixelTracksRecover" ),
hasSelector = cms.vint32( 0, 0 ),
TrackProducers = cms.VInputTag( 'hltFastPVPixelTracks','hltFastPVPixelTracksRecover' ),
LostHitPenalty = cms.double( 20.0 ),
FoundHitBonus = cms.double( 5.0 )
newQuality = cms.string( "confirmed" )
)
hltFastPVPixelVertices = cms.EDProducer( "PixelVertexProducer",
WtAverage = cms.bool( True ),
Expand Down Expand Up @@ -6703,20 +6735,28 @@
MinE = cms.double( -1.0 ),
triggerType = cms.int32( 84 )
)
hltPFMuonForTauMerging = cms.EDProducer( "SimpleTrackListMerger",
hltPFMuonForTauMerging = cms.EDProducer( "TrackListMerger",
ShareFrac = cms.double( 0.19 ),
promoteTrackQuality = cms.bool( True ),
writeOnlyTrkQuals = cms.bool( False ),
MinPT = cms.double( 0.05 ),
allowFirstHitShare = cms.bool( True ),
copyExtras = cms.untracked.bool( True ),
Epsilon = cms.double( -0.001 ),
allowFirstHitShare = cms.bool( True ),
newQuality = cms.string( "confirmed" ),
selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2MergedForTau' ),
indivShareFrac = cms.vdouble( 1.0, 1.0 ),
MaxNormalizedChisq = cms.double( 1000.0 ),
TrackProducer1 = cms.string( "hltL3TkTracksFromL2" ),
copyMVA = cms.bool( False ),
FoundHitBonus = cms.double( 5.0 ),
setsToMerge = cms.VPSet(
cms.PSet( pQual = cms.bool( False ),
tLists = cms.vint32( 0, 1 )
)
),
MinFound = cms.int32( 3 ),
TrackProducer2 = cms.string( "hltIter2MergedForTau" ),
hasSelector = cms.vint32( 0, 0 ),
TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltIter2MergedForTau' ),
LostHitPenalty = cms.double( 20.0 ),
FoundHitBonus = cms.double( 5.0 )
newQuality = cms.string( "confirmed" )
)
hltMuonLinksReg = cms.EDProducer( "MuonLinksProducerForHLT",
pMin = cms.double( 2.5 ),
Expand Down Expand Up @@ -16437,35 +16477,51 @@
hltL3NoFiltersTrackCandidateFromL2 = cms.EDProducer( "L3TrackCandCombiner",
labels = cms.VInputTag( 'hltL3NoFiltersTrackCandidateFromL2IOHit','hltL3NoFiltersTrackCandidateFromL2OIHit','hltL3TrackCandidateFromL2OIState' )
)
hltL3NoFiltersTkTracksMergeStep1 = cms.EDProducer( "SimpleTrackListMerger",
hltL3NoFiltersTkTracksMergeStep1 = cms.EDProducer( "TrackListMerger",
ShareFrac = cms.double( 0.19 ),
promoteTrackQuality = cms.bool( True ),
writeOnlyTrkQuals = cms.bool( False ),
MinPT = cms.double( 0.05 ),
allowFirstHitShare = cms.bool( True ),
copyExtras = cms.untracked.bool( True ),
Epsilon = cms.double( -0.001 ),
allowFirstHitShare = cms.bool( True ),
newQuality = cms.string( "confirmed" ),
selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3NoFiltersTkTracksFromL2OIHit' ),
indivShareFrac = cms.vdouble( 1.0, 1.0 ),
MaxNormalizedChisq = cms.double( 1000.0 ),
TrackProducer1 = cms.string( "hltL3TkTracksFromL2OIState" ),
copyMVA = cms.bool( False ),
FoundHitBonus = cms.double( 100.0 ),
setsToMerge = cms.VPSet(
cms.PSet( pQual = cms.bool( False ),
tLists = cms.vint32( 0, 1 )
)
),
MinFound = cms.int32( 3 ),
TrackProducer2 = cms.string( "hltL3NoFiltersTkTracksFromL2OIHit" ),
hasSelector = cms.vint32( 0, 0 ),
TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2OIState','hltL3NoFiltersTkTracksFromL2OIHit' ),
LostHitPenalty = cms.double( 0.0 ),
FoundHitBonus = cms.double( 100.0 )
newQuality = cms.string( "confirmed" )
)
hltL3NoFiltersTkTracksFromL2 = cms.EDProducer( "SimpleTrackListMerger",
hltL3NoFiltersTkTracksFromL2 = cms.EDProducer( "TrackListMerger",
ShareFrac = cms.double( 0.19 ),
promoteTrackQuality = cms.bool( True ),
writeOnlyTrkQuals = cms.bool( False ),
MinPT = cms.double( 0.05 ),
allowFirstHitShare = cms.bool( True ),
copyExtras = cms.untracked.bool( True ),
Epsilon = cms.double( -0.001 ),
allowFirstHitShare = cms.bool( True ),
newQuality = cms.string( "confirmed" ),
selectedTrackQuals = cms.VInputTag( 'hltL3NoFiltersTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHit' ),
indivShareFrac = cms.vdouble( 1.0, 1.0 ),
MaxNormalizedChisq = cms.double( 1000.0 ),
TrackProducer1 = cms.string( "hltL3NoFiltersTkTracksMergeStep1" ),
copyMVA = cms.bool( False ),
FoundHitBonus = cms.double( 100.0 ),
setsToMerge = cms.VPSet(
cms.PSet( pQual = cms.bool( False ),
tLists = cms.vint32( 0, 1 )
)
),
MinFound = cms.int32( 3 ),
TrackProducer2 = cms.string( "hltL3NoFiltersTkTracksFromL2IOHit" ),
hasSelector = cms.vint32( 0, 0 ),
TrackProducers = cms.VInputTag( 'hltL3NoFiltersTkTracksMergeStep1','hltL3NoFiltersTkTracksFromL2IOHit' ),
LostHitPenalty = cms.double( 0.0 ),
FoundHitBonus = cms.double( 100.0 )
newQuality = cms.string( "confirmed" )
)
hltL3NoFiltersMuonsLinksCombination = cms.EDProducer( "L3TrackLinksCombiner",
labels = cms.VInputTag( 'hltL3NoFiltersMuonsOIState','hltL3NoFiltersMuonsOIHit','hltL3NoFiltersMuonsIOHit' )
Expand Down Expand Up @@ -16565,20 +16621,28 @@
InputCollection = cms.InputTag( "hltPixelTracks" ),
originRadius = cms.double( 1.0E9 )
)
hltDiMuonMerging = cms.EDProducer( "SimpleTrackListMerger",
hltDiMuonMerging = cms.EDProducer( "TrackListMerger",
ShareFrac = cms.double( 0.19 ),
promoteTrackQuality = cms.bool( True ),
writeOnlyTrkQuals = cms.bool( False ),
MinPT = cms.double( 0.05 ),
allowFirstHitShare = cms.bool( True ),
copyExtras = cms.untracked.bool( True ),
Epsilon = cms.double( -0.001 ),
allowFirstHitShare = cms.bool( True ),
newQuality = cms.string( "confirmed" ),
selectedTrackQuals = cms.VInputTag( 'hltL3TkTracksFromL2','hltMuCtfTracks' ),
indivShareFrac = cms.vdouble( 1.0, 1.0 ),
MaxNormalizedChisq = cms.double( 1000.0 ),
TrackProducer1 = cms.string( "hltL3TkTracksFromL2" ),
copyMVA = cms.bool( False ),
FoundHitBonus = cms.double( 100.0 ),
setsToMerge = cms.VPSet(
cms.PSet( pQual = cms.bool( False ),
tLists = cms.vint32( 0, 1 )
)
),
MinFound = cms.int32( 3 ),
TrackProducer2 = cms.string( "hltMuCtfTracks" ),
hasSelector = cms.vint32( 0, 0 ),
TrackProducers = cms.VInputTag( 'hltL3TkTracksFromL2','hltMuCtfTracks' ),
LostHitPenalty = cms.double( 0.0 ),
FoundHitBonus = cms.double( 100.0 )
newQuality = cms.string( "confirmed" )
)
hltDiMuonLinks = cms.EDProducer( "MuonLinksProducerForHLT",
pMin = cms.double( 2.5 ),
Expand Down