[go: up one dir, main page]

Menu

Tree [0a098c] master / making_a_module /
 History

HTTPS access


File Date Author Commit
 GladeApp.py 2008-09-11 Carlos Lacasta Carlos Lacasta [7c1353] Example of a module implemented in python
 Makefile.am 2014-03-21 Carlos Lacasta Carlos Lacasta [c95074] remove libglade_cflags
 MyScanRunManager.cc 2008-06-10 Carlos Lacasta Carlos Lacasta [1d3a0f] Update examples
 MyScanRunManager.h 2008-06-10 Carlos Lacasta Carlos Lacasta [1d3a0f] Update examples
 README 2007-04-16 Carlos Lacasta Carlos Lacasta [908f06] Add examples for RunManger and DAQtrigger objects
 README.module 2008-12-04 Carlos Lacasta Carlos Lacasta [96e131] Talk also about python modules
 README.runmanager 2007-04-16 Carlos Lacasta Carlos Lacasta [908f06] Add examples for RunManger and DAQtrigger objects
 README.trigger 2008-06-10 Carlos Lacasta Carlos Lacasta [1d3a0f] Update examples
 SftTrigger.cc 2008-10-01 Carlos Lacasta Carlos Lacasta [5c1f67] Added <cstring> for memcpy, strlen, etc.
 SftTrigger.h 2007-04-16 Carlos Lacasta Carlos Lacasta [908f06] Add examples for RunManger and DAQtrigger objects
 SftTrigger.xml 2008-02-17 Carlos Lacasta Carlos Lacasta [7864c0] Add a new paths section with glade paths
 UserMakefile 2007-04-16 Carlos Lacasta Carlos Lacasta [908f06] Add examples for RunManger and DAQtrigger objects
 config.xml 2008-02-15 Carlos Lacasta Carlos Lacasta [18ab0d] Improved the examples and we also include the l...
 glib_trigger.cc 2008-10-01 Carlos Lacasta Carlos Lacasta [5c1f67] Added <cstring> for memcpy, strlen, etc.
 glib_trigger.xml 2008-02-15 Carlos Lacasta Carlos Lacasta [18ab0d] Improved the examples and we also include the l...
 pyconfig.xml 2008-09-11 Carlos Lacasta Carlos Lacasta [7c1353] Example of a module implemented in python
 run_manager.xml 2008-02-15 Carlos Lacasta Carlos Lacasta [18ab0d] Improved the examples and we also include the l...
 test.glade 2006-10-10 Carlos Lacasta Carlos Lacasta [78ed60] Added an example of a user-defined Analysis. Al...
 test_analysis.cc 2008-12-16 Carlos Lacasta Carlos Lacasta [108f11] Both update_pedestals and update_pedestals_fast...
 test_analysis.h 2008-02-19 Carlos Lacasta Carlos Lacasta [2a48a9] move decode to test_analysis
 test_module.cc 2008-06-10 Carlos Lacasta Carlos Lacasta [1d3a0f] Update examples
 test_module.h 2008-06-10 Carlos Lacasta Carlos Lacasta [1d3a0f] Update examples
 test_module_conf.cc 2008-02-19 Carlos Lacasta Carlos Lacasta [2a48a9] move decode to test_analysis
 test_pymodule.py 2009-07-20 Carlos Lacasta Carlos Lacasta [dbfc96] Stop using glade in the example and use pyvmeda...
 test_python.glade 2008-09-11 Carlos Lacasta Carlos Lacasta [7c1353] Example of a module implemented in python

Read Me

This folder contains a number of examples on how to write plugins for
vmedaq. The possible things to do are:
   1) Create a module. See README.module. The relevant files are
      test_module, test_analysis and test_module_conf. Also test.glade
      for the gui and config.xml as the vmedaq configuration file

   2) Create a triggering object. See README.trigger. There are 2
      examples here:
         * one is a software trigger that checks the status of a
	   number of modules to decide if we want to keep the event or
	   not. The relevant files are SftTrigger and SftTrigger.xml
	   for the vmedaq configuration file.
	 * The second example is a process that will give a trigger
	   randomly with a configurable frequency. The relevant files
	   are glib_trigger

   3) Create a new RunManager. See README.runmanager and MyScanRunManager.