Skip to content
Snippets Groups Projects
Forked from jlab / hallc / analyzer_software / hcana
356 commits behind the upstream repository.
user avatar
Mark Jones authored
1) THcDC
a) Add variable to tree called dc.InsideDipoleExit
which is a Bool_t flag that is kTRUE if golden track is inside the
dipole exit. Uses THcHallCSpectrometer::InsideDipoleExitWindow
in THcDC::SetFocalPlaneBestTrack to set variable.

2) THcHallCSpectrometer
a) Add method Bool_t InsideDipoleExitWindow which checks whether
the track is within the dipole exit window. Checks
prefix used for database to set flag
fUseSHMSDipoleExitWindow or fUseHMSDipoleExitWindow
to be true which is used in InsideDipoleExitWindow
to select either SHMSDipoleExitWindow or
HMSDipoleExitWindow method to be used as the test.
b) Hardcoded z distance from spectrometer focal plane to
dipole exit window.
c) Methods Bool_t SHMSDipoleExitWindow and
Bool_t HMSDipoleExitWindow return true/false if
the track was inside/outside the dipole exit window.
d) Added dipole exit window test to the BestTrackUsingPrune
method. Need to set parameter hprune_DipoleExit=1 or
pprune_DipoleExit=1 to use the test in the method.
By default it is turned off.
b043a0c8
History
Name Last commit Last update
..
CMakeLists.txt
HallC_LinkDef.h_postamble
HallC_LinkDef.h_preamble
SConscript.py
Scaler9001.cxx
Scaler9001.h
Scaler9250.cxx
Scaler9250.h
THcAerogel.cxx
THcAerogel.h
THcAerogelHit.cxx
THcAerogelHit.h
THcAnalyzer.cxx
THcAnalyzer.h
THcBCMCurrent.cxx
THcBCMCurrent.h
THcCherenkov.cxx
THcCherenkov.h
THcCherenkovHit.cxx
THcCherenkovHit.h
THcCoinTime.cxx
THcCoinTime.h
THcConfigEvtHandler.cxx
THcConfigEvtHandler.h
THcDC.cxx
THcDC.h
THcDCHit.cxx
THcDCHit.h
THcDCLookupTTDConv.cxx
THcDCLookupTTDConv.h
THcDCTimeToDistConv.cxx
THcDCTimeToDistConv.h
THcDCTrack.cxx
THcDCTrack.h
THcDCWire.cxx
THcDCWire.h
THcDetectorMap.cxx
THcDetectorMap.h
THcDriftChamber.cxx
THcDriftChamber.h
THcDriftChamberPlane.cxx
THcDriftChamberPlane.h
THcDummySpectrometer.cxx
THcDummySpectrometer.h
THcExtTarCor.cxx
THcExtTarCor.h
THcFormula.cxx
THcFormula.h
THcGlobals.h
THcHallCSpectrometer.cxx
THcHallCSpectrometer.h
THcHelicity.cxx
THcHelicity.h
THcHelicityReader.cxx
THcHelicityReader.h
THcHitList.cxx
THcHitList.h
THcHodoEff.cxx
THcHodoEff.h
THcHodoHit.cxx
THcHodoHit.h
THcHodoscope.cxx
THcHodoscope.h
THcInterface.cxx
THcInterface.h
THcParmList.cxx
THcParmList.h
THcPeriodicReport.cxx
THcPeriodicReport.h
THcPrimaryKine.cxx
THcPrimaryKine.h
THcRaster.cxx
THcRaster.h
THcRasterRawHit.cxx
THcRasterRawHit.h
THcRasteredBeam.cxx
THcRasteredBeam.h
THcRawAdcHit.cxx
THcRawAdcHit.h
THcRawDCHit.cxx
THcRawDCHit.h
THcRawHit.cxx
THcRawHit.h
THcRawHodoHit.cxx
THcRawHodoHit.h
THcRawShowerHit.cxx
THcRawShowerHit.h
THcRawTdcHit.cxx
THcRawTdcHit.h
THcReactionPoint.cxx
THcReactionPoint.h
THcRun.cxx
THcRun.h
THcRunParameters.cxx
THcRunParameters.h
THcScalerEvtHandler.cxx
THcScalerEvtHandler.h
THcScintPlaneCluster.cxx
THcScintPlaneCluster.h
THcScintillatorPlane.cxx