Difference between revisions of "Meeting-04072022"

From Cuawiki
Jump to navigation Jump to search
Line 5: Line 5:
 
In order to do so, we can use data from a series of special mode10 runs taken during the recent PionLT experiment (listed at https://hallcweb.jlab.org/wiki/index.php/PionLT_2021_Physics_Status). The ten most recent runs (14024 - 14464) have been replayed and root files will soon be available at: /work/hallc/NPS/dhamilto/mode10
 
In order to do so, we can use data from a series of special mode10 runs taken during the recent PionLT experiment (listed at https://hallcweb.jlab.org/wiki/index.php/PionLT_2021_Physics_Status). The ten most recent runs (14024 - 14464) have been replayed and root files will soon be available at: /work/hallc/NPS/dhamilto/mode10
  
You can find the corresponding variables in the T tree: the waveform branch for the SHMS shower is called P.cal.fly.SampWaveform, while the variables derived from the waveforms are called something like P.cal.fly.adcSampPulseAmp, adcSampPulseInt, adcSampPulseTime or adcSampPed.
+
You can find the corresponding variables in the T tree: eg the waveform branch for the SHMS shower is called P.cal.fly.SampWaveform, while the variables derived from the waveforms are called P.cal.fly.adcSampPulseAmp, adcSampPulseInt, adcSampPulseTime or adcSampPed.
  
 
== Instructions for replay set up ==
 
== Instructions for replay set up ==
  
 
If you prefer to set up the full replay chain, brief instructions are given below:
 
If you prefer to set up the full replay chain, brief instructions are given below:
 
+
{{plainlist|
''git clone https://github.com/JeffersonLab/hcana
+
* git clone https://github.com/JeffersonLab/hcana
 
+
* cd hcana
cd hcana
+
* git submodule init
 
+
* git submodule update
git submodule init
+
* git checkout firmware_update
 
+
* mkdir build
git submodule update
+
* cmake -DCMAKE_INSTALL_PREFIX=../ ../
 
+
}}
git checkout firmware_update
 
 
 
mkdir build
 
 
 
cmake -DCMAKE_INSTALL_PREFIX=../ ../
 
''
 
  
 
You'll then need to add an ''$HCANA'' environment variable and add ''$HCANA/bin'' to ''$PATH'' and ''$HCANA/lib64'' to ''$LD_LIBRARY_PATH''
 
You'll then need to add an ''$HCANA'' environment variable and add ''$HCANA/bin'' to ''$PATH'' and ''$HCANA/lib64'' to ''$LD_LIBRARY_PATH''

Revision as of 09:40, 4 April 2022

FADC Mode 10 Update

DJH implemented the changes needed for mode10 decoding to the THcShowerArray and THcShowerPlane classes in hcana (firmware_update branch). This means we can now use the SHMS pre-shower and shower calorimeters as prototypes for histogram / display / gui development.

In order to do so, we can use data from a series of special mode10 runs taken during the recent PionLT experiment (listed at https://hallcweb.jlab.org/wiki/index.php/PionLT_2021_Physics_Status). The ten most recent runs (14024 - 14464) have been replayed and root files will soon be available at: /work/hallc/NPS/dhamilto/mode10

You can find the corresponding variables in the T tree: eg the waveform branch for the SHMS shower is called P.cal.fly.SampWaveform, while the variables derived from the waveforms are called P.cal.fly.adcSampPulseAmp, adcSampPulseInt, adcSampPulseTime or adcSampPed.

Instructions for replay set up

If you prefer to set up the full replay chain, brief instructions are given below: Template:Plainlist

You'll then need to add an $HCANA environment variable and add $HCANA/bin to $PATH and $HCANA/lib64 to $LD_LIBRARY_PATH

git clone https://github.com/JeffersonLab/hallc_replay_lt

cd hallc_replay_lt

git submodule init

git submodule update

Editing and calling SymLinkSetup.sh should help you set up the necessary symbolic links.

Quite a few of the mode10 runs are already on the cache disks at:

/cache/mss/hallc/c-pionlt/raw