prepareCalib Namespace Reference


Functions

def replace_lines

Variables

list calipath = os.environ["dedx"]
list configpath = os.environ["dedx"]
tuple config_filename = raw_input("Plase input the configure file name, which should be save at " + configpath )
tuple config_file = open(configpath + config_filename, "r")
tuple line = config_file.readline()
dictionary dict = {}
tuple line = line.strip()
tuple break_line = line.split(" ")
list key = break_line[0]
list word = break_line[1]
tuple line = config_file.readline()
list bossversion = dict['bossversion']
list minrun = dict['minrun']
list maxrun = dict['maxrun']
list bossversion = os.environ['bossversion']
string strrun = "-"
list pathlist = ["genNtuple", "select", "genNtuple_rBB", "FirstRung", "WireGain", "DocaEangle", "Eangle1D", "Costheta", "Eangle1DSec", "RungEangle", "CheckRung", "hadron_roots", "hadron_rawfiles", "hadron_recfiles"]


Function Documentation

def prepareCalib::replace_lines (   path,
  dict 
)

Definition at line 40 of file prepareCalib.py.

00040                              :
00041     if not "check" in path:
00042         os.system("cp -rp $dedx/template/" + path + " ./")
00043     os.chdir(path)
00044     filenames = os.listdir("./")
00045     for filename in filenames:
00046         if(filename == "check"):
00047             replace_lines("check", dict)
00048         if("~" in filename):
00049             os.system("rm " + filename)
00050         elif(".txt" in filename or ".py" in filename or ".sh" in filename or ".csh" in filename or ".cxx" in filename):
00051             file = open(filename, "r")
00052             output = open("temp", "w")
00053             line = file.readline()
00054             while line:
00055                 for key in dict:
00056                     if(line.find(key)>-1):
00057                         line = line.replace(key,dict[key])
00058                         line = line + "\n" 
00059                 output.write(line)
00060                 line = file.readline()
00061             file.close()
00062             output.close()
00063             os.system("mv temp " + filename)
00064     os.chdir("../")
00065 
pathlist = ["genNtuple", "select", "genNtuple_rBB", "FirstRung", "WireGain", "DocaEangle", "Eangle1D", "Costheta", "Eangle1DSec", "RungEangle", "CheckRung", "hadron_roots", "hadron_rawfiles", "hadron_recfiles"]


Variable Documentation

list prepareCalib::calipath = os.environ["dedx"] [static]

Definition at line 6 of file prepareCalib.py.

list prepareCalib::configpath = os.environ["dedx"] [static]

Definition at line 7 of file prepareCalib.py.

tuple prepareCalib::config_filename = raw_input("Plase input the configure file name, which should be save at " + configpath ) [static]

Definition at line 10 of file prepareCalib.py.

tuple prepareCalib::config_file = open(configpath + config_filename, "r") [static]

Definition at line 12 of file prepareCalib.py.

tuple prepareCalib::line = config_file.readline() [static]

Definition at line 13 of file prepareCalib.py.

dictionary prepareCalib::dict = {} [static]

Definition at line 14 of file prepareCalib.py.

tuple prepareCalib::line = line.strip() [static]

Definition at line 16 of file prepareCalib.py.

tuple prepareCalib::break_line = line.split(" ") [static]

Definition at line 17 of file prepareCalib.py.

list prepareCalib::key = break_line[0] [static]

Definition at line 18 of file prepareCalib.py.

list prepareCalib::word = break_line[1] [static]

Definition at line 19 of file prepareCalib.py.

Referenced by Parameter::parameters().

tuple prepareCalib::line = config_file.readline() [static]

Definition at line 22 of file prepareCalib.py.

list prepareCalib::bossversion = dict['bossversion'] [static]

Definition at line 24 of file prepareCalib.py.

list prepareCalib::minrun = dict['minrun'] [static]

Definition at line 25 of file prepareCalib.py.

list prepareCalib::maxrun = dict['maxrun'] [static]

Definition at line 26 of file prepareCalib.py.

list prepareCalib::bossversion = os.environ['bossversion'] [static]

Definition at line 28 of file prepareCalib.py.

string prepareCalib::strrun = "-" [static]

Definition at line 32 of file prepareCalib.py.

list prepareCalib::pathlist = ["genNtuple", "select", "genNtuple_rBB", "FirstRung", "WireGain", "DocaEangle", "Eangle1D", "Costheta", "Eangle1DSec", "RungEangle", "CheckRung", "hadron_roots", "hadron_rawfiles", "hadron_recfiles"] [static]

Definition at line 66 of file prepareCalib.py.


Generated on Tue Nov 29 23:36:35 2016 for BOSS_7.0.2 by  doxygen 1.4.7