12 from ROOT
import Belle2
17 numberOfLadders = [8, 12, 7, 10, 12, 16]
18 numberOfSensors = [2, 2, 2, 3, 4, 5]
19 numberOfParameters = 6
23 -------------------------
24 Misalignment of for Phase II
25 -------------------------
31 for j
in range(1, numberOfLadders[i - 1] + 1):
32 for h
in range(1, numberOfParameters + 1):
35 number = np.random.normal(0.0, 0.01, 1)
38 for k
in range(1, numberOfSensors[i - 1] + 1):
39 for h
in range(1, numberOfParameters + 1):
42 number = np.random.normal(0.0, 0.01, 1)
48 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(1, 0, 0, 1).
getID(), 1)
49 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(1, 0, 0, 1).
getID(), 2)
50 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(1, 0, 0, 1).
getID(), 3)
53 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(1, 0, 0, 2).
getID(), 1)
54 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(1, 0, 0, 2).
getID(), 2)
55 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(1, 0, 0, 2).
getID(), 3)
58 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(3, 0, 0, 1).
getID(), 1)
59 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(3, 0, 0, 1).
getID(), 2)
60 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(3, 0, 0, 1).
getID(), 3)
63 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(3, 0, 0, 2).
getID(), 1)
64 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(3, 0, 0, 2).
getID(), 2)
65 payload.setGlobalParam(np.random.normal(0.0, 0.01, 1),
Belle2.VxdID(3, 0, 0, 2).
getID(), 3)
A class that describes the interval of experiments/runs for which an object in the database is valid.
VXD alignment (and maybe some calibration) parameters.
Class to uniquely identify a any structure of the PXD and SVD.
static Database & Instance()
Instance of a singleton Database.
int getID(const std::vector< double > &breaks, double t)
get id of the time point t