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

Functions

 setupArgParser ()

Variables

 args = setupArgParser().parse_args()
 resolver = PathResolver()
 resolvedInFile = resolver.find_file(args.inFile, "DATAPATH")
list efficiencies = []
 translate the station name indices into the string staiton name
list tokens = [x.strip() for x in line.split(" ") if len(x.strip())]
str stationName = 1 else "STS"
list stationEta = tokens[1]
list stationPhi = tokens[2]
int multiLayer = int(tokens[3]) + 1
list gasGap = tokens[4]
list effi = tokens[5]
str effiEntry

Function Documentation

◆ setupArgParser()

setupArgParser ( )

Definition at line 3 of file sTgcDigitEffiDump.py.

3def setupArgParser():
4 from argparse import ArgumentParser
5
6 parser = ArgumentParser()
7 parser.add_argument("--inFile", help="Input file to be translated",
8 default="sTGC_Digitization_EffChamber.dat")
9 parser.add_argument("--outFile", help="Output JSON file",
10 default="sTGC_Digitization_EffChamber.json")
11 return parser
12

Variable Documentation

◆ args

sTgcDigitEffiDump.args = setupArgParser().parse_args()

Definition at line 14 of file sTgcDigitEffiDump.py.

◆ effi

list sTgcDigitEffiDump.effi = tokens[5]

Definition at line 38 of file sTgcDigitEffiDump.py.

◆ efficiencies

list sTgcDigitEffiDump.efficiencies = []

translate the station name indices into the string staiton name

Definition at line 23 of file sTgcDigitEffiDump.py.

◆ effiEntry

str sTgcDigitEffiDump.effiEntry
Initial value:
= "\n".join([ " {",
" \"station\" : \"{name}\",".format(name = stationName),
" \"eta\" : {eta},".format(eta = stationEta),
" \"phi\" : {phi},".format(phi = stationPhi),
" \"multiLayer\" : {phi},".format(phi = multiLayer),
" \"gasGap\" : {gap},".format(gap = gasGap),
" \"efficiency\": {effi}".format(effi=effi),
" }"])

Definition at line 39 of file sTgcDigitEffiDump.py.

◆ gasGap

list sTgcDigitEffiDump.gasGap = tokens[4]

Definition at line 37 of file sTgcDigitEffiDump.py.

◆ multiLayer

int sTgcDigitEffiDump.multiLayer = int(tokens[3]) + 1

Definition at line 36 of file sTgcDigitEffiDump.py.

◆ resolvedInFile

sTgcDigitEffiDump.resolvedInFile = resolver.find_file(args.inFile, "DATAPATH")

Definition at line 18 of file sTgcDigitEffiDump.py.

◆ resolver

sTgcDigitEffiDump.resolver = PathResolver()

Definition at line 16 of file sTgcDigitEffiDump.py.

◆ stationEta

list sTgcDigitEffiDump.stationEta = tokens[1]

Definition at line 31 of file sTgcDigitEffiDump.py.

◆ stationName

str sTgcDigitEffiDump.stationName = 1 else "STS"

Definition at line 30 of file sTgcDigitEffiDump.py.

◆ stationPhi

list sTgcDigitEffiDump.stationPhi = tokens[2]

Definition at line 35 of file sTgcDigitEffiDump.py.

◆ tokens

list sTgcDigitEffiDump.tokens = [x.strip() for x in line.split(" ") if len(x.strip())]

Definition at line 28 of file sTgcDigitEffiDump.py.