Home-made module for Corryvreckan - Telescope raw data analysis software
Thanks to the helps from Drs Adrian Herkert, Oleksandr Borysov, and Roma Bugiel.
- Clone the folder to
[corryvrackan]/src/modules/
- Go to
[corryvrackan]/build
or other customised build folder, and re-make the software by:
cmake
make
make install
- Add the following lines in the .conf file:
[TrackingInfo]
z_ref = 1000 # by default the reference plane is set at 1000 mm
z_dut = 1500 # change the number to the DUT's z coordinate in mm
Like the other module's, the information extracted by this module should appear in the output root file of Corryvreckan under the TDirectory TrackingInfo
, where a TTree Tracks
can be found. The TTree contains the following entries:
vector x/y_ref
: the transverse coordinates of the track(s) hitting on the reference planevector x/y_dut
: the transverse coordinates of the track(s) hitting on the detector's planevector triggerid
: the universal/extended trigger-logic-unit (TLU) ID for each eventvector timestamp
: the time of each event Notes:
- The number of track(s) in each event, namely a period of time determined by the telescope, could be 0, 1 (the most probable case), or even more.
- The raw TLU ID is a signed 16-bit integer ranges from 0 to 32767.
- The unit of timestamp looks like nanosecond but to-be confirmed. It's unclear when the time was recorded (namely, at the beginning, end, or in the middle of an event).