ATLAS Offline Software
Functions | Variables
CalibDbCompareT0 Namespace Reference

Functions

def printhelp (argv0)
 

Variables

string calibtype = 'rt'
 
 cool_database_string = CalibDbDefaults.cool_database_string
 
 cool_folder = CalibDbDefaults.cool_folders[calibtype]
 
 cool_tag = CalibDbDefaults.cool_tags[calibtype]
 
 dbname = CalibDbDefaults.cool_dbname
 
 run_number = int(args[1])
 
 asp = args[2].split("/")
 
 db = asp[0]
 
 head_id = int(asp[1])
 
 reader_password = args[3]
 
 root_filename = args[4]
 
 argv
 
 cool_t0s = ReadT0Cool(cool_database_string, cool_folder, cool_tag, run_number)
 
 calib_t0s = ReadT0CalibDb(db, reader_password, head_id)
 
 outfile = TFile(root_filename, "RECREATE")
 
 tree = TTree("tree", "t0 differences")
 
 station_nm = array('c', "BIL\0")
 
 station_phi = array('i', [0])
 
 station_eta = array('i', [0])
 
 n_tubes = array('i', [0])
 
 n_tubes_calib = array('i', [0])
 
 n_tubes_cool = array('i', [0])
 
 dt0 = array('f', 432*[0.0])
 
 t0_cool = array('f', 432*[0.0])
 
 t0_calib = array('f', 432*[0.0])
 
 d_validflag = array('i', 432*[0])
 
 validflag_cool = array('i', 432*[0])
 
 validflag_calib = array('i', 432*[0])
 
 d_adc = array('f', 432*[0])
 
 cot0s = cool_t0s[chamber_id]
 
 cat0s = calib_t0s[chamber_id]
 

Function Documentation

◆ printhelp()

def CalibDbCompareT0.printhelp (   argv0)

Definition at line 17 of file CalibDbCompareT0.py.

17 def printhelp(argv0):
18  sys.stderr.write("Usage: " + argv0 + " [-h] [-s <cool database string>] [-f <cool folder>] [-t <cool tag>] <run number> <calib db>/<head id> <reader password> <root file>\n")
19  sys.exit(1)
20 
21 optlist, args = getopt.gnu_getopt(sys.argv, 'hs:f:t:')

Variable Documentation

◆ argv

CalibDbCompareT0.argv

Definition at line 47 of file CalibDbCompareT0.py.

◆ asp

CalibDbCompareT0.asp = args[2].split("/")

Definition at line 41 of file CalibDbCompareT0.py.

◆ calib_t0s

CalibDbCompareT0.calib_t0s = ReadT0CalibDb(db, reader_password, head_id)

Definition at line 61 of file CalibDbCompareT0.py.

◆ calibtype

string CalibDbCompareT0.calibtype = 'rt'

Definition at line 9 of file CalibDbCompareT0.py.

◆ cat0s

CalibDbCompareT0.cat0s = calib_t0s[chamber_id]

Definition at line 107 of file CalibDbCompareT0.py.

◆ cool_database_string

string CalibDbCompareT0.cool_database_string = CalibDbDefaults.cool_database_string

Definition at line 10 of file CalibDbCompareT0.py.

◆ cool_folder

CalibDbCompareT0.cool_folder = CalibDbDefaults.cool_folders[calibtype]

Definition at line 11 of file CalibDbCompareT0.py.

◆ cool_t0s

CalibDbCompareT0.cool_t0s = ReadT0Cool(cool_database_string, cool_folder, cool_tag, run_number)

Definition at line 58 of file CalibDbCompareT0.py.

◆ cool_tag

string CalibDbCompareT0.cool_tag = CalibDbDefaults.cool_tags[calibtype]

Definition at line 12 of file CalibDbCompareT0.py.

◆ cot0s

CalibDbCompareT0.cot0s = cool_t0s[chamber_id]

Definition at line 106 of file CalibDbCompareT0.py.

◆ d_adc

CalibDbCompareT0.d_adc = array('f', 432*[0])

Definition at line 82 of file CalibDbCompareT0.py.

◆ d_validflag

CalibDbCompareT0.d_validflag = array('i', 432*[0])

Definition at line 79 of file CalibDbCompareT0.py.

◆ db

CalibDbCompareT0.db = asp[0]

Definition at line 42 of file CalibDbCompareT0.py.

◆ dbname

CalibDbCompareT0.dbname = CalibDbDefaults.cool_dbname

Definition at line 13 of file CalibDbCompareT0.py.

◆ dt0

CalibDbCompareT0.dt0 = array('f', 432*[0.0])

Definition at line 76 of file CalibDbCompareT0.py.

◆ head_id

CalibDbCompareT0.head_id = int(asp[1])

Definition at line 43 of file CalibDbCompareT0.py.

◆ n_tubes

CalibDbCompareT0.n_tubes = array('i', [0])

Definition at line 73 of file CalibDbCompareT0.py.

◆ n_tubes_calib

CalibDbCompareT0.n_tubes_calib = array('i', [0])

Definition at line 74 of file CalibDbCompareT0.py.

◆ n_tubes_cool

CalibDbCompareT0.n_tubes_cool = array('i', [0])

Definition at line 75 of file CalibDbCompareT0.py.

◆ outfile

CalibDbCompareT0.outfile = TFile(root_filename, "RECREATE")

Definition at line 64 of file CalibDbCompareT0.py.

◆ reader_password

CalibDbCompareT0.reader_password = args[3]

Definition at line 44 of file CalibDbCompareT0.py.

◆ root_filename

CalibDbCompareT0.root_filename = args[4]

Definition at line 45 of file CalibDbCompareT0.py.

◆ run_number

CalibDbCompareT0.run_number = int(args[1])

Definition at line 40 of file CalibDbCompareT0.py.

◆ station_eta

CalibDbCompareT0.station_eta = array('i', [0])

Definition at line 69 of file CalibDbCompareT0.py.

◆ station_nm

CalibDbCompareT0.station_nm = array('c', "BIL\0")

Definition at line 67 of file CalibDbCompareT0.py.

◆ station_phi

CalibDbCompareT0.station_phi = array('i', [0])

Definition at line 68 of file CalibDbCompareT0.py.

◆ t0_calib

CalibDbCompareT0.t0_calib = array('f', 432*[0.0])

Definition at line 78 of file CalibDbCompareT0.py.

◆ t0_cool

CalibDbCompareT0.t0_cool = array('f', 432*[0.0])

Definition at line 77 of file CalibDbCompareT0.py.

◆ tree

CalibDbCompareT0.tree = TTree("tree", "t0 differences")

Definition at line 65 of file CalibDbCompareT0.py.

◆ validflag_calib

CalibDbCompareT0.validflag_calib = array('i', 432*[0])

Definition at line 81 of file CalibDbCompareT0.py.

◆ validflag_cool

CalibDbCompareT0.validflag_cool = array('i', 432*[0])

Definition at line 80 of file CalibDbCompareT0.py.

CalibDbCompareT0.printhelp
def printhelp(argv0)
Definition: CalibDbCompareT0.py:17