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

Classes

class  MyParser

Functions

 GetCustomAthArgs ()

Variables

 log = logging.getLogger( "runIDTPM_Offl.py" )
 MyArgs
 Parsing arguments.
 otherArgs
 Parsing arguments.
dict IDPTM_json_config
 default TrackAnalysis configuration
dict trkAnaDict = IDPTM_json_config["TrkAnaOffl"].copy()
 if required add trackAnalyses to IDPTM_json_config
dict trkAna_tightPrimary = { "TrkAnaOffl_TightPrimary" : trkAnaDict }
 encoding
 TODO - add here other trackAnalyses configurations depending of the use-case.
 f
 indent
 ensure_ascii
list cmd
 running IDTPM
 check

Function Documentation

◆ GetCustomAthArgs()

runIDTPM_Offl.GetCustomAthArgs ( )

Definition at line 33 of file runIDTPM_Offl.py.

33def GetCustomAthArgs() :
34 myparser = MyParser( description = 'runIDTPM_Offl.py options:',
35 usage = 'runIDTPM_Offl.py [runIDTPM_Offl.py options] [Standard runIDTPM.py options]' )
36 myparser.add_argument( "-j", "--jsonName", help="json Config file name for IDTPM to write", default="IDTPMconfig.json" )
37 myparser.add_argument( "-d", "--debug", help='set debug level printout', action='store_true', default=False )
38 myparser.add_argument( "--doTightPrimary", help="Also schedule trackAnalysis with TightPrimary offline selection", action="store_true", default=False )
39 # TODO - add here other flags for specific use cases
40 return myparser.parse_known_args()
41

Variable Documentation

◆ check

runIDTPM_Offl.check

Definition at line 77 of file runIDTPM_Offl.py.

◆ cmd

runIDTPM_Offl.cmd
Initial value:
1= [ 'runIDTPM.py',
2 '--trkAnaCfgFile', MyArgs.jsonName ] + otherArgs

running IDTPM

Definition at line 74 of file runIDTPM_Offl.py.

◆ encoding

runIDTPM_Offl.encoding

TODO - add here other trackAnalyses configurations depending of the use-case.

Definition at line 68 of file runIDTPM_Offl.py.

◆ ensure_ascii

runIDTPM_Offl.ensure_ascii

Definition at line 69 of file runIDTPM_Offl.py.

◆ f

runIDTPM_Offl.f

Definition at line 69 of file runIDTPM_Offl.py.

◆ IDPTM_json_config

runIDTPM_Offl.IDPTM_json_config
Initial value:
1= {
2 "TrkAnaOffl" : {
3 "enabled" : True,
4 "TestType" : "Offline",
5 "RefType" : "Truth",
6 "MatchingType" : "TruthMatch",
7 "unlinkedAsFakes" : False,
8 "_comment" : "unlinkedAsFakes=false is used for comparisons with IDPVM but the recommended default is true"
9 }
10 }

default TrackAnalysis configuration

Definition at line 48 of file runIDTPM_Offl.py.

◆ indent

runIDTPM_Offl.indent

Definition at line 69 of file runIDTPM_Offl.py.

◆ log

runIDTPM_Offl.log = logging.getLogger( "runIDTPM_Offl.py" )

Definition at line 14 of file runIDTPM_Offl.py.

◆ MyArgs

runIDTPM_Offl.MyArgs

Parsing arguments.

Definition at line 44 of file runIDTPM_Offl.py.

◆ otherArgs

runIDTPM_Offl.otherArgs

Parsing arguments.

Definition at line 44 of file runIDTPM_Offl.py.

◆ trkAna_tightPrimary

dict runIDTPM_Offl.trkAna_tightPrimary = { "TrkAnaOffl_TightPrimary" : trkAnaDict }

Definition at line 64 of file runIDTPM_Offl.py.

◆ trkAnaDict

dict runIDTPM_Offl.trkAnaDict = IDPTM_json_config["TrkAnaOffl"].copy()

if required add trackAnalyses to IDPTM_json_config

Definition at line 62 of file runIDTPM_Offl.py.