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

Functions

 xRpcToPrepDataCnvAlgCfg (flags, name="xAODRpcToPrepDataCnvAlg", **kwargs)
 xTgcToPrepDataCnvAlgCfg (flags, name="xAODTgcToPrepDataCnvAlg", **kwargs)
 xMdtToPrepDataCnvAlgCfg (flags, name="xAODMdtToPrepDataCnvAlg", **kwargs)
 MuonPrepDataToxAODCnvAlg (flags, name="MuonPrepDataToxAODCnvAlg", **kwargs)
 SetupArgParser ()
 setupTestOutputCfg (flags, **kwargs)

Variables

 args = SetupArgParser().parse_args()
 flags = initConfigFlags()
 NumThreads
 NumConcurrentEvents
 doWriteDAOD
 Files
 cfg = setupServicesCfg(flags)
 withDetails
 True
 summariseProps
 sc = cfg.run(-1)

Function Documentation

◆ MuonPrepDataToxAODCnvAlg()

MuonPrepDataCnvCfg.MuonPrepDataToxAODCnvAlg ( flags,
name = "MuonPrepDataToxAODCnvAlg",
** kwargs )

Definition at line 23 of file MuonPrepDataCnvCfg.py.

23def MuonPrepDataToxAODCnvAlg(flags,name="MuonPrepDataToxAODCnvAlg", **kwargs):
24 result = ComponentAccumulator()
25 the_alg = CompFactory.Muon.PRDxAODConvertorAlg(name=name, **kwargs)
26 result.addEventAlgo(the_alg, primary = True)
27 return result
28

◆ SetupArgParser()

MuonPrepDataCnvCfg.SetupArgParser ( )

Definition at line 29 of file MuonPrepDataCnvCfg.py.

29def SetupArgParser():
30 from argparse import ArgumentParser
31 from AthenaCommon.TestDefaults import defaultTestFiles
32
33 parser = ArgumentParser()
34 parser.add_argument("-t", "--threads", dest="threads", type=int, help="number of threads", default=1)
35 parser.add_argument("-o", "--output", dest="output", default='PrepDataTest.pool.root', help="Text file containing each cabling channel", metavar="FILE")
36 parser.add_argument("--inputFile", "-i", default=defaultTestFiles.ESD_RUN3_MC,
37 help="Input file to run on ", nargs="+")
38 return parser
39

◆ setupTestOutputCfg()

MuonPrepDataCnvCfg.setupTestOutputCfg ( flags,
** kwargs )

Definition at line 40 of file MuonPrepDataCnvCfg.py.

40def setupTestOutputCfg(flags,**kwargs):
41
42 kwargs.setdefault("streamName","MPRDTestStream")
43 kwargs.setdefault("AcceptAlgs",[])
44
45 result = ComponentAccumulator()
46
50 container_items = ["xAOD::MdtDriftCircleContainer#", "xAOD::MdtDriftCircleAuxContainer#",
51 "xAOD::RpcStripContainer#", "xAOD::RpcStripAuxContainer#",
52 "xAOD::TgcStripContainer#", "xAOD::TgcStripAuxContainer#",
53 "xAOD::MMClusterContainer#", "xAOD::MMClusterAuxContainer#",
54 "xAOD::sTgcStripContainer#", "xAOD::sTgcStripAuxContaine#",
55 "xAOD::sTgcWireContainer#", "xAOD::sTgcWireAuxContainer#",
56 "xAOD::sTgcPadContainer#", "xAOD::sTgcPadAuxContainer#",
57 ]
58 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
59 kwargs.setdefault("ItemList", container_items)
60 result.merge(OutputStreamCfg(flags, **kwargs))
61 return result
62
63

◆ xMdtToPrepDataCnvAlgCfg()

MuonPrepDataCnvCfg.xMdtToPrepDataCnvAlgCfg ( flags,
name = "xAODMdtToPrepDataCnvAlg",
** kwargs )

Definition at line 18 of file MuonPrepDataCnvCfg.py.

18def xMdtToPrepDataCnvAlgCfg(flags,name = "xAODMdtToPrepDataCnvAlg", **kwargs):
19 result = ComponentAccumulator()
20 the_alg = CompFactory.MuonR4.xMdtMeasToTrkPrdCnvAlg(name, **kwargs)
21 result.addEventAlgo(the_alg, primary = True)
22 return result

◆ xRpcToPrepDataCnvAlgCfg()

MuonPrepDataCnvCfg.xRpcToPrepDataCnvAlgCfg ( flags,
name = "xAODRpcToPrepDataCnvAlg",
** kwargs )

Definition at line 7 of file MuonPrepDataCnvCfg.py.

7def xRpcToPrepDataCnvAlgCfg(flags,name = "xAODRpcToPrepDataCnvAlg", **kwargs):
8 result = ComponentAccumulator()
9 the_alg = CompFactory.MuonR4.xRpcMeasToTrkPrdCnvAlg(name, **kwargs)
10 result.addEventAlgo(the_alg, primary = True)
11 return result
12

◆ xTgcToPrepDataCnvAlgCfg()

MuonPrepDataCnvCfg.xTgcToPrepDataCnvAlgCfg ( flags,
name = "xAODTgcToPrepDataCnvAlg",
** kwargs )

Definition at line 13 of file MuonPrepDataCnvCfg.py.

13def xTgcToPrepDataCnvAlgCfg(flags,name = "xAODTgcToPrepDataCnvAlg", **kwargs):
14 result = ComponentAccumulator()
15 the_alg = CompFactory.MuonR4.xTgcMeasToTrkPrdCnvAlg(name, **kwargs)
16 result.addEventAlgo(the_alg, primary = True)
17 return result

Variable Documentation

◆ args

MuonPrepDataCnvCfg.args = SetupArgParser().parse_args()

Definition at line 67 of file MuonPrepDataCnvCfg.py.

◆ cfg

MuonPrepDataCnvCfg.cfg = setupServicesCfg(flags)

Definition at line 78 of file MuonPrepDataCnvCfg.py.

◆ doWriteDAOD

MuonPrepDataCnvCfg.doWriteDAOD

Definition at line 72 of file MuonPrepDataCnvCfg.py.

◆ Files

MuonPrepDataCnvCfg.Files

Definition at line 73 of file MuonPrepDataCnvCfg.py.

◆ flags

MuonPrepDataCnvCfg.flags = initConfigFlags()

Definition at line 69 of file MuonPrepDataCnvCfg.py.

◆ NumConcurrentEvents

MuonPrepDataCnvCfg.NumConcurrentEvents

Definition at line 71 of file MuonPrepDataCnvCfg.py.

◆ NumThreads

MuonPrepDataCnvCfg.NumThreads

Definition at line 70 of file MuonPrepDataCnvCfg.py.

◆ sc

MuonPrepDataCnvCfg.sc = cfg.run(-1)

Definition at line 87 of file MuonPrepDataCnvCfg.py.

◆ summariseProps

MuonPrepDataCnvCfg.summariseProps

Definition at line 84 of file MuonPrepDataCnvCfg.py.

◆ True

MuonPrepDataCnvCfg.True

Definition at line 84 of file MuonPrepDataCnvCfg.py.

◆ withDetails

MuonPrepDataCnvCfg.withDetails

Definition at line 84 of file MuonPrepDataCnvCfg.py.