Skip to content
Snippets Groups Projects

cleaning unused code in TrigTauRec

Merged Antonio De Maria requested to merge clean_trigtaurec into master
1 file
+ 2
113
Compare changes
  • Side-by-side
  • Inline
@@ -414,33 +414,6 @@ def getTauShotFinder():
cached_instances[_name] = TauShotFinder
return TauShotFinder
#########################################################################
def getInDetTrackSelectionToolForTJVA():
_name = sPrefix + 'InDetTrackSelectionToolForTJVA'
if _name in cached_instances:
return cached_instances[_name]
#Configures tau track selector tool (should eventually check whether an existing one is available)
from InDetTrackSelectionTool.InDetTrackSelectionToolConf import InDet__InDetTrackSelectionTool
InDetTrackSelectionToolForTJVA = InDet__InDetTrackSelectionTool(name = _name,
minPt = 1000.,
maxD0 = 9999.*mm,
maxZ0 = 9999.*mm,
minNPixelHits = 2, # PixelHits + PixelDeadSensors
minNSctHits = 0, # SCTHits + SCTDeadSensors
minNSiHits = 7, # PixelHits + SCTHits + PixelDeadSensors + SCTDeadSensors
minNTrtHits = 0)
#fitChi2OnNdfMax = 99999,
#TrackSummaryTool = None,
#Extrapolator = getAtlasExtrapolator())
from AthenaCommon.AppMgr import ToolSvc
ToolSvc += InDetTrackSelectionToolForTJVA
cached_instances[_name] = InDetTrackSelectionToolForTJVA
return InDetTrackSelectionToolForTJVA
#########################################################################
def getInDetTrackSelectorTool():
_name = sPrefix + 'InDetTrackSelectorTool'
@@ -474,56 +447,6 @@ def getInDetTrackSelectorTool():
cached_instances[_name] = InDetTrackSelectorTool
return InDetTrackSelectorTool
############################################################################
# setup up JVA tools
def setupTauJVFTool():
from AthenaCommon.AppMgr import ToolSvc
"""
#Configures tau track selector tool for TJVA
from InDetTrackSelectorTool.InDetTrackSelectorToolConf import InDet__InDetDetailedTrackSelectorTool
InDetTrackSelectorToolForTJVA = InDet__InDetDetailedTrackSelectorTool(name = sPrefix + 'InDetTrackSelectorToolForTJVA',
pTMin = 1000.,
IPd0Max = 9999.*mm,
IPz0Max = 9999.*mm,
nHitPix = 2, # PixelHits + PixelDeadSensors
nHitSct = 0, # SCTHits + SCTDeadSensors
nHitSi = 7, # PixelHits + SCTHits + PixelDeadSensors + SCTDeadSensors
fitChi2OnNdfMax = 99999,
TrackSummaryTool = None,
Extrapolator = getAtlasExtrapolator())
ToolSvc += InDetTrackSelectorToolForTJVA
"""
from JetRec.JetRecConf import JetAlgorithm
jetTrackAlg = JetAlgorithm(sPrefix+"JetTrackAlg_forTaus")
"""
from JetRecTools.JetRecToolsConf import JetTrackSelectionTool
ToolSvc += JetTrackSelectionTool(InputContainer = _DefaultTrackContainer,
OutputContainer="JetSelectedTracks_forTaus",
Selector=InDetTrackSelectorToolForTJVA,
OutputLevel=2
# what is about ptmin, eta min/max???
)
"""
from JetRecTools.JetRecToolsConf import TrackVertexAssociationTool
ToolSvc += TrackVertexAssociationTool(TrackParticleContainer = _DefaultTrackContainer ,
TrackVertexAssociation=sPrefix+"JetTrackVtxAssoc_forTaus",
VertexContainer= _DefaultVertexContainer,
MaxTransverseDistance = 2.5 *mm,
MaxLongitudinalDistance = 2 *mm,
#OutputLevel=2
)
#jetTrackAlg.Tools = [ToolSvc.JetTrackSelectionTool , ToolSvc.TrackVertexAssociationTool ]
jetTrackAlg.Tools = [ToolSvc.TrackVertexAssociationTool ]
from AthenaCommon.AlgSequence import AlgSequence
topSequence = AlgSequence()
topSequence+=jetTrackAlg
#########################################################################
def getTauVertexFinder(doUseTJVA=False):
@@ -531,23 +454,19 @@ def getTauVertexFinder(doUseTJVA=False):
if _name in cached_instances:
return cached_instances[_name]
# ATR-15665: commented out, track-vertex association done directly in TauVertexFinder
#if doUseTJVA:
# setupTauJVFTool()
# Algorithm that overwrites numTrack() and charge() of all tauJets in the container
from tauRecTools.tauRecToolsConf import TauVertexFinder
TauVertexFinder = TauVertexFinder(name = _name,
UseTJVA = doUseTJVA,
AssociatedTracks="GhostTrack", # OK??
InDetTrackSelectionToolForTJVA = "", #getInDetTrackSelectionToolForTJVA(),
InDetTrackSelectionToolForTJVA = "",
Key_vertexInputContainer = "",
Key_trackPartInputContainer= "",
OnlineMaxTransverseDistance = 2.5*mm, # ATR-15665
# OnlineMaxLongitudinalDistance = 2 *mm,
OnlineMaxZ0SinTheta = 3.0 *mm,
TVATool = "", #getTVATool()
TVATool = "",
)
cached_instances[_name] = TauVertexFinder
@@ -837,36 +756,6 @@ def getParticleCaloExtensionTool():
cached_instances[_name] = tauParticleCaloExtensionTool
return tauParticleCaloExtensionTool
########################################################################
# TrackVertexAssociationTool (for vertex finder)
def getTVATool():
_name = sPrefix + "TVATool"
if _name in cached_instances:
return cached_instances[_name]
from TrackVertexAssociationTool.getTTVAToolForReco import getTTVAToolForReco
TVATool = getTTVAToolForReco(name = _name,
WorkingPoint = "Custom",
d0_cut = 2.5*mm,
use_d0sig = False,
d0sig_cut = -1,
dzSinTheta_cut = 3.0*mm,
doUsedInFit = False,
requirePriVtx=False,
TrackContName=_DefaultTrackContainer,
VertexContName=_DefaultVertexContainer
)
from AthenaCommon.AppMgr import ToolSvc
ToolSvc += TVATool
cached_instances[_name] = TVATool
return TVATool
# end
""" obsolete methods
Loading