6 bool return_error =
false;
7 vector<UniValue*> shiftValues;
25 PutAlign(0, 0, 0.0, 0.0, 0.0, shiftValues);
26 PutAlign(0, 0, 0.0, 0.0, 0.0, shiftValues);
27 PutAlign(1, 0, 0.0, 0.0, 0.0, shiftValues);
28 PutAlign(1, 0, 0.0, 0.0, 0.0, shiftValues);
29 PutAlign(2, 0, 0.0, 0.0, 0.0, shiftValues);
30 PutAlign(2, 0, 0.0, 0.0, 0.0, shiftValues);
31 PutAlign(3, 0, 0.0, 0.0, 0.0, shiftValues);
32 PutAlign(3, 0, 0.0, 0.0, 0.0, shiftValues);
33 PutAlign(4, 0, -0.033, +0.0, 0.0, shiftValues);
34 PutAlign(4, 1, -0.033, +0.0, 0.0, shiftValues);
35 PutAlign(5, 0, +0.183, -0.027, 0.0, shiftValues);
36 PutAlign(5, 1, +0.183, -0.027, 0.0, shiftValues);
37 PutAlign(6, 0, -0.231, +0.067, 0.0, shiftValues);
38 PutAlign(6, 1, -0.231, +0.067, 0.0, shiftValues);
39 PutAlign(7, 0, +0.167, +0.035, 0.0, shiftValues);
40 PutAlign(7, 1, +0.167, +0.035, 0.0, shiftValues);
41 PutAlign(8, 0, -0.252, -0.001, 0.0, shiftValues);
42 PutAlign(8, 1, -0.252, -0.001, 0.0, shiftValues);
43 PutAlign(9, 0, +0.156, +0.023, 0.0, shiftValues);
44 PutAlign(9, 1, +0.156, +0.023, 0.0, shiftValues);
48 if (pDetectorParameter ==
nullptr)
51 for (
int i = 0;
i < shiftValues.size();
i++)
52 delete shiftValues[
i];
53 if (pDetectorParameter)
54 delete pDetectorParameter;
57 cout <<
"\nMacro finished with errors" << endl;
59 cout <<
"\nMacro finished successfully" << endl;
static UniDetectorParameter * CreateDetectorParameter(TString detector_name, int parameter_id, int start_period, int start_run, int end_period, int end_run, int value_key, unsigned char *parameter_value, Long_t size_parameter_value, TDatime *expiry_date)
add new detector parameter to the database