Return to TDR EB guide base window
Improvements, bug fixes, etc ...
-------------------------------------------------------------------------------
TDR EB version 4.0 released 31 Jan 2017
Shared memory spectra (shmsas) now accessed by SOAP commands
shmsas now automatically run as user, not as root.
Does not need apparatus attach/detach/free/claim
Re-arranged control window, added keep window option (in case of
crash)
-------------------------------------------------------------------------------
TDR EB version 3.1 released Aug 1 2014
Tcl correction to all resetall to disk/tape run setups
Tcl correction loading output runfile definitions on window startup
Tcl correction passing input handler online port number to code
Changed names from GREAT/GREAT++ to TDR to be more generic
Improved sema_trywait code wrt time calculation
Allowed more config varaibles in tdrDefaults.tcl
- ShmSas resources, enables foe Filter/EB, setup and spectrum bases
Increased number of nodes in parallel in EB setup.
Changed hard coded output online host from ggreatTS to localhost
Existing Installations will need some configuration setting for this version.
See tcl/tdrDefaults.tcl and config/*.cf
-------------------------------------------------------------------------------
TDR EB version 3.0 released Apr 16 2012
Added trace/samples progression through filter and EB prefilter code
Tcl correction to save output runinfo
Tcl modified colourscheme to prevent brown spectrum background
BGO/Fastfilter optimised output buffer used length to EoB
-------------------------------------------------------------------------------
TDR EB version 2.09 released Oct 7 2011
Added Afrodite cluster type (clover with one bgo bit per crystal).
Added Eurogam event format output option to EventSearch,
with grouping hopefully same as MTformats file.
Added fold action to Afrodite clusters viable code.
Cluster load group maxinstances set from current instance.
Eventsearch cluster find/looping improved.
-------------------------------------------------------------------------------
TDR EB version 2.08 released Jan 28 2010 (minor change 29/04/2010)
Remove BGO adc veto, and replace with ...
Lyrtech bgo veto code... changes to bgo.c readclustersetup.c
Improved filter flushing.
Corrected data length bug in filter/bgo
Improved tcl load program button disable/enable.
Corrected fast filter fold=1 bug
-------------------------------------------------------------------------------
TDR EB version 2.07 released Nov 30 2009
Filter fastfilter slowTS init if none found by slow scan
Increased max instances to 256
Corrected Null output handler bug
-------------------------------------------------------------------------------
TDR EB version 2.06 released Oct 22 2009
Requires deletion of /dev/shm/filter* /dev/shm/tdr* before first use.
Corrected pileup words not zapped in bgofilter
Removed over/underflow/range info words in filter stages
Modified filter/eb to correct wildcard file input problems
Removed extraneous puts from tcl
Allow max output disk file size to be varied (in units of GBytes)
Improved Filter stopping/flushing
-------------------------------------------------------------------------------
TDR EB version 2.05 released Oct 2 2009
Compatible with tcltk8.5 + Tree 8.0.4
GUI modifications - 64bit version windows sized differently under 8.5
Corrected shmsas re-connect error (filter and eb)
Corrected tcl Linux64 setting error
Corrected blocklength issues, verified 65536, made default
Corrected Filter buffer alignment error (now 32byte header)
-------------------------------------------------------------------------------
TDR EB version 2.04 released Sep 8 2009
Packaged new filter subsystem.
Added capability to load and run either/both filter/eb locally/remotely.
Remote execution can be 32 or 64bit (Local dependent on GUI enhancement)
-------------------------------------------------------------------------------
TDR EB version 2.03 released Mar 4 2009
Made code 64bit clean
Increased max vxi crates to 64
Added basic support for EB code remote from GUI
Minor init problem in prefilter corrected.
-------------------------------------------------------------------------------
TDR EB version 2.02 released Feb 10 2009
Resume info word corrected for (0-1a) range.
Separated filter/eb stats interpreters.
Corrected tcl output handler bug
Corrected shm spectra re-use problem
Improved ES handling of no clusters.
Corrected tcl i/o handler bugs
Corrected ES code to flush more gracefully
Corrected a rare-ish cluster buffer transmit bug.
On GO zap parameters until first sync
Corrected hang if stop after no buffers received.
-------------------------------------------------------------------------------
TDR EB version 2.01 released Jan 8 2009
Corrected output buffer handling.
Corrected tcl window start up/parameter passing (still not perfect?)
Added double-click to files list for loading.
Corrected tcl go/stop status display.
Corrected buffer address allocation fault.
Corrected statistics output => longlong.
Resume info word corrected for (0-1a) range.
Separated filter/eb stats interpreters.
-------------------------------------------------------------------------------
TDR EB version 2.00 released Jun 12 2008
Replaced register server with SOAP protocol commands.
Updated spectrum access to use POSIX shared memory.
Updated buffering to use POSIX shared memory.
Setup moved within task instead of separate setup task.
Some statistics changes.
Sema_trywait now uses semtimedop.
Disk input allows 32k buffers.
Modified user interface to make ready for pre filtering stage.
GUI run control semantics change.
Corrected speed-dependent bug in fast filter flushing.
-------------------------------------------------------------------------------
TDR EB version 1.13 released Oct 6 2006
Added Gas Counter
Preparation for Cluster detectors
-------------------------------------------------------------------------------
TDR EB version 1.12 Wed Aug 3 09:45:01 BST 2005
Added Segmented Clover veto sets bit 15 capability (MoveVetoBit)
using an action method.
Removed SegmentedClover template and renamed ...2grps as
SegmentedClover.
Modified setup to accept template hist length values.
-------------------------------------------------------------------------------
TDR EB version 1.11 Mon May 17 10:40:53 BST 2004
Modifed buffer handling between cluster and eventsearch
Located buffer overflow bug on long sub-events.
Corrected bug in bgo fold which did not reject all less than fold
value.
-------------------------------------------------------------------------------
TDR EB version 1.10 Mon Mar 29 2004 released online only
Added pattern register support
Enhanced the prefilter code to allow different Ge folds
outsiude and inside of the fast filter window.
-------------------------------------------------------------------------------
TDR EB version 1.9 Thu Mar 4 2004
Added Quad detector
Added separate statistics for bgofilter/prefilter accepted/rejected
Added separate statistics spectra for bgofilter/prefilter/cluster
Corrected bug in disc output which limited files to 1G
Added feature to disc output to generate incremental filenames
every 2GBytes - named provided with _n appended.
Corrected statistics counting problems
Corrected several problems between Clustering and EventSearch
that resulted in event non-detection.
Corrected problems in prefilter code.
-------------------------------------------------------------------------------
TDR EB version 1.8 Tues June 24 2003
Modified all detector template definitions to include Time+TAC
Corrected ADC assignment bug in cluster setup tcl.
Corrected eventsearch runaway problem.
Modified stats window - Clear now changes both windows.
Corrected cluster search problem if none to be found.
-------------------------------------------------------------------------------
TDR EB version 1.7 Fri May 23 2003
Corrected fast filter bug if no slow parameters.
-------------------------------------------------------------------------------
TDR EB version 1.6 Fri May 9 2003
Added view/modify windows for gain and position matching
Corrected problem in bgo filter code - added fold option
Corrected page-change problem in help pages
Corrected cluster indexed tac false error return
Updated help pages
Corrected output buffer handling problem
Auto-create suitable experimentdir if necessary
Auto-connect for register and shmsas server apparatus
Corrected system segment connect failure problem
Corrected bgo filter leakage of bgo parameters
Fail/Veto flagged parameters now kept (option may be added)
-------------------------------------------------------------------------------
TDR EB version 1.5 released 11 Apr 2003
Added bgo filter
Improved re-starting
Modified cluster-type/name -> Setup file changes required
-------------------------------------------------------------------------------
TDR EB version 1.4 released online only
Added IO channels,
Added pileup support
Added pattern module support
Added Phase1 Ge array support
-------------------------------------------------------------------------------
TDR EB version 1.3 released online only
Added better task terminaton
Added parameter prefiltering
-------------------------------------------------------------------------------
TDR EB version 1.2 third test release online only
Added disc/tape runfiles + wildcards
-------------------------------------------------------------------------------
TDR EB version 1.1 second test release online only
Added gain matching, better buffer freeing
-------------------------------------------------------------------------------
TDR EB version 1.0 first test release online only
-------------------------------------------------------------------------------
Maintained by Janet Sampson and John Cresswell (University of Liverpool)
Email to support@ns.ph.liv.ac.uk