Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Data Structures | File List | Namespace Members | Data Fields | Related Pages

dualNoise.cxx

00001 {
00002 // Do a noise scan with dual triggers
00003 TScanDef dual;
00004 
00005 dual.trigsPerBurst = 500;
00006 dual.configure(1, 0, 200, 5);      // Scan V threshold
00007 dual.configure2(0, 0, 200, 5);     // Don't scan
00008 
00009 dual.trigSequence.singleL1A();
00010 dual.trigSequence2.delayedL1A(10);
00011 
00012 // dual.full = 0;
00013 dual.bits32 = 1;
00014 // dual.loopCalLine = 0;
00015 dual.distSlave = 1;
00016 dual.debug = 0;
00017 // nmask.tim = 0;
00018 
00019 tapi.modifyABCDVar(11, 1.0);
00020 tapi.modifyABCDVar(13, 0.0);
00021 tapi.modifyABCDVar(14, 0.0);
00022 
00023 // This sets both module sets, but one set will get changed during the scan
00024 tapi.modifyABCDVar(41, 0.8);  // QTHR Set to 0.8fC
00025 
00026 tapi.doScan(dual);
00027 tapi.awaitScan();
00028 }

Generated on Fri Sep 16 18:01:50 2005 for SCT DAQ/DCS Software - C++ by doxygen 1.3.5