- Timestamp:
- 05/09/11 21:33:33 (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/FACT++/src/ftmctrl.cc
r10631 r10637 1420 1420 AddConfiguration("SET_TRIGGER_INTERVAL", "I:1", kStateIdle) 1421 1421 (boost::bind(&StateMachineFTM::SetTriggerInterval, this, _1)) 1422 (" "1423 "| []:");1422 ("Sets the trigger interval which is the distance between two consecutive artificial triggers." 1423 "|interval[int]:The applied trigger interval is: interval*4ns+8ns"); 1424 1424 1425 1425 AddConfiguration("SET_TRIGGER_DELAY", "I:1", kStateIdle) 1426 1426 (boost::bind(&StateMachineFTM::SetTriggerDelay, this, _1)) 1427 1427 ("" 1428 "| []:");1428 "|delay[int]:The applied trigger delay is: delay*4ns+8ns"); 1429 1429 1430 1430 AddConfiguration("SET_TIME_MARKER_DELAY", "I:1", kStateIdle) 1431 1431 (boost::bind(&StateMachineFTM::SetTimeMarkerDelay, this, _1)) 1432 1432 ("" 1433 "|[]:");1433 "|delay[int]:The applied time marker delay is: delay*4ns+8ns"); 1434 1434 1435 1435 AddConfiguration("SET_DEAD_TIME", "I:1", kStateIdle) 1436 1436 (boost::bind(&StateMachineFTM::SetDeadTime, this, _1)) 1437 1437 ("" 1438 "|[]:");1438 "|dead_time[int]:The applied dead time is: dead_time*4ns+8ns"); 1439 1439 1440 1440 AddConfiguration("ENABLE_TRIGGER", "B:1", kStateIdle) 1441 1441 (boost::bind(&StateMachineFTM::Enable, this, _1, FTM::StaticData::kTrigger)) 1442 (" "1443 "| []:");1442 ("Switch on the physics trigger" 1443 "|Enable[bool]:Enable physics trigger (yes/no)"); 1444 1444 1445 1445 // FIXME: Switch on/off depending on sequence 1446 1446 AddConfiguration("ENABLE_EXT1", "B:1", kStateIdle) 1447 1447 (boost::bind(&StateMachineFTM::Enable, this, _1, FTM::StaticData::kExt1)) 1448 (" "1449 "| []:");1448 ("Switch on the triggers through the first external line" 1449 "|Enable[bool]:Enable ext1 trigger (yes/no)"); 1450 1450 1451 1451 // FIXME: Switch on/off depending on sequence 1452 1452 AddConfiguration("ENABLE_EXT2", "B:1", kStateIdle) 1453 1453 (boost::bind(&StateMachineFTM::Enable, this, _1, FTM::StaticData::kExt2)) 1454 (" "1455 "| []:");1454 ("Switch on the triggers through the second external line" 1455 "|Enable[bool]:Enable ext2 trigger (yes/no)"); 1456 1456 1457 1457 AddConfiguration("ENABLE_VETO", "B:1", kStateIdle) 1458 1458 (boost::bind(&StateMachineFTM::Enable, this, _1, FTM::StaticData::kVeto)) 1459 (" "1460 "| []:");1459 ("Enable veto line" 1460 "|Enable[bool]:Enable veto (yes/no)"); 1461 1461 1462 1462 AddConfiguration("SET_TRIGGER_SEQUENCE", "C:3", kStateIdle) 1463 1463 (boost::bind(&StateMachineFTM::SetTriggerSeq, this, _1)) 1464 ("" 1465 "|[]:"); 1464 ("Setup the sequence of artificial triggers produced by the FTM" 1465 "|Ped[int]:number of pedestal triggers in a row" 1466 "|LPint[int]:number of triggers of the internal light pulser" 1467 "|LPext[int]:number of triggers of the external light pulser"); 1466 1468 1467 1469 AddConfiguration("SET_TRIGGER_COINCIDENCE", "S:2", kStateIdle) 1468 1470 (boost::bind(&StateMachineFTM::SetTriggerCoincidence, this, _1)) 1469 (" "1470 "| []:");1471 ("Setup the coincidence condition for physcis triggers" 1472 "|N[int]:Number of requirered coincident triggers from sum-patches (1-40)"); 1471 1473 1472 1474 AddConfiguration("SET_CALIBRATION_COINCIDENCE", "S:2", kStateIdle) 1473 1475 (boost::bind(&StateMachineFTM::SetCalibCoincidence, this, _1)) 1474 (" "1475 "| []:");1476 ("Setup the coincidence condition for artificial (calibration) triggers" 1477 "|N[int]:Number of requirered coincident triggers from sum-patches (1-40)"); 1476 1478 1477 1479
Note:
See TracChangeset
for help on using the changeset viewer.