Difference between revisions of "Read ssp data bank in analyzer"

From Hall A Wiki
Jump to: navigation, search
(info and example)
(info and example)
 
(One intermediate revision by the same user not shown)
Line 17: Line 17:
  
 
general info
 
general info
* clas12 rich https://clasweb.jlab.org/wiki/index.php/Clas12_RICH
+
* clas12 rich wiki https://clasweb.jlab.org/wiki/index.php/Clas12_RICH
 +
* clas12 rich NIM paper https://clasweb.jlab.org/12gev/nims/?C=M;O=D
 
* gluex dirc https://halldweb.jlab.org/wiki/index.php/DIRC
 
* gluex dirc https://halldweb.jlab.org/wiki/index.php/DIRC
  
Line 26: Line 27:
 
** sample evio file  
 
** sample evio file  
  
* C++ example from hall D
+
* example from hall D
** code in DANA/JANA to read the SSP data from evio file for DIRC detector https://github.com/JeffersonLab/halld_recon/blob/master/src/libraries/DAQ/DEVIOWorkerThread.cc#L2130
+
** C++ code in DANA/JANA to read the SSP data from evio file for DIRC detector https://github.com/JeffersonLab/halld_recon/blob/master/src/libraries/DAQ/DEVIOWorkerThread.cc#L2130
** sample evio file /work/halla/solid/zwzhao/cc_pro/hd_rawdata_071507_012.DIRC-LED.evio
+
** sample evio file /work/halla/solid/cc_pro/hd_rawdata_071507_012.DIRC-LED.evio
 
** ssp data bank structure for DIRC [[File:DIRC_SSPDataFormat.pdf]]
 
** ssp data bank structure for DIRC [[File:DIRC_SSPDataFormat.pdf]]
  
* java example from hall B
+
* example from hall B
** code to read ssp data bank from evio file for RICH detector and covert to hipo file https://github.com/JeffersonLab/clas12-offline-software/tree/development/common-tools/clas-detector/src/main/java/org/jlab/detector/decode
+
** java code to read ssp data bank from evio file for RICH detector and covert to hipo file https://github.com/JeffersonLab/clas12-offline-software/tree/development/common-tools/clas-detector/src/main/java/org/jlab/detector/decode
** code in coatjava/CLARA to analyze ssp data bank in hipo file https://github.com/JeffersonLab/clas12-offline-software/tree/development/reconstruction/rich/src/main/java/org/jlab/rec/rich
+
** java reconstruction code in coatjava/CLARA to analyze ssp data bank in hipo file https://github.com/JeffersonLab/clas12-offline-software/tree/development/reconstruction/rich/src/main/java/org/jlab/rec/rich
 +
** calibration
 +
*** manual https://clasweb.jlab.org/wiki/images/4/41/RichTimeCalibration_Manual-03-02-2020.pdf
 +
*** code https://github.com/JeffersonLab/clas12calibration-rich/tree/master/richTimeCalib
 +
*** hipo4 needed https://github.com/gavalian/hipo
 +
*** test hipo4 file /cache/clas12/rg-b/production/recon/pass0/v21.8.1/mon/recon/

Latest revision as of 17:42, 21 June 2020

goal

For the SoLID Cerenkov test in HallC, maroc electronics will be read out by ssp which can be recorded by coda into evio file

For GEM in HallA/C, it will be readout by ssp also

If we use analyzer to read evio, we would need to make it read ssp bank.

Then interpret its content of maroc or GEM separately.

  • milestone
    • using analyzer to read /work/halla/solid/cc_pro/hd_rawdata_071507_012.DIRC-LED.evio and interpret its content of maroc
    • using analyzer to read a SoLID Cerenkov test evio (available in March)

info and example

general info

code

  • c++ example from Danning Di
    • code to read evio file for GEM detector
    • sample evio file