ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/trackreco/PHActsTrkFitter.h>
Public Member Functions | |
PHActsTrkFitter (const std::string &name="PHActsTrkFitter") | |
Default constructor. | |
~PHActsTrkFitter () override=default | |
Destructor. | |
int | End (PHCompositeNode *topNode) override |
End, write and close files. | |
int | InitRun (PHCompositeNode *topNode) override |
Get and create nodes. | |
int | process_event (PHCompositeNode *topNode) override |
Process each event by calling the fitter. | |
int | ResetEvent (PHCompositeNode *topNode) override |
Clean up after each event. | |
void | doTimeAnalysis (bool timeAnalysis) |
Do some internal time benchmarking analysis. | |
void | fitSiliconMMs (bool fitSiliconMMs) |
Run the direct navigator to fit only tracks with silicon+MM hits. | |
void | setUseMicromegas (bool value) |
require micromegas in SiliconMM fits | |
void | setUpdateSvtxTrackStates (bool fillSvtxTrackStates) |
void | useActsEvaluator (bool actsEvaluator) |
void | setFieldMap (std::string &fieldMap) |
void | setAbsPdgHypothesis (unsigned int pHypothesis) |
void | SetIteration (int iter) |
void | set_track_map_name (const std::string &map_name) |
void | set_seed_track_map_name (const std::string &map_name) |
Public Member Functions inherited from SubsysReco | |
~SubsysReco () override | |
virtual int | EndRun (const int) |
Called at the end of each run. | |
virtual int | Init (PHCompositeNode *) |
virtual int | Reset (PHCompositeNode *) |
Reset. | |
void | Print (const std::string &="ALL") const override |
Public Member Functions inherited from Fun4AllBase | |
virtual | ~Fun4AllBase () |
virtual const std::string | Name () const |
Returns the name of this module. | |
virtual void | Name (const std::string &name) |
Sets the name of this module. | |
virtual void | Verbosity (const int ival) |
Sets the verbosity of this module (0 by default=quiet). | |
virtual void | Verbosity (enu_Verbosity ival) |
Sets the verbosity of this module (0 by default=quiet). | |
virtual int | Verbosity () const |
Gets the verbosity of this module. | |
Private Attributes | |
int | m_event = 0 |
Event counter. | |
ActsTrackingGeometry * | m_tGeometry = nullptr |
Options that Acts::Fitter needs to run from MakeActsGeometry. | |
ActsExamples::TrkrClusterFittingAlgorithm::Config | m_fitCfg |
Configuration containing the fitting function instance. | |
SvtxTrackMap * | m_trackMap = nullptr |
TrackMap containing SvtxTracks. | |
SvtxTrackMap * | m_directedTrackMap = nullptr |
TrkrClusterContainer * | m_clusterContainer = nullptr |
ActsSurfaceMaps * | m_surfMaps = nullptr |
int | m_nBadFits = 0 |
Number of acts fits that returned an error. | |
bool | m_fitSiliconMMs = false |
bool | m_useMicromegas = true |
requires micromegas present when fitting silicon-MM surfaces | |
bool | m_fillSvtxTrackStates = true |
A bool to update the SvtxTrackState information (or not) | |
bool | m_actsEvaluator = false |
std::map< const unsigned int, Trajectory > * | m_trajectories = nullptr |
SvtxTrackMap * | m_seedTracks = nullptr |
std::string | m_fieldMap = "" |
TrkrClusterIterationMapv1 * | _iteration_map = nullptr |
int | _n_iteration = 0 |
std::string | _track_map_name = "SvtxTrackMap" |
std::string | _seed_track_map_name = "SeedTrackMap" |
unsigned int | m_pHypothesis = 211 |
Default particle assumption to pion. | |
bool | m_timeAnalysis = false |
Variables for doing event time execution analysis. | |
TFile * | m_timeFile = nullptr |
TH1 * | h_eventTime = nullptr |
TH2 * | h_fitTime = nullptr |
TH1 * | h_updateTime = nullptr |
TH1 * | h_stateTime = nullptr |
TH1 * | h_rotTime = nullptr |
Additional Inherited Members | |
Public Types inherited from Fun4AllBase | |
enum | enu_Verbosity { VERBOSITY_QUIET = 0, VERBOSITY_SOME = 1, VERBOSITY_MORE = 2, VERBOSITY_EVEN_MORE = 3, VERBOSITY_A_LOT = 4, VERBOSITY_MAX = INT_MAX - 10 } |
Protected Member Functions inherited from SubsysReco | |
SubsysReco (const std::string &name="NONAME") | |
Definition at line 58 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 58 of file PHActsTrkFitter.h
PHActsTrkFitter::PHActsTrkFitter | ( | const std::string & | name = "PHActsTrkFitter" | ) |
Default constructor.
Tracking includes.
Definition at line 45 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 45 of file PHActsTrkFitter.cc
|
overridedefault |
Destructor.
|
private |
Implement a check to ensure surfaces are sorted
Subtract one so we don't skip a surface
Subtract one so we don't skip a surface
Definition at line 563 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 563 of file PHActsTrkFitter.cc
References PHWHERE, surface(), and Fun4AllBase::Verbosity().
Referenced by getSurfaceVector().
|
private |
Create new nodes.
Copy this trackmap, then use it for the rest of processing
Definition at line 758 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 758 of file PHActsTrkFitter.cc
References _seed_track_map_name, PHCompositeNode::addNode(), Fun4AllReturnCodes::EVENT_OK, PHNodeIterator::findFirst(), m_actsEvaluator, m_directedTrackMap, m_fitSiliconMMs, m_seedTracks, and m_trajectories.
Referenced by InitRun().
|
inline |
Do some internal time benchmarking analysis.
Definition at line 79 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 79 of file PHActsTrkFitter.h
References m_timeAnalysis.
|
overridevirtual |
End, write and close files.
Reimplemented from SubsysReco.
Definition at line 162 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 162 of file PHActsTrkFitter.cc
References Fun4AllReturnCodes::EVENT_OK, h_eventTime, h_fitTime, h_rotTime, h_stateTime, h_updateTime, m_nBadFits, m_timeAnalysis, m_timeFile, and Fun4AllBase::Verbosity().
|
inline |
Run the direct navigator to fit only tracks with silicon+MM hits.
Definition at line 82 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 82 of file PHActsTrkFitter.h
References fitSiliconMMs(), and m_fitSiliconMMs.
Referenced by fitSiliconMMs().
|
private |
Helper function to call either the regular navigation or direct navigation, depending on m_fitSiliconMMs
Definition at line 507 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 507 of file PHActsTrkFitter.cc
References m_fitCfg, and m_fitSiliconMMs.
Referenced by loopTracks().
|
private |
Definition at line 383 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 383 of file PHActsTrkFitter.cc
References m_surfMaps, and ActsSurfaceMaps::mmSurfaceMap.
Referenced by getSurface().
|
private |
Get all the nodes.
Definition at line 821 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 821 of file PHActsTrkFitter.cc
References _track_map_name, Fun4AllReturnCodes::ABORTEVENT, Fun4AllReturnCodes::EVENT_OK, m_clusterContainer, m_surfMaps, m_tGeometry, m_trackMap, and PHWHERE.
Referenced by InitRun().
|
private |
If it can't be found, return nullptr
Definition at line 353 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 353 of file PHActsTrkFitter.cc
References m_surfMaps, and ActsSurfaceMaps::siliconSurfaceMap.
Referenced by getSurface().
|
private |
Make a safety check for clusters that couldn't be attached to a surface
Definition at line 390 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 390 of file PHActsTrkFitter.cc
References SvtxTrack::begin_cluster_keys(), Acts::UnitConstants::cm, Acts::UnitConstants::cm2, Acts::eBoundLoc0, Acts::eBoundLoc1, SvtxTrack::end_cluster_keys(), TrkrClusterContainer::findCluster(), ActsTrackingGeometry::geoContext, SvtxTrack::get_id(), getSurface(), m_clusterContainer, m_tGeometry, and Fun4AllBase::Verbosity().
Referenced by loopTracks().
|
private |
Definition at line 331 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 331 of file PHActsTrkFitter.cc
References TrkrDefs::getHitSetKeyFromClusKey(), getMMSurface(), getSiliconSurface(), getTpcSurface(), TrkrDefs::getTrkrId(), TrkrDefs::inttId, TrkrDefs::micromegasId, TrkrDefs::mvtxId, and TrkrDefs::tpcId.
Referenced by getSourceLinks().
|
private |
Functions to get list of sorted surfaces for direct navigation, if applicable
Surfaces need to be sorted in order, i.e. from smallest to largest radius extending from target surface Add a check to ensure this
Definition at line 520 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 520 of file PHActsTrkFitter.cc
References checkSurfaceVec(), ActsSurfaceMaps::isMicromegasSurface(), ActsSurfaceMaps::isTpcSurface(), m_surfMaps, m_useMicromegas, and Fun4AllBase::Verbosity().
Referenced by loopTracks().
|
private |
If it can't be found, return nullptr to skip this cluster
Definition at line 368 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 368 of file PHActsTrkFitter.cc
References TrkrDefs::getLayer(), G4TTL::layer, m_surfMaps, and ActsSurfaceMaps::tpcSurfaceMap.
Referenced by getSurface().
Make a trajectory state for storage, which conforms to Acts track fit analysis tool
Get position, momentum from the Acts output. Update the values of the proto track
Definition at line 451 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 451 of file PHActsTrkFitter.cc
References Acts::KalmanFitterResult< source_link_t >::fittedParameters, Acts::KalmanFitterResult< source_link_t >::fittedStates, ActsTrackingGeometry::geoContext, PHTimer::get_accumulated_time(), SvtxTrack::get_id(), SvtxTrack::get_vertex_id(), h_updateTime, m_tGeometry, m_timeAnalysis, m_trajectories, PHTimer::restart(), PHTimer::stop(), Acts::KalmanFitterResult< source_link_t >::trackTip, updateSvtxTrack(), and Fun4AllBase::Verbosity().
Referenced by loopTracks().
|
overridevirtual |
Get and create nodes.
Reimplemented from SubsysReco.
Definition at line 50 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 50 of file PHActsTrkFitter.cc
References Fun4AllReturnCodes::ABORTEVENT, createNodes(), Fun4AllReturnCodes::EVENT_OK, getNodes(), h_eventTime, h_fitTime, h_rotTime, h_stateTime, h_updateTime, m_fitCfg, m_tGeometry, m_timeAnalysis, m_timeFile, ActsTrackingGeometry::magField, Fun4AllBase::Name(), ActsTrackingGeometry::tGeometry, and Fun4AllBase::Verbosity().
|
private |
Store a vector of track fits that fail to erase, so that the track map iterator doesn't crash
If using directed navigation, collect surface list to navigate
Reset the track seed with the dummy covariance and the primary vertex as the track position
Call KF now. Have a vector of sourceLinks corresponding to clusters associated to this track and the corresponding track seed which corresponds to the PHGenFitTrkProp track seeds
Check that the track fit result did not return an error
Track fit failed, get rid of the track from the map
Now erase bad tracks from the track map
Definition at line 186 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 186 of file PHActsTrkFitter.cc
References ActsTrackingGeometry::calibContext, charge, Acts::UnitConstants::cm, Acts::KalmanFitterResult< source_link_t >::fittedParameters, fitTrack(), ActsTrackingGeometry::geoContext, PHTimer::get_accumulated_time(), Acts::getDefaultLogger(), getSourceLinks(), getSurfaceVector(), getTrackFitResult(), h_fitTime, SvtxTrackMap::insert(), ActsSurfaceMaps::isMicromegasSurface(), m_directedTrackMap, m_fieldMap, m_fitSiliconMMs, m_nBadFits, m_pHypothesis, m_surfMaps, m_tGeometry, m_timeAnalysis, m_trackMap, m_useMicromegas, ActsTrackingGeometry::magFieldContext, momentum, Acts::UnitConstants::ns, position, printTrackSeed(), PHTimer::restart(), seed, setDefaultCovariance(), PHTimer::stop(), surface(), track, and Fun4AllBase::Verbosity().
Referenced by process_event().
Definition at line 746 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 746 of file PHActsTrkFitter.cc
References SvtxTrack::get_charge(), SvtxTrack::get_id(), SvtxTrack::get_px(), SvtxTrack::get_py(), SvtxTrack::get_pz(), SvtxTrack::get_x(), SvtxTrack::get_y(), SvtxTrack::get_z(), and PHWHERE.
Referenced by loopTracks().
|
overridevirtual |
Process each event by calling the fitter.
Fill an additional track map if using the acts evaluator for proto track comparison to fitted track
wipe at the beginning of every new fit pass, so that the seeds are whatever is currently in SvtxTrackMap
Reimplemented from SubsysReco.
Definition at line 91 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 91 of file PHActsTrkFitter.cc
References SvtxTrackMap::clear(), Fun4AllReturnCodes::EVENT_OK, Acts::Logging::FATAL, PHTimer::get_accumulated_time(), h_eventTime, SvtxTrackMap::insert(), loopTracks(), m_actsEvaluator, m_event, m_seedTracks, m_timeAnalysis, m_trackMap, PHWHERE, PHTimer::restart(), SvtxTrackMap::size(), PHTimer::stop(), track, Acts::Logging::VERBOSE, and Fun4AllBase::Verbosity().
|
overridevirtual |
Clean up after each event.
Reimplemented from SubsysReco.
Definition at line 147 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 147 of file PHActsTrkFitter.cc
References Fun4AllReturnCodes::EVENT_OK, m_trajectories, and Fun4AllBase::Verbosity().
|
inline |
Definition at line 103 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 103 of file PHActsTrkFitter.h
References _seed_track_map_name.
|
inline |
Definition at line 102 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 102 of file PHActsTrkFitter.h
References _track_map_name.
Definition at line 98 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 98 of file PHActsTrkFitter.h
References m_pHypothesis.
|
private |
Acts cares about the track covariance as it helps the KF know whether or not to trust the initial track seed or not. We reset it here to some loose values as it helps Acts improve the fitting. If the covariance is too loose, it won't be able to propagate, but if it is too tight, it will just "believe" the track seed over the hit data
If we are using distortions, then we need to blow up the covariance a bit since the seed was created with distorted TPC clusters
Definition at line 710 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 710 of file PHActsTrkFitter.cc
References m_fitSiliconMMs, and Acts::UnitConstants::um.
Referenced by loopTracks().
|
inline |
Definition at line 95 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 95 of file PHActsTrkFitter.h
References m_fieldMap.
Definition at line 101 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 101 of file PHActsTrkFitter.h
References _n_iteration.
|
inline |
Definition at line 89 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 89 of file PHActsTrkFitter.h
References m_fillSvtxTrackStates.
|
inline |
require micromegas in SiliconMM fits
Definition at line 86 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 86 of file PHActsTrkFitter.h
References m_useMicromegas.
|
private |
Convert the acts track fit result to an svtx track.
only one track tip in the track fit Trajectory
Acts default unit is mm. So convert to cm
Definition at line 608 of file PHActsTrkFitter.cc.
View newest version in sPHENIX GitHub at line 608 of file PHActsTrkFitter.cc
References SvtxTrack::clear_states(), Acts::UnitConstants::cm, ActsTransformations::fillSvtxTrackStates(), ActsTrackingGeometry::geoContext, PHTimer::get_accumulated_time(), h_stateTime, SvtxTrack::identify(), SvtxTrack::insert_state(), m_fillSvtxTrackStates, m_fitSiliconMMs, m_tGeometry, m_timeAnalysis, PHTimer::restart(), ActsTransformations::rotateActsCovToSvtxTrack(), SvtxTrack::set_acts_covariance(), SvtxTrack::set_charge(), SvtxTrack::set_chisq(), SvtxTrack::set_error(), SvtxTrack::set_ndf(), SvtxTrack::set_px(), SvtxTrack::set_py(), SvtxTrack::set_pz(), SvtxTrackState_v1::set_x(), SvtxTrack::set_x(), SvtxTrackState_v1::set_y(), SvtxTrack::set_y(), SvtxTrackState_v1::set_z(), SvtxTrack::set_z(), ActsTransformations::setVerbosity(), SvtxTrack::size_cluster_keys(), PHTimer::stop(), and Fun4AllBase::Verbosity().
Referenced by getTrackFitResult().
|
inline |
Definition at line 92 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 92 of file PHActsTrkFitter.h
References m_actsEvaluator.
|
private |
Definition at line 177 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 177 of file PHActsTrkFitter.h
|
private |
Definition at line 178 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 178 of file PHActsTrkFitter.h
Referenced by SetIteration().
|
private |
Definition at line 180 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 180 of file PHActsTrkFitter.h
Referenced by createNodes(), and set_seed_track_map_name().
|
private |
Definition at line 179 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 179 of file PHActsTrkFitter.h
Referenced by getNodes(), and set_track_map_name().
|
private |
Definition at line 188 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 188 of file PHActsTrkFitter.h
Referenced by End(), InitRun(), and process_event().
|
private |
Definition at line 189 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 189 of file PHActsTrkFitter.h
Referenced by End(), InitRun(), and loopTracks().
|
private |
Definition at line 192 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 192 of file PHActsTrkFitter.h
|
private |
Definition at line 191 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 191 of file PHActsTrkFitter.h
Referenced by End(), InitRun(), and updateSvtxTrack().
|
private |
Definition at line 190 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 190 of file PHActsTrkFitter.h
Referenced by End(), getTrackFitResult(), and InitRun().
|
private |
Definition at line 172 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 172 of file PHActsTrkFitter.h
Referenced by createNodes(), process_event(), and useActsEvaluator().
|
private |
Definition at line 156 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 156 of file PHActsTrkFitter.h
Referenced by getNodes(), and getSourceLinks().
|
private |
Definition at line 155 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 155 of file PHActsTrkFitter.h
Referenced by createNodes(), and loopTracks().
|
private |
Event counter.
Definition at line 145 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 145 of file PHActsTrkFitter.h
Referenced by process_event().
|
private |
Definition at line 176 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 176 of file PHActsTrkFitter.h
Referenced by loopTracks(), and setFieldMap().
|
private |
A bool to update the SvtxTrackState information (or not)
Definition at line 170 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 170 of file PHActsTrkFitter.h
Referenced by setUpdateSvtxTrackStates(), and updateSvtxTrack().
|
private |
Configuration containing the fitting function instance.
Definition at line 151 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 151 of file PHActsTrkFitter.h
Referenced by fitTrack(), and InitRun().
|
private |
Boolean to use normal tracking geometry navigator or the Acts::DirectedNavigator with a list of sorted silicon+MM surfaces
Definition at line 164 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 164 of file PHActsTrkFitter.h
Referenced by createNodes(), fitSiliconMMs(), fitTrack(), loopTracks(), setDefaultCovariance(), and updateSvtxTrack().
|
private |
Number of acts fits that returned an error.
Definition at line 160 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 160 of file PHActsTrkFitter.h
Referenced by End(), and loopTracks().
|
private |
Default particle assumption to pion.
Definition at line 183 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 183 of file PHActsTrkFitter.h
Referenced by loopTracks(), and setAbsPdgHypothesis().
|
private |
Definition at line 174 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 174 of file PHActsTrkFitter.h
Referenced by createNodes(), and process_event().
|
private |
Definition at line 157 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 157 of file PHActsTrkFitter.h
Referenced by getMMSurface(), getNodes(), getSiliconSurface(), getSurfaceVector(), getTpcSurface(), and loopTracks().
|
private |
Options that Acts::Fitter needs to run from MakeActsGeometry.
Definition at line 148 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 148 of file PHActsTrkFitter.h
Referenced by getNodes(), getSourceLinks(), getTrackFitResult(), InitRun(), loopTracks(), and updateSvtxTrack().
|
private |
Variables for doing event time execution analysis.
Definition at line 186 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 186 of file PHActsTrkFitter.h
Referenced by doTimeAnalysis(), End(), getTrackFitResult(), InitRun(), loopTracks(), process_event(), and updateSvtxTrack().
|
private |
Definition at line 187 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 187 of file PHActsTrkFitter.h
|
private |
TrackMap containing SvtxTracks.
Definition at line 154 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 154 of file PHActsTrkFitter.h
Referenced by getNodes(), loopTracks(), and process_event().
|
private |
Definition at line 173 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 173 of file PHActsTrkFitter.h
Referenced by createNodes(), getTrackFitResult(), and ResetEvent().
|
private |
requires micromegas present when fitting silicon-MM surfaces
Definition at line 167 of file PHActsTrkFitter.h.
View newest version in sPHENIX GitHub at line 167 of file PHActsTrkFitter.h
Referenced by getSurfaceVector(), loopTracks(), and setUseMicromegas().