Пример #1
0
import cdb
from cdb import BeamlineSuperMouse

_TEST_CDB = "http://preprodcdb.mice.rl.ac.uk"
_MASTER_CDB = "http://172.16.246.25:8080"
#bl = BeamlineSuperMouse(_MASTER_CDB)
bl = BeamlineSuperMouse(_TEST_CDB)

###################################
# set Start of Run for Run 9622

startrun_xml_9622 = "<?xml version='1.0'?><startRun xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setStartRun.xsd' runNumber='9622' startTime='2017-09-20 04:21:58.806249' startNotes='Manual CDB insert' optics='ToF-Calib+150-NoDS' startPulse='0' step='4.000000' runType='Special Run' daqTrigger='TOF1' daqGateWidth='3.000500' daqVersion='DATE_v7.66 EqList_v0.9.2' gdcHostName='miceraid5' overwrite='0'> <ldcHost name='miceacq20' /> <ldcHost name='miceacq17' /> <ldcHost name='miceacq16' /> <ldcHost name='miceacq15' /> <ldcHost name='miceacq14' /> </startRun>"

print bl.set_start_runXML(startrun_xml_9622)

###################################
# now set beamline for Run 9622

beamline_xml_9622 = "<?xml version='1.0'?> <beamline xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setBeamlineTag.xsd' runNumber='9622' beamStop='true' diffuserThickness='0'  overwrite='0'  protonAbsorberThickness='29' > <magnet name='Q9' polarity='1' setCurrent='77.8' /> <magnet name='Q8' polarity='1' setCurrent='91.94' /> <magnet name='Q7' polarity='1' setCurrent='61.04' /> <magnet name='Q6' polarity='1' setCurrent='90.41' /> <magnet name='Q5' polarity='1' setCurrent='137.39' /> <magnet name='Q4' polarity='1' setCurrent='102.53' /> <magnet name='D2' polarity='1' setCurrent='63.29' /> <magnet name='DS' polarity='1' setCurrent='198.61' /> <magnet name='D1' polarity='1' setCurrent='124.46' /> <magnet name='Q3' polarity='1' setCurrent='36.24' /> <magnet name='Q2' polarity='1' setCurrent='52.31' /> <magnet name='Q1' polarity='1' setCurrent='42.03' /> </beamline>"

print bl.set_beamlineXML(beamline_xml_9622)

###################################
# now set end of run for Run 9622

endrun_xml_9622 = "<?xml version='1.0'?> <endRun xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setEndRun.xsd' runNumber='9622' endTime='2017-09-20 04:47:06.295272' endNotes='Manual CDB insert' status='0' endPulse='0' overwrite='0' > <isisBeam name='IBML-TOT' mean='0' sigma='0'/> <isisBeam name='IBML-S8.1' mean='0.0' sigma='0.0'/> <isisBeam name='IBML-S7.4' mean='0.0' sigma='0.0'/> <isisBeam name='IBML-S7.3' mean='0.0' sigma='0.0'/> <scalar name='LMC-1234 Count' value='0' /> <scalar name='LMC-12 Count' value='0' /> <scalar name='LMC-34 Count' value='0' /> <scalar name='ToF2 Triggers' value='0' /> <scalar name='ToF1 Triggers' value='41141' /> <scalar name='ToF0 Triggers' value='0' /> <scalar name='GVa1 Triggers' value='0' /> <scalar name='Requested Triggers' value='0' /> <scalar name='Particle Triggers' value='31103' /> </endRun>"

print bl.set_end_runXML(endrun_xml_9622)


Пример #2
0
import cdb
from cdb import BeamlineSuperMouse

_TEST_CDB = "http://preprodcdb.mice.rl.ac.uk"
_MASTER_CDB = "http://172.16.246.25:8080"
bl = BeamlineSuperMouse(_MASTER_CDB)

###################################
# set Start of Run for Run 8350

startrun_xml_8350 = "<?xml version='1.0'?><startRun xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setStartRun.xsd' runNumber='8350' startTime='2016-10-04 21:36:00.180620' startNotes='3-140+M3-NoDS-Test1' optics='3-140+M3-NoDS-Test1' startPulse='1547079' step='4.000000' runType='Special Run' daqTrigger='TOF1' daqGateWidth='3.000500' daqVersion='DATE_v7.66 EqList_v0.9.2' gdcHostName='miceraid5' overwrite='0'> <ldcHost name='miceacq20' /> <ldcHost name='miceacq17' /> <ldcHost name='miceacq16' /> <ldcHost name='miceacq15' /> <ldcHost name='miceacq14' /> </startRun>"

print bl.set_start_runXML(startrun_xml_8350)

###################################
# now set beamline for Run 8350

beamline_xml_8350 = "<?xml version='1.0'?> <beamline xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setBeamlineTag.xsd' runNumber='8350' beamStop='true' diffuserThickness='0'  overwrite='0'  protonAbsorberThickness='29' > <magnet name='Q9' polarity='1' setCurrent='142.87' /> <magnet name='Q8' polarity='1' setCurrent='167.46' /> <magnet name='Q7' polarity='1' setCurrent='110.74' /> <magnet name='Q6' polarity='1' setCurrent='116.62' /> <magnet name='Q5' polarity='1' setCurrent='176.01' /> <magnet name='Q4' polarity='1' setCurrent='131.25' /> <magnet name='D2' polarity='1' setCurrent='70.0' /> <magnet name='DS' polarity='1' setCurrent='0.0' /> <magnet name='D1' polarity='1' setCurrent='142.52' /> <magnet name='Q3' polarity='1' setCurrent='45.56' /> <magnet name='Q2' polarity='1' setCurrent='74.51' /> <magnet name='Q1' polarity='1' setCurrent='40.79' /> </beamline>"

print bl.set_beamlineXML(beamline_xml_8350)

###################################
# now set end of run for Run 7662

endrun_xml_8350 = "<?xml version='1.0'?> <endRun xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setEndRun.xsd' runNumber='8350' endTime='2016-10-04 22:00:00.786753' endNotes='3-140-M3-NoDS' status='0' endPulse='0' overwrite='0' > <isisBeam name='IBML-TOT' mean='0' sigma='0'/> <isisBeam name='IBML-S8.1' mean='0.0' sigma='0.0'/> <isisBeam name='IBML-S7.4' mean='0.0' sigma='0.0'/> <isisBeam name='IBML-S7.3' mean='0.0' sigma='0.0'/> <scalar name='LMC-1234 Count' value='0' /> <scalar name='LMC-12 Count' value='0' /> <scalar name='LMC-34 Count' value='0' /> <scalar name='ToF2 Triggers' value='7015' /> <scalar name='ToF1 Triggers' value='0' /> <scalar name='ToF0 Triggers' value='0' /> <scalar name='GVa1 Triggers' value='0' /> <scalar name='Requested Triggers' value='0' /> <scalar name='Particle Triggers' value='8517' /> </endRun>"

print bl.set_end_runXML(endrun_xml_8350)


Пример #3
0
import cdb
from cdb import BeamlineSuperMouse

_TEST_CDB = "http://preprodcdb.mice.rl.ac.uk"
_MASTER_CDB = "http://172.16.246.25:8080"
bl = BeamlineSuperMouse(_MASTER_CDB)
#bl = BeamlineSuperMouse(_TEST_CDB)

###################################
# set Start of Run for Run 10584

startrun_xml_10584 = "<?xml version='1.0'?><startRun xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setStartRun.xsd' runNumber='10584' startTime='2017-12-19 05:44:51.541482' startNotes='H64c run - wedge absorber - start run' optics='6-140+M3-Test2' startPulse='8058518' step='4.000000' runType='Special Run' daqTrigger='TOF1' daqGateWidth='3.000500' daqVersion='DATE_v7.66 EqList_v1.0.0-1-gf902e9e' gdcHostName='miceraid5' targetDelay='500000.000000' targetDepth='36.349998' targetDriveVoltage='65.000000' overwrite='0'></startRun>"

#print bl.set_start_runXML(startrun_xml_10584)

###################################
# now set beamline for Run 10584

beamline_xml_10584 = "<?xml version='1.0'?> <beamline xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setBeamlineTag.xsd' runNumber='10584' beamStop='true' diffuserThickness='4'  overwrite='0'  protonAbsorberThickness='29' > <magnet name='Q9' polarity='1' setCurrent='146.60' /> <magnet name='Q8' polarity='1' setCurrent='171.87' /> <magnet name='Q7' polarity='1' setCurrent='113.68' /> <magnet name='Q6' polarity='1' setCurrent='119.02' /> <magnet name='Q5' polarity='1' setCurrent='179.63' /> <magnet name='Q4' polarity='1' setCurrent='133.95' /> <magnet name='D2' polarity='1' setCurrent='76.40' /> <magnet name='DS' polarity='1' setCurrent='323.79' /> <magnet name='D1' polarity='1' setCurrent='153.01' /> <magnet name='Q3' polarity='1' setCurrent='43.40' /> <magnet name='Q2' polarity='1' setCurrent='62.51' /> <magnet name='Q1' polarity='1' setCurrent='50.06' /> </beamline>"

#print bl.set_beamlineXML(beamline_xml_10584)

###################################
# now set end of run for Run 10584

endrun_xml_10584 = "<?xml version='1.0'?> <endRun xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setEndRun.xsd' runNumber='10584' endTime='2017-12-19 05:41:04.706908' endNotes='H64b run - wedge absorber - end run' status='0' endPulse='8058343' overwrite='0' > <isisBeam name='IBML-TOT' mean='4.916929' sigma='0.027035'/> <isisBeam name='IBML-S8.1' mean='1.939824' sigma='0.010664'/> <isisBeam name='IBML-S7.4' mean='1.316145' sigma='0.007187'/> <isisBeam name='IBML-S7.3' mean='1.660959' sigma='0.009183'/> <scalar name='LMC-1234 Count' value='1691224' /> <scalar name='LMC-12 Count' value='11576128' /> <scalar name='LMC-34 Count' value='11480058' /> <scalar name='ToF2 Triggers' value='305535' /> <scalar name='ToF1 Triggers' value='566386' /> <scalar name='ToF0 Triggers' value='2514393' /> <scalar name='GVa1 Triggers' value='4802' /> <scalar name='Requested Triggers' value='566395' /> <scalar name='Particle Triggers' value='358206' /> </endRun>"

print bl.set_end_runXML(endrun_xml_10584)


Пример #4
0
import cdb
from cdb import BeamlineSuperMouse

bl = BeamlineSuperMouse('http://preprodcdb.mice.rl.ac.uk')

###################################
# set Start of Run for Run 7662

startrun_xml_7662 = "<?xml version='1.0'?> <startRun xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setStartRun.xsd' runNumber='7662' startTime='2016-02-29 20:47:00.218291' startNotes='3,172 Pion - Zero Absorber' optics='Individual Settings' startPulse='1547300' step='4.000000' runType='Test' daqTrigger='TOF1' daqGateWidth='3.000500' daqVersion='DATE_v7.66 EqList_v0.9.2' gdcHostName='miceraid5' overwrite='0'> <ldcHost name='miceacq20' /> <ldcHost name='miceacq17' /> <ldcHost name='miceacq16' /> <ldcHost name='miceacq15' /> <ldcHost name='miceacq14' /> </startRun>"

print bl.set_start_runXML(startrun_xml_7662)

###################################
# now set beamline for Run 7661

beamline_xml_7662 = "<?xml version='1.0'?> <beamline xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setBeamlineTag.xsd' runNumber='7662' beamStop='true' diffuserThickness='0'  overwrite='0'  protonAbsorberThickness='78' > <magnet name='Q9' polarity='1' setCurrent='166.636002' /> <magnet name='Q8' polarity='1' setCurrent='195.300003' /> <magnet name='Q7' polarity='1' setCurrent='129.175995' /> <magnet name='Q6' polarity='1' setCurrent='132.955994' /> <magnet name='Q5' polarity='1' setCurrent='200.656006' /> <magnet name='Q4' polarity='1' setCurrent='149.751999' /> <magnet name='D2' polarity='1' setCurrent='85.713997' /> <magnet name='DS' polarity='1' setCurrent='3.059656' /> <magnet name='D1' polarity='1' setCurrent='171.679993' /> <magnet name='Q3' polarity='1' setCurrent='54.939999' /> <magnet name='Q2' polarity='1' setCurrent='89.940002' /> <magnet name='Q1' polarity='1' setCurrent='49.169998' /> </beamline>"

print bl.set_beamlineXML(beamline_xml_7661)

###################################
# now set end of run for Run 7662

endrun_xml_7662 = "<?xml version='1.0'?> <endRun xmlns='http://mice.stfc.ac.uk' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' xsi:schemaLocation='http://mice.stfc.ac.uk bl_setEndRun.xsd' runNumber='7662' endTime='2016-02-29 22:24:30.786753' endNotes='3,172 Pion - Zero Absorber' status='0' endPulse='1551872' overwrite='0' > <isisBeam name='IBML-TOT' mean='3.934231' sigma='3.934231'/> <isisBeam name='IBML-S8.1' mean='1.637861' sigma='1.637861'/> <isisBeam name='IBML-S7.4' mean='0.964380' sigma='0.964380'/> <isisBeam name='IBML-S7.3' mean='1.331983' sigma='1.331983'/> <scalar name='LMC-1234 Count' value='906541' /> <scalar name='LMC-12 Count' value='7397057' /> <scalar name='LMC-34 Count' value='6818131' /> <scalar name='ToF2 Triggers' value='28750' /> <scalar name='ToF1 Triggers' value='59085' /> <scalar name='ToF0 Triggers' value='300048' /> <scalar name='GVa1 Triggers' value='4144' /> <scalar name='Requested Triggers' value='59085' /> <scalar name='Particle Triggers' value='45039' /> </endRun>"

print bl.set_end_runXML(endrun_xml_7662)

import cdb
from cdb import BeamlineSuperMouse

########## MASTER CDB
_MASTER_CDB = "http://172.16.246.25:8080"
_BL = BeamlineSuperMouse(_MASTER_CDB)

########## PREPROD CDB
#_PREPROD_CDB = "http://preprodcdb.mice.rl.ac.uk"
#_BL = BeamlineSuperMouse(_PREPROD_CDB)

bl_list_tags = sorted(_BL.list_tags())

print "list of existing settings"
for tag in bl_list_tags:
    print "    ", tag
print "press <CR> to continue"

raw_input()

##############################################################
_TAG = '4-140+M3-Test1'

if _TAG in bl_list_tags:
    print "Found", _TAG, "in tag list - press <CR> to continue"
    raw_input()

_tag_data = {}
_tag_data["proton_absorber_thickness"] = 29
_tag_data["diffuser_thickness"] = 2
_tag_data["beam_stop"] = "Open"