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

Functions

 xRpcToRpcPrepDataCnvAlgCfg (flags, name="xAODRpcToPrepDataCnvAlg", **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 13 of file MuonPrepDataCnvCfg.py.

13def MuonPrepDataToxAODCnvAlg(flags,name="MuonPrepDataToxAODCnvAlg", **kwargs):
14 result = ComponentAccumulator()
15 the_alg = CompFactory.Muon.PRDxAODConvertorAlg(name=name, **kwargs)
16 result.addEventAlgo(the_alg, primary = True)
17 return result
18

◆ SetupArgParser()

MuonPrepDataCnvCfg.SetupArgParser ( )

Definition at line 19 of file MuonPrepDataCnvCfg.py.

19def SetupArgParser():
20 from argparse import ArgumentParser
21 from AthenaCommon.TestDefaults import defaultTestFiles
22
23 parser = ArgumentParser()
24 parser.add_argument("-t", "--threads", dest="threads", type=int, help="number of threads", default=1)
25 parser.add_argument("-o", "--output", dest="output", default='PrepDataTest.pool.root', help="Text file containing each cabling channel", metavar="FILE")
26 parser.add_argument("--inputFile", "-i", default=defaultTestFiles.ESD_RUN3_MC,
27 help="Input file to run on ", nargs="+")
28 return parser
29

◆ setupTestOutputCfg()

MuonPrepDataCnvCfg.setupTestOutputCfg ( flags,
** kwargs )

Definition at line 30 of file MuonPrepDataCnvCfg.py.

30def setupTestOutputCfg(flags,**kwargs):
31
32 kwargs.setdefault("streamName","MPRDTestStream")
33 kwargs.setdefault("AcceptAlgs",[])
34
35 result = ComponentAccumulator()
36
40 container_items = ["xAOD::MdtDriftCircleContainer#", "xAOD::MdtDriftCircleAuxContainer#",
41 "xAOD::RpcStripContainer#", "xAOD::RpcStripAuxContainer#",
42 "xAOD::TgcStripContainer#", "xAOD::TgcStripAuxContainer#",
43 "xAOD::MMClusterContainer#", "xAOD::MMClusterAuxContainer#",
44 "xAOD::sTgcStripContainer#", "xAOD::sTgcStripAuxContaine#",
45 "xAOD::sTgcWireContainer#", "xAOD::sTgcWireAuxContainer#",
46 "xAOD::sTgcPadContainer#", "xAOD::sTgcPadAuxContainer#",
47 ]
48 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
49 kwargs.setdefault("ItemList", container_items)
50 result.merge(OutputStreamCfg(flags, **kwargs))
51 return result
52
53

◆ xRpcToRpcPrepDataCnvAlgCfg()

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

Definition at line 7 of file MuonPrepDataCnvCfg.py.

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

Variable Documentation

◆ args

MuonPrepDataCnvCfg.args = SetupArgParser().parse_args()

Definition at line 57 of file MuonPrepDataCnvCfg.py.

◆ cfg

MuonPrepDataCnvCfg.cfg = setupServicesCfg(flags)

Definition at line 68 of file MuonPrepDataCnvCfg.py.

◆ doWriteDAOD

MuonPrepDataCnvCfg.doWriteDAOD

Definition at line 62 of file MuonPrepDataCnvCfg.py.

◆ Files

MuonPrepDataCnvCfg.Files

Definition at line 63 of file MuonPrepDataCnvCfg.py.

◆ flags

MuonPrepDataCnvCfg.flags = initConfigFlags()

Definition at line 59 of file MuonPrepDataCnvCfg.py.

◆ NumConcurrentEvents

MuonPrepDataCnvCfg.NumConcurrentEvents

Definition at line 61 of file MuonPrepDataCnvCfg.py.

◆ NumThreads

MuonPrepDataCnvCfg.NumThreads

Definition at line 60 of file MuonPrepDataCnvCfg.py.

◆ sc

MuonPrepDataCnvCfg.sc = cfg.run(-1)

Definition at line 77 of file MuonPrepDataCnvCfg.py.

◆ summariseProps

MuonPrepDataCnvCfg.summariseProps

Definition at line 74 of file MuonPrepDataCnvCfg.py.

◆ True

MuonPrepDataCnvCfg.True

Definition at line 74 of file MuonPrepDataCnvCfg.py.

◆ withDetails

MuonPrepDataCnvCfg.withDetails

Definition at line 74 of file MuonPrepDataCnvCfg.py.