The GammasphereTapeFMA and GammasphereDiscFMA handlers support the current Ge+BGO formats plus FMA FERA extensions.
This is the standard handler for Gammasphere experiments at Argonne.
The GammasphereTapeFMAOrig handler supports the basic Ge+BGO formats plus FMA FERA extensions.
This was the standard handler for Gammasphere experiments at Argonne,
prior to 2003, and has been super-ceded.
The event header is output as a 9 word group as follows ...
header[255] (cleange,dirtyge_bgoonly,ttH,ttM,ttL,tac1,tac2,gelowsum,bgolowsum)
The GE and BGO detectors are output as N-parameter groups,
where the number of words in the following list is dependent on the value of "modeflags" ...
ge[1:110] (hit_pattern,ge_high,ge_side,ge_time,ge_trap,ge_low,bgo_time,bgo_low)
The (optional) FERA detectors are output as N-parameter groups as
follows ...
It should be noted that all data for a particular FERA VSN appears as
one group.
The event header is output as a 5 word group as follows ...
header[255] (cleange,dirtyge_bgoonly,ttH,ttM,ttL)
The GE detectors are output as N-parameter groups,
where the number of words in the following list is dependent on the
value of "modeflags"
For the Aug 2016 data N=4 ...
ge[1:110] (hit_pattern,ge_high,ge_side,ge_time)
ChanPlate1[111] (q1,q2) ! VSN=22 ChanPlate2[112] (q1,q2) ! VSN=23 ChanPlate1b[114] (q1,q2) ! VSN=21 ppac[115] (p_left,p_right,p_up,p_down) ! VSN=24 IonChamber[113] (de1,de2,de3,depr1,depr2,depr3,cpgstac,rftac) ! VSN=25 cd[256:287] (eid:4,e:12,tid:4,t:12)
VSN 21 (15 in HEX) OR VSN 22 (16 in HEX) Channel Plate 1 channel 0 = Q1 channel 1 = Q2 VSN 23 (17 in hex) Channel plate 2 channel 0 = Q1 channel 1 = Q2 VSN 24 (18 in HEX) PPAC channel 0 = LEFT channel 1 = RIGHT channel 2 = UP channel 3 = DOWN VSN 25 (19 in HEX) ION Chamber channel 1 DE1 channel 2 DE2 channel 3 DE3 channel 4 CPGSTAC 2006 now ... channel 0 DE1 channel 1 DE2 channel 2 DE3 channel 3 DE1PUR channel 4 DE2PUR channel 5 DE3PUR channel 6 TGCP (tac started with CP, stopped with Ge OR) channel 7 TCPRF (tac started with CP, stopped with RF selected by Ge OR) VSN 49 (31 in HEX) Si CD particle detector (added Aug 2008) 32 groups of E,T pairs
N.B. If channel numbers above change, then handler will need recompiling. If change is likely, then it will need a config file defining.
The Isomer Tag modeflag is tested, and data output to 3 word groups as per numbering scheme in the Data Format on the Gammasphere website.
In this case, no FERA data is expected.
This is currently an untested feature, so users be warned. Problems and also successful operation should be reported to us.
e.g.
isomer[1:4,6] (header, time , energy)
ge[7:110] (hit_pattern,ge_high,ge_side,ge_time,ge_trap,ge_low,bgo_time,bgo_low)
ChanPlate1[111] (q1,q2)
ChanPlate2[112] (q1,q2)
IonChamber[113] (de1,de2,de3,cpgstac,rftac)
ChanPlate1[111] (q1,q2,q3,q4,qtot)
ChanPlate2[112] (q1,q2,q3,q4,qtot)
IonChamber[113] (rftac,pu,de3,rgtac,de1)
VSN 21 (15 in HEX) Channel Plate 1 channel 0 = Q1 channel 1 = Q2 channel 2 = Q3 channel 3 = Q4 channel 4 = Qtot VSN 22 (16 in hex) Channel plate 2 channel 0 = Q1 channel 1 = Q2 channel 2 = Q3 channel 3 = Q4 channel 4 = Qtot VSN 23 (17 in HEX) ION Chamber channel 9 RFTAC channel 12 PU channel 13 DE3 channel 14 RGTAC channel 15 DE1
These are newer definitions, but are compatible with the previous version. Just use group numbers and formats as appropriate.
IonChamber[114] (de_ic1,de_ic2,de_ic3,gsppac_tof,ppacrf_tof)
ppac[115] (p_left,p_right,p_up,p_down)
mball[121:216] (energy,time,tail))
nwall[221:249] (elow,ehigh,tail,tof,zerocross)
These correspond to the raw FERA formats ...
VSN 24 (18 in HEX) PPAC
channel 0 = LEFT
channel 1 = RIGHT
channel 2 = UP
channel 3 = DOWN
VSN 24 (18 in HEX) ION Chamber
channel 5 RFTAC
VSN 25 (19 in HEX) ION Chamber
channel 0 = DE_IC1
channel 1 = DE_IC2
channel 2 = DE_IC3
channel 3 = DE_PPAC
channel 4 = GSPPAC_TOF
channel 5 = PPACRF_TOF
Microball
VSN 97-102 (61-66 in HEX) Energies
VSN 113-118 (71-76 in HEX) Times
VSN 129-135 (81-86 in HEX) Tails
Neutron array
VSN 49,52 (31,34 in HEX) Low energies
VSN 50,53 (32,35 in HEX) High energies
VSN 51,54 (33,36 in HEX) Tail
VSN 55,57 (37,39 in HEX) Time of flight
VSN 56,58 (38,3a in HEX) Zero-crossing
Event separator FFFF
1st word: NNNN NNNN ---- ---- Run number
---- ---- NNNN NNNN Number of words in this event
2nd word: 0NNN NNNN ---- ---- Total Ge fold
---- ---- 0NNN NNNN Clean Ge fold
3rd word: NNNN NNNN ---- ---- Raw BGO sum energy/8
---- ---- NNNN NNNN Raw Ge lowres sum energy/8
4th word: 1--- ---- ---- ---- Set if FMA data present
-000 ---- ---- ---- Unused
---- NNNN ---- ---- #neutrons
---- ---- NNNN ---- #protons
---- ---- ---- NNNN #alphas
-----------------------------------------------------------------------
Ge data follows ...
1st word: 0--- ---- ---- ---- Unused
-NNN ---- ---- ---- side channel (Devlin)
---- -000 ---- ---- Unused
---- ---N ---- ---- Thick target tag (Set adds 3rd word)
---- ---- 0NNN NNNN detector number
2nd word: 00-- ---- ---- ---- Unused
--NN NNNN NNNN NNNN detector energy
3rd word: 0000 ---- ---- ---- Unused
---- NNNN NNNN NNNN Ge time
-----------------------------------------------------------------------
Neutron data follows ...
1st word: 1111 ---- ---- ---- Tag
---- 0000 0--- ---- Unused
---- ---- -NNN NNNN detector number
2nd word: 0000 ---- ---- ---- Unused
---- NNNN NNNN NNNN Elow
-----------------------------------------------------------------------
Proton data follows ...
1st word: 0001 ---- ---- ---- Tag
---- 0000 0--- ---- Unused
---- ---- -NNN NNNN detector number
2nd word: 0000 ---- ---- ---- Unused
---- NNNN NNNN NNNN Energy
-----------------------------------------------------------------------
Alpha data follows ...
1st word: 0100 ---- ---- ---- Tag
---- 0000 0--- ---- Unused
---- ---- -NNN NNNN detector number
2nd word: 0000 ---- ---- ---- Unused
---- NNNN NNNN NNNN Elow
-----------------------------------------------------------------------
FMA data follows ...
1st word: 0000 00-- ---- ---- Unused
---- --NN NNNN NNNN M/Q value (right-left + 300)
2nd word: 0000 00-- ---- ---- Unused
---- --NN NNNN NNNN PPAC-Gammasphere TOF
-----------------------------------------------------------------------
This is mapped onto the following format statements ...
trigger[255] (total_fold,clean_fold,raw_bgo,lowres_ge,fma_present,neutrons,protons,alphas) ge[1:110] (side,energy,time) neutron[221:250] (energy) proton[121:220] (energy) alpha[256:344] (energy) fma[254] (mq,tof)
1= unsegmented detector (no correction) 2= centre (no correction) 3= high ratio of detector divided into thirds (adjust angle by +2.9) 4= low ratio of detector divided into thirds (adjust angle by -2.9) 5= high ratio of detector divided into halves (adjust angle by +2.4) 6= low ratio of detector divided into halves (adjust angle by -2.4)
Further information may be obtained from the Gammasphere documentation web page.