ATLAS Offline Software
Loading...
Searching...
No Matches
InDetSegmentDriftCircleAssValidationConfig.py
Go to the documentation of this file.
1# Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
2# Configuration of InDetSegmentDriftCircleAssValidation package
3from AthenaConfiguration.ComponentAccumulator import ComponentAccumulator
4from AthenaConfiguration.ComponentFactory import CompFactory
5
7 flags, name="InDetSegmentDriftCircleAssValidation", **kwargs):
8 acc = ComponentAccumulator()
9
10 kwargs.setdefault("TRT_DriftCirclesName", 'TRT_DriftCircles')
11 kwargs.setdefault("Pseudorapidity", 2.1) # end of TRT
12 kwargs.setdefault("RadiusMin", 0.)
13 kwargs.setdefault("RadiusMax", 600.)
14 kwargs.setdefault("pTmin", flags.Tracking.BackTracking.minPt)
15 kwargs.setdefault("MinNumberDCs", flags.Tracking.BackTracking.minTRT)
16
17 acc.addEventAlgo(
18 CompFactory.InDet.SegmentDriftCircleAssValidation(name, **kwargs))
19 return acc
20
22 flags, name="InDetSegmentDriftCircleAssValidation_TrackSegments", **kwargs):
23 kwargs.setdefault("MinNumberDCs", flags.Tracking.TRTStandalone.minTRT)
24 kwargs.setdefault("pTmin", flags.Tracking.ActiveConfig.minPT)
25 return SegmentDriftCircleAssValidationCfg(flags, name, **kwargs)
SegmentDriftCircleAssValidationCfg(flags, name="InDetSegmentDriftCircleAssValidation", **kwargs)
SegmentDriftCircleAssValidation_TrackSegments_Cfg(flags, name="InDetSegmentDriftCircleAssValidation_TrackSegments", **kwargs)