ATLAS Offline Software
Loading...
Searching...
No Matches
HoughVtxFinderConfig Namespace Reference

Functions

 HoughVtxFinderToolCfg (flags, name="HoughVtxFinderTool", **kwargs)
 HoughVtxFinderCfg (flags, name="HoughVtxFinder", **kwargs)
 HoughVtxCfg (flags)

Variables

 flags = initConfigFlags()
 Files
 GlobalTag
 AtlasVersion
 MaxEvents
 NumThreads
 doWriteAOD
 AODFileName
 doWriteESD
 ESDFileName
 acc = MainServicesCfg(flags)
 OutputLevel
 withDetails
 True
 summariseProps

Function Documentation

◆ HoughVtxCfg()

HoughVtxFinderConfig.HoughVtxCfg ( flags)
Configures HoughVtxFinder and output containers 

Definition at line 32 of file HoughVtxFinderConfig.py.

32def HoughVtxCfg(flags):
33 """Configures HoughVtxFinder and output containers """
34 acc = ComponentAccumulator()
35
36 acc.merge(HoughVtxFinderCfg(flags))
37 output = [ "xAOD::VertexContainer#HoughVertices", "xAOD::VertexAuxContainer#HoughVerticesAux."]
38
39 acc.merge(addToESD(flags, output))
40 acc.merge(addToAOD(flags, output))
41
42 return acc
43
44

◆ HoughVtxFinderCfg()

HoughVtxFinderConfig.HoughVtxFinderCfg ( flags,
name = "HoughVtxFinder",
** kwargs )
Configures HoughVtxFinder

Definition at line 18 of file HoughVtxFinderConfig.py.

18def HoughVtxFinderCfg(flags, name="HoughVtxFinder", **kwargs):
19 """Configures HoughVtxFinder"""
20 acc = ComponentAccumulator()
21
22 if "HoughVtxFinderTool" not in kwargs:
23 houghVtxFinderTool = acc.popToolsAndMerge(HoughVtxFinderToolCfg(flags, name = "HoughVtxFinderTool"))
24 kwargs.setdefault("HoughVtxFinderTool", houghVtxFinderTool)
25
26 kwargs.setdefault("inputPixelSpacePoints", "PixelSpacePoints")
27 kwargs.setdefault("outputHoughVtx", "HoughVertices")
28
29 acc.addEventAlgo(CompFactory.HoughVtxFinder(name, **kwargs))
30 return acc
31

◆ HoughVtxFinderToolCfg()

HoughVtxFinderConfig.HoughVtxFinderToolCfg ( flags,
name = "HoughVtxFinderTool",
** kwargs )
Configures HoughVtxFinderTool

Definition at line 7 of file HoughVtxFinderConfig.py.

7def HoughVtxFinderToolCfg(flags, name="HoughVtxFinderTool", **kwargs):
8 """Configures HoughVtxFinderTool"""
9 acc = ComponentAccumulator()
10
11 from BeamSpotConditions.BeamSpotConditionsConfig import BeamSpotCondAlgCfg
12 acc.merge(BeamSpotCondAlgCfg(flags))
13 kwargs.setdefault("BeamSpotKey", "BeamSpotData")
14
15 acc.setPrivateTools(CompFactory.ActsTrk.HoughVtxFinderTool(name, **kwargs))
16 return acc
17

Variable Documentation

◆ acc

HoughVtxFinderConfig.acc = MainServicesCfg(flags)

Definition at line 69 of file HoughVtxFinderConfig.py.

◆ AODFileName

HoughVtxFinderConfig.AODFileName

Definition at line 58 of file HoughVtxFinderConfig.py.

◆ AtlasVersion

HoughVtxFinderConfig.AtlasVersion

Definition at line 52 of file HoughVtxFinderConfig.py.

◆ doWriteAOD

HoughVtxFinderConfig.doWriteAOD

Definition at line 57 of file HoughVtxFinderConfig.py.

◆ doWriteESD

HoughVtxFinderConfig.doWriteESD

Definition at line 59 of file HoughVtxFinderConfig.py.

◆ ESDFileName

HoughVtxFinderConfig.ESDFileName

Definition at line 60 of file HoughVtxFinderConfig.py.

◆ Files

HoughVtxFinderConfig.Files

Definition at line 50 of file HoughVtxFinderConfig.py.

◆ flags

HoughVtxFinderConfig.flags = initConfigFlags()

Definition at line 48 of file HoughVtxFinderConfig.py.

◆ GlobalTag

HoughVtxFinderConfig.GlobalTag

Definition at line 51 of file HoughVtxFinderConfig.py.

◆ MaxEvents

HoughVtxFinderConfig.MaxEvents

Definition at line 54 of file HoughVtxFinderConfig.py.

◆ NumThreads

HoughVtxFinderConfig.NumThreads

Definition at line 55 of file HoughVtxFinderConfig.py.

◆ OutputLevel

HoughVtxFinderConfig.OutputLevel

Definition at line 100 of file HoughVtxFinderConfig.py.

◆ summariseProps

HoughVtxFinderConfig.summariseProps

Definition at line 102 of file HoughVtxFinderConfig.py.

◆ True

HoughVtxFinderConfig.True

Definition at line 102 of file HoughVtxFinderConfig.py.

◆ withDetails

HoughVtxFinderConfig.withDetails

Definition at line 102 of file HoughVtxFinderConfig.py.