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"] |
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"]
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] |
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.