ATLAS Offline Software
muonHitDump.py
Go to the documentation of this file.
1 # Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
2 
3 
4 
5 def main(args):
6  from MuonGeoModelTestR4.testGeoModel import setupGeoR4TestCfg
7  from MuonConfig.MuonConfigUtils import executeTest, setupHistSvcCfg
8  from AthenaConfiguration.AllConfigFlags import initConfigFlags
9  flags = initConfigFlags()
10  flags.PerfMon.doFullMonMT = True
11 
12  flags, cfg = setupGeoR4TestCfg(args)
13 
14  cfg.merge(setupHistSvcCfg(flags,outFile=args.outRootFile,
15  outStream="MuonHitDump"))
16 
17  from MuonConfig.MuonDataPrepConfig import xAODUncalibMeasPrepCfg
18  cfg.merge(xAODUncalibMeasPrepCfg(flags))
19 
20  from MuonSpacePointFormation.SpacePointFormationConfig import MuonSpacePointFormationCfg
21  cfg.merge(MuonSpacePointFormationCfg(flags))
22 
23  from MuonTruthAlgsR4.MuonTruthAlgsConfig import MuonTruthAlgsCfg
24  cfg.merge(MuonTruthAlgsCfg(flags))
25  from MuonBucketDump.MuonBucketDumpConfig import MuonHitDumperCfg
26  cfg.merge(MuonHitDumperCfg(flags))
27 
28  executeTest(cfg)
29 
30 if __name__=="__main__":
31  from MuonGeoModelTestR4.testGeoModel import SetupArgParser
32  parser = SetupArgParser()
33  parser.set_defaults(nEvents = -1)
34  parser.set_defaults(outRootFile="MuonBucketDump_R3SimHits.root")
35  parser.set_defaults(inputFile=[
36  "/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/MuonGeomRTT/R3SimHits.pool.root"
37  ])
38  args = parser.parse_args()
39  main(args)
40 
41 
MuonTruthAlgsConfig.MuonTruthAlgsCfg
def MuonTruthAlgsCfg(flags)
Definition: MuonPhaseII/MuonPatternRecognition/MuonTruthAlgsR4/python/MuonTruthAlgsConfig.py:169
MdtCablingTester.SetupArgParser
def SetupArgParser()
Definition: MdtCablingTester.py:3
testGeoModel.setupGeoR4TestCfg
def setupGeoR4TestCfg(args, flags=None)
Definition: MuonPhaseII/MuonDetDescr/MuonGeoModelTestR4/python/testGeoModel.py:119
MuonConfigUtils.executeTest
def executeTest(cfg)
Definition: MuonConfigUtils.py:15
MuonDataPrepConfig.xAODUncalibMeasPrepCfg
def xAODUncalibMeasPrepCfg(flags)
Configuriation snippet to schedule all algorithms providing the Uncalibrated measurements.
Definition: MuonDataPrepConfig.py:29
python.AllConfigFlags.initConfigFlags
def initConfigFlags()
Definition: AllConfigFlags.py:19
muonHitDump.main
def main(args)
Definition: muonHitDump.py:5
SpacePointFormationConfig.MuonSpacePointFormationCfg
def MuonSpacePointFormationCfg(flags)
Definition: SpacePointFormationConfig.py:20
MuonConfigUtils.setupHistSvcCfg
def setupHistSvcCfg(flags, str outFile, str outStream)
Configuration snippet to setup the THistSvc.
Definition: MuonConfigUtils.py:5
MuonBucketDumpConfig.MuonHitDumperCfg
def MuonHitDumperCfg(flags, name="MuonHitDumper", **kwargs)
Definition: MuonBucketDumpConfig.py:7