Commits on Source (97)
-
Stephen A. Wood authored
Now for 30 Hz, need to override in parameter file
-
Stephen A. Wood authored
-
Stephen A. Wood authored
Add parameters to hold helicity scaler results: g%s_hscaler_plus[%d] g%s_hscaler_minus[%d] g%s_hscaler_sum[%d] g%s_hscaler_asy[%d] g%s_hscaler_asyerr[%d] g%s_hscaler_time (Time with defined helicity) g%s_hscaler_time_asy g%s_hscaler_triggers (All triggers including where helicity not decoded) g%s_hscaler_triggers_plus g%s_hscaler_triggers_minus (plus+minus is slightly less than triggers) g%s_hscaler_trigger_asy %s is name assigned to THcHelicityScaler object %d is scaler channel #. 0-31
-
Chao Peng authored
-
Cdaq User authored
-
Chao Peng authored
-
Chao Peng authored
-
Chao Peng authored
-
Chao Peng authored
-
Chao Peng authored
-
Whitney Armstrong authored
This is not an ideal way of doing things but it is only temporary.
-
Whitney Armstrong authored
-
Stephen A. Wood authored
1. If THcHelicity is told about the THcHelicityScaler object with the SetHelicityScaler method, it will use helicity scaler events to jump start generating the seed 2. When beam off, helicity decoding can get lost if the helicity_freq parameter is not very close to the actual helicity reversal frequency (which seems to drift). THcHelicity now calculates a recommended value of helicity_freq.
-
Mark Jones authored
Dave Mack introduced two new variables to the calculation of beam current to described correction for the nonlinearity above 60uA in BCM1 and BCM2 seen in the Fall 18, Spring 19 and Summer 19running. See for example summer 2019 hallcweb.jlab.org/doc-private/ShowDocument?docid=1037 Fall 18/Spring 19 hallcweb.jlab.org/doc-private/ShowDocument?docid=1042 For a BCM scaler read the difference, Dcounts, from the previous scaler and get the time difference, Dtime. Original calculation is: I = (Dcounts/Dtime-fBCMOffset)/BCM_Gain Now add an non-linearity correction I = I + fBCM_SatQuadratic*Max(I-fBCM_SatOffset,0.0)^2 Add parameters fBCM_SatOffset and fBCM_SatQuadratic that can be optional read-in. If parameters are not read-in the parameters are set to zero, so there is no correction. Add the non-linearity correction to all BCM current calculations.
-
Sylvester Joosten authored
-
Sylvester Joosten authored
-
Mark Jones authored
Add code to deal with raw amp = 0 Add code to read in default ped to use when raw amp = 0
-
Mark Jones authored
1) Add Reftime 2) change code to fix raw amp =0 problem 3) add PedDefault needed for raw amp=0 problem
-
Mark Jones authored
Check the Fptime is good
-
Mark Jones authored
add Reftime
-
Mark Jones authored
-
Mark Jones authored
-
Mark Jones authored
-
Mark Jones authored
1) Modified THcHodoscope to calculated fOffsetTime which is the average fo the difference between the ADC pulse time and the TDC time for all good hits with both PMTs ends hit. This allows a correction for bad raw ADC reference times in the other detectors. 2) Added calculation of fADCStartTime which is calculated the same as the fStartTime but uses the ADC TOF corrected pulse time.
-
Mark Jones authored
In calculating the difference in time between the ADc pulse time and the Hodoscope starttime, the code adds the hodoscope OffsetTime. The OffSetTime corrects for the difference in the ADC and TDC reference times.
-
Mark Jones authored
1) Add parameter fPedDefault which can be used as the pedestal. When the raw pulse amplitude = 0, this means that there was a pulse in the ADC time window where the pedestal is determined. This makes the pedestal wrong. so use the fPedDefault which is the average pedestal. 2) Use hodoscope OffsetTime in calculation of the difference between the Hodoscope StartTime and the ADC pulse time to compensate for difference between ADC reference time and the TDC reference time.
-
Mark Jones authored
fptime=-1000 means that there the number of good scintillator hits found was zero for the event.
-
Mark Jones authored
Added statement if (StartTime == -1000) StartTime = 0.0; When StartTime == -1000 no good scintillator hits were found for the event.
-
Mark Jones authored
If raw Pulse Amp = 0 , set Pulse Amp = 200. This makes the time walk correction = 0.
-
Mark Jones authored
Previously if none of the TDC hits was not within the time cut window the TDC value was set to 0. Now if there are TDC hits it selections the first one in the cut window. If no hit is found in the cut window then it selects the hit that is closest in time to the lower window limit.
-
Mark Jones authored
Minor mistake in THcHodoscope::EstimateFocalPlaneTime fixed.
-
Mark Jones authored
Add methods to THcRawHit,THcRawTdcHit, THcRawAdcHit,THcRawDCHit,THcRawHodoHit,THcRawShowerHit to be able to Set and Get the time difference between good reference time pulse and the previous pulse if more than one pulse in channel for that event. Modified THcHitList to Set the reference time difference between good reference time pulse and the previous pulse. If no previouse pulse then difference ==0. Modified THcScintillatorPLane to have new tree variables for each plane : PosTdcRefDiffTime,PosAdcRefDiffTime NegTdcRefDiffTime,NegAdcRefDiffTime so that one can see the time difference between good reference time pulse and the previous pulse.
-
Mark Jones authored
When calculating beta using the track info the code included hits from a paddle with single PMT hit. Now the default behavior is to not to include these single PMT hits in the track beta calculation. The parameter p( or h)TrackBetaIncludeSinglePmtHits = 1 will have the code ncluded hits from a paddle with single PMT hit when calculating track beta.
-
Mark Jones authored
Fixed mistake in filling the new reference difference time between the good reference time and the previous pulse time. If no previous pulse, now difference time = 0. Before difference time = reference time. Filled with previous time instead of the difference time in one instance.
-
Mark Jones authored
Added tree variables to the Hall A "tr" branch. "tr.GoodPlane4", "Flag for track hitting hodo plane 4", "tr.GoodPlane3", "Flag for track hitting hodo plane 3", "tr.fptime", "Track hodo focal plane time", "tr.npmt", "Track number of hodo PMTs hit",
-
Stephen A. Wood authored
-
Whitney Armstrong authored
modified: containers/docker/Dockerfile
-
Whitney Armstrong authored
-
Whitney Armstrong authored
-
Whitney Armstrong authored
modified: .gitlab-ci.yml
-
Whitney Armstrong authored
-
Whitney Armstrong authored
modified: .gitlab-ci.yml modified: containers/docker/Dockerfile
-
Whitney Armstrong authored
-
Whitney Armstrong authored
modified: CMakeLists.txt
-
Shuo Jia authored
# Conflicts: # src/THcCherenkov.cxx # src/THcHodoscope.cxx # src/THcRawAdcHit.cxx # src/THcRawHit.h
-
Whitney Armstrong authored
-
Whitney Armstrong authored
Ci See merge request !2
-
Whitney Armstrong authored
-
Whitney Armstrong authored
-
Whitney Armstrong authored
Ci See merge request !3
-
Whitney Armstrong authored
modified: CMakeLists.txt new file: cmake/modules/PoddCMakeEnv.cmake modified: containers/docker/Makefile
-
Whitney Armstrong authored
halla/c cmake problems See merge request !4
-
Whitney Armstrong authored
modified: CMakeLists.txt
-
Whitney Armstrong authored
more hall ac cmake See merge request !5
-
Whitney Armstrong authored
-
Whitney Armstrong authored
cmake See merge request !6
-
Whitney Armstrong authored
modified: containers/docker/Dockerfile
-
Whitney Armstrong authored
fixing version of analyzer See merge request !7
-
Whitney Armstrong authored
-
Whitney Armstrong authored
modified: .gitlab-ci.yml See merge request !8
-
Whitney Armstrong authored
-
Whitney Armstrong authored
libfmt update See merge request !9
-
Whitney Armstrong authored
-
Whitney Armstrong authored
Dockerfile. See merge request !10
-
Whitney Armstrong authored
-
Whitney Armstrong authored
Dockerfile again See merge request !11
-
Whitney Armstrong authored
- Finally! - Making all CI jobs manual for now
-
Whitney Armstrong authored
Fixed CI See merge request !12
-
Whitney Armstrong authored
Merge branch 'update-april2020' of eicweb.phy.anl.gov:jlab/hallc/analyzer_software/hcana into update-april2020
-
Whitney Armstrong authored
-
Whitney Armstrong authored
Update april2020 See merge request !1
-
Whitney Armstrong authored
-
Whitney Armstrong authored
Removing unfixed conflict See merge request !13
-
Whitney Armstrong authored
-
Whitney Armstrong authored
new file: bin/compile
-
Whitney Armstrong authored
-
Whitney Armstrong authored
-
Whitney Armstrong authored
-
Whitney Armstrong authored
-
Whitney Armstrong authored
-
Whitney Armstrong authored
-
Whitney Armstrong authored
Fixing build errors when merged. See merge request !14
-
Whitney Armstrong authored
-
Whitney Armstrong authored
CI build images only on tags See merge request !15
-
Carlos Yero authored
Use quadratic version of beam current calculation. For information on the Helicity Scaler class see https://hallcweb.jlab.org/doc-private/ShowDocument?docid=1105
-
Carlos Yero authored
-
Carlos Yero authored
-
Stephen A. Wood authored
-
Stephen A. Wood authored
-
Stephen A. Wood authored
-
Sylvester Joosten authored
-
Sylvester Joosten authored
-
Sylvester Joosten authored
Merge in upstream changes and update CI See merge request !16
-
Sylvester Joosten authored
-
Sylvester Joosten authored
See merge request !17
-
Sylvester Joosten authored
-
Sylvester Joosten authored
Bump version number See merge request !18
Showing
- .clang-format 1 addition, 16 deletions.clang-format
- .containers/Dockerfile.in 23 additions, 0 deletions.containers/Dockerfile.in
- .containers/Makefile 64 additions, 0 deletions.containers/Makefile
- .containers/config.env 17 additions, 0 deletions.containers/config.env
- .containers/hcana.def.in 14 additions, 0 deletions.containers/hcana.def.in
- .containers/singularity/Singularity.broadwell 0 additions, 0 deletions.containers/singularity/Singularity.broadwell
- .containers/version.sh 3 additions, 0 deletions.containers/version.sh
- .gitignore 1 addition, 0 deletions.gitignore
- .gitlab-ci.yml 98 additions, 58 deletions.gitlab-ci.yml
- .gitlabci/build.sh 0 additions, 0 deletions.gitlabci/build.sh
- .gitlabci/configure.sh 28 additions, 0 deletions.gitlabci/configure.sh
- .gitlabci/setup.sh 0 additions, 34 deletions.gitlabci/setup.sh
- .gitlabci/sregistry-gitlab.png 0 additions, 0 deletions.gitlabci/sregistry-gitlab.png
- .gitlabci/sregistry-gitlab.xcf 0 additions, 0 deletions.gitlabci/sregistry-gitlab.xcf
- CMakeLists.txt 7 additions, 3 deletionsCMakeLists.txt
- VERSION 1 addition, 0 deletionsVERSION
- cmake/modules/PoddCMakeEnv.cmake 278 additions, 0 deletionscmake/modules/PoddCMakeEnv.cmake
- containers/docker/Dockerfile 0 additions, 49 deletionscontainers/docker/Dockerfile
- containers/docker/Dockerfile.broadwell 0 additions, 58 deletionscontainers/docker/Dockerfile.broadwell
- containers/docker/Makefile 0 additions, 208 deletionscontainers/docker/Makefile
.containers/Dockerfile.in
0 → 100644
.containers/Makefile
0 → 100644
.containers/hcana.def.in
0 → 100644
File moved
.gitlabci/build.sh
100644 → 100755
File mode changed from 100644 to 100755
.gitlabci/configure.sh
0 → 100755
.gitlabci/setup.sh
deleted
100644 → 0
.gitlabci/sregistry-gitlab.png
deleted
100644 → 0
37.4 KiB
.gitlabci/sregistry-gitlab.xcf
deleted
100644 → 0
File deleted
VERSION
0 → 100644
cmake/modules/PoddCMakeEnv.cmake
0 → 100644
containers/docker/Dockerfile
deleted
100644 → 0
containers/docker/Makefile
deleted
100644 → 0