synchTrigs.cxx

00001 {
00002 // setNmask(120);
00003 
00004 TScanDef synch;
00005 
00006 synch.trigsPerBurst = 100;
00007 // synch.configure(9, 120, 124, 1);
00008 synch.configure(9, 120, 128, 1);
00009 synch.trigSequence.singleL1A();
00010 synch.trigSequence.source=2;
00011 synch.trigSequence.frequency=40.;
00012 synch.trigSequence.random=2.;
00013 
00014 // synch.full = 0;
00015 synch.bits32 = 1;
00016 // synch.loopCalLine = 0;
00017 synch.distSlave = 0;
00018 // synch.debug = 0;
00019 synch.tim = 1;
00020 synch.ope = 1;
00021 
00022 tapi.modifyABCDVar(11, 1.0);
00023 tapi.modifyABCDVar(13, 0.0);
00024 tapi.modifyABCDVar(14, 1.0);     // Send mask bit
00025 tapi.modifyABCDVar(9, 120.0);
00026 
00027 tapi.setABCDModules(0);
00028 tapi.setABCDModules(1);
00029 
00030 cout << "Do scan\n";
00031 
00032 tapi.doScan(synch);
00033 
00034 tapi.awaitScan();
00035 }

Generated on Mon Feb 6 14:01:30 2006 for SCT DAQ/DCS Software - C++ by  doxygen 1.4.6