Added allowed CAT_TABLE elements and echidna specific cat config
r2705 | ffr | 2008-09-24 14:28:45 +1000 (Wed, 24 Sep 2008) | 2 lines
This commit is contained in:
committed by
Douglas Clowes
parent
79d54fb1fe
commit
1f755ccb0d
@@ -1,5 +1,5 @@
|
|||||||
# $Revision: 1.40 $
|
# $Revision: 1.41 $
|
||||||
# $Date: 2008-09-22 05:58:31 $
|
# $Date: 2008-09-24 04:28:44 $
|
||||||
# Author: Ferdi Franceschini
|
# Author: Ferdi Franceschini
|
||||||
# Based on the examples in the hs_test.tcl sample configuration by Mark Lesha.
|
# Based on the examples in the hs_test.tcl sample configuration by Mark Lesha.
|
||||||
# http://gumtree.ansto.gov.au:9080/nbicms/bragg-systems/histogram-server/hs_test.tcl/view
|
# http://gumtree.ansto.gov.au:9080/nbicms/bragg-systems/histogram-server/hs_test.tcl/view
|
||||||
@@ -840,7 +840,7 @@ proc BAT_TABLE {args} {
|
|||||||
proc CAT_TABLE {args} {
|
proc CAT_TABLE {args} {
|
||||||
if [ catch {
|
if [ catch {
|
||||||
set attributes { FRAME_FREQUENCY SIZE_PERIOD COUNT_METHOD COUNT_SIZE READ_DATA_TYPE }
|
set attributes { FRAME_FREQUENCY SIZE_PERIOD COUNT_METHOD COUNT_SIZE READ_DATA_TYPE }
|
||||||
set elements {{ }}
|
set elements {{MESYTEC_MPSD8_CHANNEL_GAINS MESYTEC_MPSD8_THRESHOLDS MESYTEC_TUBE_PAIR_RESISTANCE_RATIOS MESYTEC_TUBE_MAGNIFICATIONS MESYTEC_TUBE_OFFSETS MESYTEC_TUBE_HISTOGRAM_WEIGHTS }}
|
||||||
|
|
||||||
set tag CAT
|
set tag CAT
|
||||||
foreach {opt arglist} [::utility::get_opt_arglist $args] {}
|
foreach {opt arglist} [::utility::get_opt_arglist $args] {}
|
||||||
|
|||||||
@@ -28,6 +28,100 @@ proc ::histogram_memory::init_SAT_TABLE {} {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
proc ::histogram_memory::init_CAT_TABLE {} {
|
||||||
|
CAT_TABLE -set MESYTEC_MPSD8_CHANNEL_GAINS {
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
1.00 1.00 1.00 1.00 1.00 1.00 1.00 1.00
|
||||||
|
}
|
||||||
|
CAT_TABLE -set MESYTEC_MPSD8_THRESHOLDS { 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 10 }
|
||||||
|
CAT_TABLE -set MESYTEC_TUBE_PAIR_RESISTANCE_RATIOS {
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
}
|
||||||
|
CAT_TABLE -set MESYTEC_TUBE_MAGNIFICATIONS {
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1. 1.
|
||||||
|
}
|
||||||
|
CAT_TABLE -set MESYTEC_TUBE_OFFSETS {
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0. 0.
|
||||||
|
}
|
||||||
|
CAT_TABLE -set MESYTEC_TUBE_HISTOGRAM_WEIGHTS {
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
##
|
##
|
||||||
# @brief Return the detector position
|
# @brief Return the detector position
|
||||||
proc ::histogram_memory::detector_posn_degrees {} {
|
proc ::histogram_memory::detector_posn_degrees {} {
|
||||||
@@ -62,6 +156,7 @@ proc ::histogram_memory::isc_initialize {} {
|
|||||||
# hmm configure FAT_SIMULATED_EVENT_X1 $xbbmax
|
# hmm configure FAT_SIMULATED_EVENT_X1 $xbbmax
|
||||||
::histogram_memory::init_OAT_TABLE
|
::histogram_memory::init_OAT_TABLE
|
||||||
::histogram_memory::init_SAT_TABLE
|
::histogram_memory::init_SAT_TABLE
|
||||||
|
::histogram_memory::init_CAT_TABLE
|
||||||
::histogram_memory::upload_config Filler_defaults
|
::histogram_memory::upload_config Filler_defaults
|
||||||
|
|
||||||
::nexus::data alias ::histogram_memory::vertical_axis ::histogram_memory::y_pixel_offset
|
::nexus::data alias ::histogram_memory::vertical_axis ::histogram_memory::y_pixel_offset
|
||||||
|
|||||||
Reference in New Issue
Block a user