doubleTriggers.cxx

00001 {
00002 // Double trigger for each module
00003 // configuration changes as nmask
00004 TScanDef dble;
00005 
00006 dble.trigsPerBurst = 100;
00007 dble.configure(9, 128, 0, -1);
00008 dble.trigSequence.doubleL1A(10);
00009 
00010 // dble.full = 0;
00011 dble.bits32 = 1;
00012 // dble.loopCalLine = 0;
00013 
00014 // All modules to one slave
00015 dble.distSlave = 0;
00016 // dble.debug = 1;
00017 // dble.tim = 0;
00018 dble.nth = 2;
00019 dble.nth_rem = 0;  // Capture the second trigger
00020 
00021 // tapi.setDebugOption("scan_error_trap_all");
00022 // tapi.setDebugOption("scan_step_mode");
00023 
00024 tapi.modifyABCDVar(11, 1.0);
00025 tapi.modifyABCDVar(13, 0.0);
00026 tapi.modifyABCDVar(14, 1.0);     // Send mask bit
00027 tapi.doScan(dble);
00028 tapi.awaitScan();
00029 }

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