- Jul 19, 2018
-
-
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.
-
Stephen A. Wood authored
-
- Apr 02, 2018
-
-
hallc-online authored
fFPTimeAll is the average focal plane time from all scintillator times. In EstimatedFocalPlaneTime fFPTimeAll is set to starttime which is the average FP time without using the DC track. If there are tracks, then a focal plane time is calculated for each track using the track information to improve the focal plane time calculation and save for each track. Previously fFPTimeAll was being filled for each track, so in effect fFPTimeAll was being filled with the FP time of the last track. ALso there was no check that nFPTimeSum was not zero when calculating average FP time, so one could get NaN values for fFPTimeAll To fix the problem , added and modified line Double_t fptime=-1000; if (nFPTimeSum>0) fptime = FPTimeSum/nFPTimeSum; And moved setting fFPTimeAll to THcHodoscope::FineProcess Now fFPTimeAll is set the the average focal plane time of the golden track.
-
- Mar 28, 2018
-
-
Stephen A. Wood authored
Newer root version Do make and scons Do ldd and version check after building Print python and scons versions
-
- Mar 23, 2018
-
-
Stephen A. Wood authored
Usual trigger time offsets for the 3 FADC crates are set in slipstudy.C
-