ATLAS Offline Software
Functions
TRTCalibToolsConfig Namespace Reference

Functions

def FillAlignTrkInfoCfg (flags, name='FillAlignTrkInfo', **kwargs)
 
def FillAlignTRTHitsCfg (flags, name='FillAlignTRTHits', **kwargs)
 
def FitToolCfg (flags, name="FitToolCfg", **kwargs)
 

Detailed Description

Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration

Function Documentation

◆ FillAlignTrkInfoCfg()

def TRTCalibToolsConfig.FillAlignTrkInfoCfg (   flags,
  name = 'FillAlignTrkInfo',
**  kwargs 
)

Definition at line 9 of file TRTCalibToolsConfig.py.

9 def FillAlignTrkInfoCfg(flags,name='FillAlignTrkInfo',**kwargs) :
10  acc = ComponentAccumulator()
11 
12  from TrkConfig.TrkTrackSummaryToolConfig import InDetTrackSummaryToolCfg
13  kwargs.setdefault("TrackSummaryTool", acc.popToolsAndMerge(InDetTrackSummaryToolCfg(flags)))
14 
15  acc.setPrivateTools(CompFactory.FillAlignTrkInfo(name, **kwargs))
16  return acc
17 
18 
19 # Tool to write a hit-tuple with R-t info

◆ FillAlignTRTHitsCfg()

def TRTCalibToolsConfig.FillAlignTRTHitsCfg (   flags,
  name = 'FillAlignTRTHits',
**  kwargs 
)

Definition at line 20 of file TRTCalibToolsConfig.py.

20 def FillAlignTRTHitsCfg(flags,name='FillAlignTRTHits',**kwargs) :
21  acc = ComponentAccumulator()
22 
23  kwargs.setdefault("minTimebinsOverThreshold", 0)
24 
25  from TRT_ConditionsServices.TRT_ConditionsServicesConfig import TRT_CalDbToolCfg, TRT_StrawStatusSummaryToolCfg, TRT_StrawNeighbourSvcCfg
26  kwargs.setdefault("TRTCalDbTool", acc.popToolsAndMerge(TRT_CalDbToolCfg(flags)))
27  kwargs.setdefault("TRTStrawSummaryTool", acc.popToolsAndMerge(TRT_StrawStatusSummaryToolCfg(flags)))
28  kwargs.setdefault("NeighbourSvc", acc.getPrimaryAndMerge(TRT_StrawNeighbourSvcCfg(flags)))
29 
30  if flags.Output.HISTFileName:
31  kwargs.setdefault("NtupleName", flags.Output.HISTFileName)
32 
33  acc.setPrivateTools(CompFactory.FillAlignTRTHits(name, **kwargs))
34 
35  return acc
36 
37 
38 # Tool to refit tracks

◆ FitToolCfg()

def TRTCalibToolsConfig.FitToolCfg (   flags,
  name = "FitToolCfg",
**  kwargs 
)

Definition at line 39 of file TRTCalibToolsConfig.py.

39 def FitToolCfg(flags, name = "FitToolCfg" ,**kwargs):
40  acc = ComponentAccumulator()
41  acc.setPrivateTools(CompFactory.FitTool(name, **kwargs))
42  return acc
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
TRTCalibToolsConfig.FillAlignTRTHitsCfg
def FillAlignTRTHitsCfg(flags, name='FillAlignTRTHits', **kwargs)
Definition: TRTCalibToolsConfig.py:20
python.TRT_ConditionsServicesConfig.TRT_StrawStatusSummaryToolCfg
def TRT_StrawStatusSummaryToolCfg(flags, name="TRT_StrawStatusSummaryTool", forceLegacyAccess=False, **kwargs)
Definition: TRT_ConditionsServicesConfig.py:23
python.TrkTrackSummaryToolConfig.InDetTrackSummaryToolCfg
def InDetTrackSummaryToolCfg(flags, name='InDetTrackSummaryTool', **kwargs)
Definition: TrkTrackSummaryToolConfig.py:22
python.TRT_ConditionsServicesConfig.TRT_StrawNeighbourSvcCfg
def TRT_StrawNeighbourSvcCfg(flags, name="TRT_StrawNeighbourSvc", **kwargs)
Definition: TRT_ConditionsServicesConfig.py:42
TRTCalibToolsConfig.FitToolCfg
def FitToolCfg(flags, name="FitToolCfg", **kwargs)
Definition: TRTCalibToolsConfig.py:39
TRTCalibToolsConfig.FillAlignTrkInfoCfg
def FillAlignTrkInfoCfg(flags, name='FillAlignTrkInfo', **kwargs)
Definition: TRTCalibToolsConfig.py:9
python.TRT_ConditionsServicesConfig.TRT_CalDbToolCfg
def TRT_CalDbToolCfg(flags, name="TRT_CalDbTool", **kwags)
Definition: TRT_ConditionsServicesConfig.py:9