|
| 1 | +#!/usr/bin/env python |
| 2 | + |
| 3 | +import sys |
| 4 | +import os |
| 5 | +from subprocess import call |
| 6 | + |
| 7 | +path = (os.path.dirname(os.path.realpath(__file__))) |
| 8 | +ccdb_connection = os.environ['CCDB_CONNECTION'] |
| 9 | + |
| 10 | +if 'mysql' in ccdb_connection: |
| 11 | + print "CONNECTED TO JLAB MYSQL DATABASE === ABORTING" |
| 12 | + quit() |
| 13 | + |
| 14 | +if 'sqlite' not in ccdb_connection: |
| 15 | + print "UNKNOWN DATABASE TYPE %s" % ccdb_connection |
| 16 | + quit() |
| 17 | + |
| 18 | +print 'Committing constants to %s' % ccdb_connection |
| 19 | +call('ccdb add /CDC/global_alignment %s/zeros/CDC_global_alignment.txt' % path, shell=True) |
| 20 | +call('ccdb add /CDC/timing_offsets %s/zeros/CDC_timing.txt' % path, shell=True ) |
| 21 | +call('ccdb add /CDC/wire_alignment %s/zeros/CDC_wire_alignment.txt' % path, shell=True) |
| 22 | +call('ccdb add /FDC/cathode_alignment %s/zeros/FDC_cathode_alignment.txt' % path, shell=True) |
| 23 | +call('ccdb add /FDC/cell_offsets %s/zeros/FDC_cell_offsets.txt' % path, shell=True) |
| 24 | +call('ccdb add /FDC/cell_rotations %s/zeros/FDC_cell_rotations.txt' % path, shell=True) |
| 25 | +call('ccdb add /FDC/strip_pitches_v2 %s/zeros/FDC_strip_pitches_v2.txt' % path, shell=True) |
| 26 | +call('ccdb add /FDC/wire_alignment %s/zeros/FDC_wire_alignment.txt' % path, shell=True) |
| 27 | +call('ccdb add /FDC/package1/wire_timing_offsets %s/zeros/FDC_wire_timing_offsets.txt' % path, shell=True) |
| 28 | +call('ccdb add /FDC/package1/strip_gains_v2 %s/zeros/FDC_strip_gains_v2.txt' % path, shell=True) |
| 29 | +call('ccdb add /FDC/package2/wire_timing_offsets %s/zeros/FDC_wire_timing_offsets.txt' % path, shell=True) |
| 30 | +call('ccdb add /FDC/package2/strip_gains_v2 %s/zeros/FDC_strip_gains_v2.txt' % path, shell=True) |
| 31 | +call('ccdb add /FDC/package3/wire_timing_offsets %s/zeros/FDC_wire_timing_offsets.txt' % path, shell=True) |
| 32 | +call('ccdb add /FDC/package3/strip_gains_v2 %s/zeros/FDC_strip_gains_v2.txt' % path, shell=True) |
| 33 | +call('ccdb add /FDC/package4/wire_timing_offsets %s/zeros/FDC_wire_timing_offsets.txt' % path, shell=True) |
| 34 | +call('ccdb add /FDC/package4/strip_gains_v2 %s/zeros/FDC_strip_gains_v2.txt' % path, shell=True) |
0 commit comments