The input data is in the form of un-blocked byte stream disk files.
Data processing cannot start part way through a file.
Energies, stored in ADF as floating point values, are multiplied by 10 and stored as the usual 16bit sortwords.
Not all the following defined format data will be present, dependent
on the
experiment.
At the moment, traces if present in the adf data, are ignored.
The following definitions merely show where the available data
will be found.
Currently, version 65000 is supported.
*formats diagnostic[255] (frameinfo) psa[1:180] (ts0,ts1,ts2,ts3,crystalstatus,e0,e1,t0,t1,psastatus,spare,nhits) ancillary[256] (data) crystal[260:439] (ts0,ts1,ts2,ts3,crystalstatus, status1,id1,e1...status36... status37,id37,e37,t37,status38...) psahit[440:619] (status,x,y,z,e,t,dx,dy,dz,de,dt, ... statusNHITS....) traces[620:799] (data) ntrack[800] (ts0,ts1,ts2,ts3,n) track[801:849] (status,x,y,z,x1,y1,z1,e,t,dx,dy,dz,dx1,dy1,dz1,de,dt)
Tracked data is stored in the first "n" groups from 801 upwards.