trims.cxx

00001 {
00002 TScanDef trim;
00003 trim.trigsPerBurst = 10;
00004 
00005 trim.configure(1, 90, 200, 5);
00006 trim.trigSequence.calL1A(0x82);
00007 trim.loopCalLine = 1;
00008 
00009 tapi.modifyABCDVar(11, 1.0);
00010 tapi.modifyABCDVar(13, 0.0);
00011 tapi.modifyABCDVar(14, 0.0);
00012 
00013 tapi.modifyABCDVar(42, 1.0);     // 1fC
00014 
00015 int vals[4][16] = {{0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15},
00016            {0, 4, 8, 12},
00017            {0, 4, 8, 12},
00018            {0, 4, 8, 12}};
00019 
00020 int size[4] = {16, 4, 4, 4};
00021 
00022 for(int r=0; r<4; r++) {
00023   for(int v=0; v<size[r]; v++) {
00024     tapi.modifyABCDVar(12, r);
00025     tapi.modifyABCDVar(6, vals[r][v]);
00026     tapi.doScan(trim);
00027   }
00028 }
00029 }

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