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

Functions

 xRpcToPrepDataCnvAlgCfg (flags, name="xAODRpcToPrepDataCnvAlg", **kwargs)
 xTgcToPrepDataCnvAlgCfg (flags, name="xAODTgcToPrepDataCnvAlg", **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 18 of file MuonPrepDataCnvCfg.py.

18def MuonPrepDataToxAODCnvAlg(flags,name="MuonPrepDataToxAODCnvAlg", **kwargs):
19 result = ComponentAccumulator()
20 the_alg = CompFactory.Muon.PRDxAODConvertorAlg(name=name, **kwargs)
21 result.addEventAlgo(the_alg, primary = True)
22 return result
23

◆ SetupArgParser()

MuonPrepDataCnvCfg.SetupArgParser ( )

Definition at line 24 of file MuonPrepDataCnvCfg.py.

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

◆ setupTestOutputCfg()

MuonPrepDataCnvCfg.setupTestOutputCfg ( flags,
** kwargs )

Definition at line 35 of file MuonPrepDataCnvCfg.py.

35def setupTestOutputCfg(flags,**kwargs):
36
37 kwargs.setdefault("streamName","MPRDTestStream")
38 kwargs.setdefault("AcceptAlgs",[])
39
40 result = ComponentAccumulator()
41
45 container_items = ["xAOD::MdtDriftCircleContainer#", "xAOD::MdtDriftCircleAuxContainer#",
46 "xAOD::RpcStripContainer#", "xAOD::RpcStripAuxContainer#",
47 "xAOD::TgcStripContainer#", "xAOD::TgcStripAuxContainer#",
48 "xAOD::MMClusterContainer#", "xAOD::MMClusterAuxContainer#",
49 "xAOD::sTgcStripContainer#", "xAOD::sTgcStripAuxContaine#",
50 "xAOD::sTgcWireContainer#", "xAOD::sTgcWireAuxContainer#",
51 "xAOD::sTgcPadContainer#", "xAOD::sTgcPadAuxContainer#",
52 ]
53 from OutputStreamAthenaPool.OutputStreamConfig import OutputStreamCfg
54 kwargs.setdefault("ItemList", container_items)
55 result.merge(OutputStreamCfg(flags, **kwargs))
56 return result
57
58

◆ 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 62 of file MuonPrepDataCnvCfg.py.

◆ cfg

MuonPrepDataCnvCfg.cfg = setupServicesCfg(flags)

Definition at line 73 of file MuonPrepDataCnvCfg.py.

◆ doWriteDAOD

MuonPrepDataCnvCfg.doWriteDAOD

Definition at line 67 of file MuonPrepDataCnvCfg.py.

◆ Files

MuonPrepDataCnvCfg.Files

Definition at line 68 of file MuonPrepDataCnvCfg.py.

◆ flags

MuonPrepDataCnvCfg.flags = initConfigFlags()

Definition at line 64 of file MuonPrepDataCnvCfg.py.

◆ NumConcurrentEvents

MuonPrepDataCnvCfg.NumConcurrentEvents

Definition at line 66 of file MuonPrepDataCnvCfg.py.

◆ NumThreads

MuonPrepDataCnvCfg.NumThreads

Definition at line 65 of file MuonPrepDataCnvCfg.py.

◆ sc

MuonPrepDataCnvCfg.sc = cfg.run(-1)

Definition at line 82 of file MuonPrepDataCnvCfg.py.

◆ summariseProps

MuonPrepDataCnvCfg.summariseProps

Definition at line 79 of file MuonPrepDataCnvCfg.py.

◆ True

MuonPrepDataCnvCfg.True

Definition at line 79 of file MuonPrepDataCnvCfg.py.

◆ withDetails

MuonPrepDataCnvCfg.withDetails

Definition at line 79 of file MuonPrepDataCnvCfg.py.