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

Functions

 HoughVtxFinderToolCfg (flags, name="HoughVtxFinderTool", **kwargs)
 HIHoughVtxRecoCfg (flags, name="HIHoughVtxReco", **kwargs)
 HIHoughVtxFinderCfg (flags)

Variables

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

Function Documentation

◆ HIHoughVtxFinderCfg()

HIHoughVtxFinderConfig.HIHoughVtxFinderCfg ( flags)
Configures Heavy Ion Global quantities 

Definition at line 32 of file HIHoughVtxFinderConfig.py.

32def HIHoughVtxFinderCfg(flags):
33 """Configures Heavy Ion Global quantities """
34 acc = ComponentAccumulator()
35
36 acc.merge(HIHoughVtxRecoCfg(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

◆ HIHoughVtxRecoCfg()

HIHoughVtxFinderConfig.HIHoughVtxRecoCfg ( flags,
name = "HIHoughVtxReco",
** kwargs )
Configures HIHoughVtxReco

Definition at line 18 of file HIHoughVtxFinderConfig.py.

18def HIHoughVtxRecoCfg(flags, name="HIHoughVtxReco", **kwargs):
19 """Configures HIHoughVtxReco"""
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.HIHoughVtxReco(name, **kwargs))
30 return acc
31

◆ HoughVtxFinderToolCfg()

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

Definition at line 7 of file HIHoughVtxFinderConfig.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

HIHoughVtxFinderConfig.acc = MainServicesCfg(flags)

Definition at line 69 of file HIHoughVtxFinderConfig.py.

◆ AODFileName

HIHoughVtxFinderConfig.AODFileName

Definition at line 58 of file HIHoughVtxFinderConfig.py.

◆ AtlasVersion

HIHoughVtxFinderConfig.AtlasVersion

Definition at line 52 of file HIHoughVtxFinderConfig.py.

◆ doWriteAOD

HIHoughVtxFinderConfig.doWriteAOD

Definition at line 57 of file HIHoughVtxFinderConfig.py.

◆ doWriteESD

HIHoughVtxFinderConfig.doWriteESD

Definition at line 59 of file HIHoughVtxFinderConfig.py.

◆ ESDFileName

HIHoughVtxFinderConfig.ESDFileName

Definition at line 60 of file HIHoughVtxFinderConfig.py.

◆ Files

HIHoughVtxFinderConfig.Files

Definition at line 50 of file HIHoughVtxFinderConfig.py.

◆ flags

HIHoughVtxFinderConfig.flags = initConfigFlags()

Definition at line 48 of file HIHoughVtxFinderConfig.py.

◆ GlobalTag

HIHoughVtxFinderConfig.GlobalTag

Definition at line 51 of file HIHoughVtxFinderConfig.py.

◆ MaxEvents

HIHoughVtxFinderConfig.MaxEvents

Definition at line 54 of file HIHoughVtxFinderConfig.py.

◆ NumThreads

HIHoughVtxFinderConfig.NumThreads

Definition at line 55 of file HIHoughVtxFinderConfig.py.

◆ OutputLevel

HIHoughVtxFinderConfig.OutputLevel

Definition at line 90 of file HIHoughVtxFinderConfig.py.

◆ summariseProps

HIHoughVtxFinderConfig.summariseProps

Definition at line 92 of file HIHoughVtxFinderConfig.py.

◆ True

HIHoughVtxFinderConfig.True

Definition at line 92 of file HIHoughVtxFinderConfig.py.

◆ withDetails

HIHoughVtxFinderConfig.withDetails

Definition at line 92 of file HIHoughVtxFinderConfig.py.