- Aug 02, 2018
-
-
Whitney Armstrong authored
-
- 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
-
hallc-online authored
Modify so default starttime is -1000. Modify so if no hits in scintillator then EstimateFocalPlane is not called.
-
hallc-online authored
Fix type in GetSp2_ID()
-
hallc-online authored
THcDriftChamberPlane 1) Remove subtraction of hodoscope starttime from ProcessHits which is called by THcDC::Decode. The hodoscope start time is determined in hodoscope Decode which is called after THcDC::Decode. So drift chamber was using the starttime from the previous event. 2) Create method SubtractStartTime which is called by THcDC:CoarseTrack THcDriftChamber 1) Move fChambers[ic]->ProcessHits() to CoarseTrack 2) Before looping through fChambers[ic]->ProcessHits() in CoarseTrack loop through all planes and call fPlanes[ip]->SubtractStartTime()
-
- Apr 12, 2018
-
-
Vardan Tadevosyan authored
Removed cuts in calculation of fXAtCer and fYAtCer
-
Vardan Tadevosyan authored
Add time windows for pos and neg ADC selection. Added fGoodPosAdcMult and fGoodNegAdcMult variables Remove cuts for calculation of fXAtAero and fYAtAero
-
- Apr 11, 2018
-
-
Stephen A. Wood authored
-
Stephen A. Wood authored
Correction is done in the hitlist by comparing the trigger time from the TI to the trigger time in the FADC. These generally have a fixed offset. A FUDGE offset is included to make the difference between the FADC and TI times zero or close to zero. The FADC delivers times in units of 0.0625 ns. The trigger time is in units of 4ns. So the FADCs will be shifted by 64 units for each unit of trigger time slippage.
-