예제 #1
0
 def plot(self, fname, s, il, fl):
     vi = CondDB.VInt()
     vf = CondDB.VFloat()
     for i in il:
         vi.append(int(i))
     for i in fl:
         vf.append(float(i))
     return self.__me.plot(fname, s, vi, vf)
예제 #2
0
def setWhat(w, ret):
    for key in ret.keys():
        _val = ret[key]
        if (type(_val) == type([])):
            _vi = CondDB.VInt()
            for i in _val:
                _vi.append(i)
            exec('w.set_' + key + '(_vi)')
        else:
            exec('w.set_' + key + '(w.' + key + '().' + ret[key] + ')')
    return w
예제 #3
0
 def dumpFile(self, fname, s, il, fl, sl):
     vi = CondDB.VInt()
     vf = CondDB.VFloat()
     vs = CondDB.VString()
     for i in il:
         vi.append(int(i))
     for i in fl:
         vf.append(float(i))
     for i in sl:
         vs.append(str(i))
     return self.__me.dumpFile(fname, s, vi, vf, vs)
예제 #4
0
 def summary_adv(self, s, il, fl, sl):
     #i = int(i)
     vi = CondDB.VInt()
     vf = CondDB.VFloat()
     vs = CondDB.VString()
     for i in il:
         vi.append(int(i))
     for i in fl:
         vf.append(float(i))
     for i in sl:
         vs.append(str(i))
     return self.__me.summary_adv(s, vi, vf, vs)
예제 #5
0
 def __init__(self):
     self.__how = How()
     self.__which = CondDB.VInt()
     self.__lost = CondDB.VInt()