Difference between revisions of "Solid cherenkov readout"

From Hall A Wiki
Jump to: navigation, search
Line 21: Line 21:
 
=== analysis  ===
 
=== analysis  ===
  
working dir /work/halla/solid/cc_pro
+
working dir /work/halla/solid/cc_pro/benchtest/coda
  
evio /work/halla/solid/cc_pro/benchtest/data
+
evio /work/halla/solid/cc_pro/benchtest/coda/data
  
root /work/halla/solid/cc_pro/benchtest/root
+
root /work/halla/solid/cc_pro/benchtest/coda/root
  
 
log and plot https://hallaweb.jlab.org/12GeV/SoLID/download/cc_pro/benchtest/coda
 
log and plot https://hallaweb.jlab.org/12GeV/SoLID/download/cc_pro/benchtest/coda
Line 35: Line 35:
 
source /work/hallb/prad/apps/set_env_CUE_modern.csh
 
source /work/hallb/prad/apps/set_env_CUE_modern.csh
 
source env/setup_env.csh
 
source env/setup_env.csh
build/src/analyze -m database/modules/mapmt_maroc_bench_20200903.json ../benchtest/data/solidhgc_73.evio.0 ../benchtest/root/solidhgc_73.root
+
build/src/analyze -m database/modules/mapmt_maroc_bench_20200903.json ../benchtest/coda/data/solidhgc_73.evio.0 ../benchtest/coda/root/solidhgc_73.root
  
 
old
 
old
Line 41: Line 41:
 
source /work/hallb/prad/apps/set_env_CUE_modern.csh
 
source /work/hallb/prad/apps/set_env_CUE_modern.csh
 
source env/setup_env.csh
 
source env/setup_env.csh
build/src/analyze --config-module="config/mapmt_maroc_bench_20200903.conf" -c 1 ../benchtest/data/solidhgc_73.evio.0 ../benchtest/root/solidhgc_73.root
+
build/src/analyze --config-module="config/mapmt_maroc_bench_20200903.conf" -c 1 ../benchtest/coda/data/solidhgc_73.evio.0 ../benchtest/coda/root/solidhgc_73.root
  
 
make raw fadc plot
 
make raw fadc plot

Revision as of 13:58, 18 September 2020

lasertest

MAPMT test with laser, maroc pixel by PC and sum by fadc, at CLAS12 laser test stand

note,log,plot https://hallaweb.jlab.org/12GeV/SoLID/download/cc_pro/lasertest/

benchtest

MAPMT test with LED, both maroc pixel and sum by fadc

data taking

data location tunl11:/home/solid/data

info

crate 1 has fadc in slot 3 and ssp in slot 15
15 pmts and 5 fibers 0 - 4
in evio, fadc tag=3, ssp tag=18
maroc sum has sum signal of fadc value as it is, but quad fadc signal needs 4095-fadc, this is like simple sum

analysis

working dir /work/halla/solid/cc_pro/benchtest/coda

evio /work/halla/solid/cc_pro/benchtest/coda/data

root /work/halla/solid/cc_pro/benchtest/coda/root

log and plot https://hallaweb.jlab.org/12GeV/SoLID/download/cc_pro/benchtest/coda

how to use decoder and do analysis

latest
cd /work/halla/solid/cc_pro/fadc_decoder-revamp_latest
source /work/hallb/prad/apps/set_env_CUE_modern.csh
source env/setup_env.csh
build/src/analyze -m database/modules/mapmt_maroc_bench_20200903.json ../benchtest/coda/data/solidhgc_73.evio.0 ../benchtest/coda/root/solidhgc_73.root

old
cd /work/halla/solid/cc_pro/fadc_decoder-revamp
source /work/hallb/prad/apps/set_env_CUE_modern.csh
source env/setup_env.csh
build/src/analyze --config-module="config/mapmt_maroc_bench_20200903.conf" -c 1 ../benchtest/coda/data/solidhgc_73.evio.0 ../benchtest/coda/root/solidhgc_73.root

make raw fadc plot
python scripts/draw_events.py ../benchtest/root/solidhgc_73.root MAPMT_SUMS -o plots/run73 -e 100,200
python scripts/draw_events.py ../benchtest/root/solidhgc_73.root MAPMT_QUADS -o plots/run73 -e 100,200

compile
cd /work/halla/solid/cc_pro/
git clone https://eicweb.phy.anl.gov/cherenkov/fadc_decoder.git fadc_decoder-revamp_latest
cd fadc_decoder-revamp_latest
git checkout revamp
source /work/hallb/prad/apps/set_env_CUE_modern.csh
source env/setup_env.csh
mkdir build && cd build
cmake ..
make -j8

Oldold

cp -rpv /w/hallb-scifs17exp/general/prad/jz/hgc/decoder/fadc_decoder /work/halla/solid/cc_pro
cd fadc_decoder 
source /work/hallb/prad/apps/set_env_CUE_modern.csh
source env/setup_env.csh
rm -rf build
mkdir build && cd build
cmake ..
make -j4
build/src/analyze ../test_esb/data/solidhgc_67.evio.0 ../test_esb/root/solidhgc_67.root


source /work/hallb/prad/apps/set_env_CUE_modern.csh
git clone https://eicweb.phy.anl.gov/cherenkov/fadc_decoder.git
cd fadc_decoder/
git checkout revamp
mkdir build && cd build
cmake ..
make
cd ..
./build/ssp/ssp_analyze /w/hallb-scifs17exp/general/prad/jz/fadc_decoder-master/solidhgc_50.evio.0 solidhgc_50.root

other info

ssp decoding info

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.

general info

code

  • c++ example from Danning Di
    • code to read evio file for GEM detector
    • sample evio file
  • example from mRICH of EIC
    • /work/halla/solid/cc_pro/maroc_mirazita