- Aug 08, 2018
-
-
Whitney Armstrong authored
modified: src/CMakeLists.txt
-
- Aug 05, 2018
-
-
Whitney Armstrong authored
-
- Aug 03, 2018
-
-
Whitney Armstrong authored
modified: CMakeLists.txt modified: THcParmList.cxx renamed: json.hpp -> nlohmann/json.hpp
-
Whitney Armstrong authored
modified: THcParmList.cxx modified: THcParmList.h new file: json.hpp
-
- Aug 02, 2018
-
-
Whitney Armstrong authored
- Aug 01, 2018
-
-
Stephen A. Wood authored
When Load is called with a run number, then the input file is ignored until a line with a list of run numbers or run number ranges is found. For example: 44,50-90,113 If the run number matches one of these run numbers or ranges, parameter definitions after the match are loaded. (Until the next list of run numbers and ranges.) Before this commit, only a single run number or a single range of run numbers was allowed.
-
- Jul 31, 2018
-
-
Stephen A. Wood authored
THcTimeSyncEvtHandler can correct runs where the 1190's in a crate go out of sync because of a large event. (This would happen in the spring of 2018. Should be fixed in the DAQ now.) It a previous version this sync problem was detected by looking for 1190 banks that were too large. In this update, the first event is used to make a list of which slots have TDCs in them. For subsequent events, it checks that every TDC slot has a header and trailer word in the bank. If any TDCs are found to be missing, and the bank size is above a threshold, subsequent events are presumed to be out of sync and corrected for in the filtered run output file.
-
- Jul 19, 2018
-
-
Stephen A. Wood authored
Set hodoscopes to standard ADC mode for example hodtest.C script badcraw_pos and badcraw_neg always true if not Dynamic pedestal mode Don't crash in hodoscope if there is no Cherenkov.
-
Stephen A. Wood authored
-
Stephen A. Wood authored
-
Ole Hansen authored
1. Update for ROOT5-enabled root_generate_dictionary CMake function root_generate_dictionary now works with both ROOT 5 and ROOT 6. It defines the dictionary custom target and PCM file internally, as appropriate, and also automatically extracts any required -D compile definitions from the given target(s). 2. Add configuration option HCANA_BUILTIN_PODD (default ON) If set to OFF (cmake -DHCANA_BUILTIN_PODD=OFF ...), CMake will find a pre-built version of Podd according to the usual find_package search rules. (It's sufficient to have the installed "analyzer" in your PATH, but you can also set CMAKE_PREFIX_PATH to the Podd installation root, for example.) This version of Podd has to have been built and installed with Podd's CMake system. In this case, only libHallC will be built, and the Podd submodule of hcana is ignored and does not even have to be present. 3. Clean existing src/hc_compiledata.h during CMake configuration This file might be left over from a previous non-CMake build and would be incorrectly picked up instead of the CMake-generated version. 4. Generate hcanaConfig.cmake config and version files using latest Podd scripts Requires Podd at commit JeffersonLab/analyzer@34dd368
-
- Jul 17, 2018
-
-
Ole Hansen authored
Requires Podd at commit JeffersonLab/analyzer@aa4c6a8
-
Stephen A. Wood authored
Includes experimental cmake build
-
Stephen A. Wood authored
-
- Jul 10, 2018
-
-
Eric Pooser authored
-
Eric Pooser authored
-
- Jun 29, 2018
-
-
Yero1990 authored
-
- Jun 28, 2018
- Jun 27, 2018
-
-
Fernando Araiza Gonzalez authored
-
Fernando Araiza Gonzalez authored
-
- Jun 08, 2018
-
-
Fernando Araiza Gonzalez authored
-
Fernando Araiza Gonzalez authored
-
- May 11, 2018
-
-
Stephen A. Wood authored
If Load is called with a run number, but the first non blank/comment line encountered is not a run number or range, print a warning message.
-
- May 08, 2018
-
-
Stephen A. Wood authored
-
Stephen A. Wood authored
-
- May 03, 2018
-
-
Carlos Yero authored
-
- Apr 30, 2018
-
-
Carlos Yero authored
1) Created Coincidence Time Physics Module 2) Created method to get coin. trig times in the THcTrigDet.cxx class
-
- Apr 29, 2018
-
-
hallc-online authored
In Setup : Set name of histogram to include initial of spectrometer that it belongs. Each event in EstimateFocalPLaneTime the histogram is fill with the scintillator times so that a cut can be placed to throw out bad scintillator times relative to the mean of all scintillator times.
-
- Apr 28, 2018
-
-
hallc-online authored
Change fBCM_Name to vector of strings . Fixed memory leak when it was array of char.
-
hallc-online authored
Elminiate "void" in THcHodoscope::EstimateFocalPlaneTime( void )
-
hallc-online authored
In Process add if statement to be sure that hitcounter is greater than zero and less than total number of paddles in the plane.
-
hallc-online authored
THcSpacePoint 1) added fSetStubFlag which is intialized to kFALSE in constructor and set to kTRUE when SetStub is called. 2) added method GetSetStubFlag which returns fSetStubFlag. THcDriftchamber 1) In ProcessHits increased fHits reserve to 40 2) In FindSpacePoints use fSpacePoints->Delete(); 3) In LeftRight ,only SetStub if the Stub is fit. THcDC 1) In LinkStubs a) only link stubs if number of total spacepoints <10 b) only link stubs if both spacepoints have SetStubFlag true THcDCHit.h 1) In constructor initalize fLR to 0 THcDCTrack.cxx 1) AddSpacePoint check if fnSP < 10
-
- Apr 24, 2018
-
-
Stephen A. Wood authored
Will correct sync problems in d(e,e'p) run coin_all_3302.dat and SIDIS run coin_all_3621.dat. To correct 3621, run slipstudy.C as is. To correct 3302, change kTRUE to kFALSE in the line: synccheck->SetResync(kTRUE);
-
Stephen A. Wood authored
THcTimeSyncEvtHandler is a toolbox to study and correct various synchronization issues. It checks that the timestamp in the FADC250s agrees with the timestamp in the TI modules. It also checks if the event counter in the 1190 modules agrees with the event counter in the TI modules. It can be used to correct the 1190 synchronization problem we have seen in ROC3 by writing out a corrected data file. See the next commit for an example of how it is used.
-
- Apr 23, 2018
-
-
hallc-online authored
-
hallc-online authored
1) Have time cut on TrigDet reference time for TDC and ADC, to select reference time from multiple hits 2) Have time window to select best TDC or ADC reference time subtracted time hit for each channel.
-
- Apr 16, 2018
-
-
hallc-online authored
In LeftRight method when using SmallAngle Approximation and additional condition that the wires in adjacent plane have to be within 0.51cm.
-
hallc-online authored
Add call ConvertTimeToDist in SubtractStartTime method
-