EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <fun4all_coresoftware/blob/master/offline/packages/HelixHough/helix_hough/Kalman/HelixKalmanState.h>
Public Member Functions | |
HelixKalmanState () | |
~HelixKalmanState () | |
Public Attributes | |
unsigned int | position |
float | phi |
float | d |
float | kappa |
float | z0 |
float | dzdl |
float | nu |
float | x_int |
float | y_int |
float | z_int |
float | chi2 |
Eigen::Matrix< float, 5, 5 > | C |
Definition at line 6 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 6 of file HelixKalmanState.h
HelixKalmanState::HelixKalmanState | ( | ) |
Definition at line 6 of file HelixKalmanState.cpp.
View newest version in sPHENIX GitHub at line 6 of file HelixKalmanState.cpp
HelixKalmanState::~HelixKalmanState | ( | ) |
Definition at line 12 of file HelixKalmanState.cpp.
View newest version in sPHENIX GitHub at line 12 of file HelixKalmanState.cpp
Eigen::Matrix<float,5,5> HelixKalmanState::C |
Definition at line 18 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 18 of file HelixKalmanState.h
Referenced by HelixKalman::addHit(), HelixKalmanFilter::addHit(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), sPHENIXTracker::setRangeFromSeed(), and sPHENIXSeedFinder::setRangeFromSeed().
float HelixKalmanState::chi2 |
Definition at line 17 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 17 of file HelixKalmanState.h
Referenced by HelixKalman::addHit(), HelixKalmanFilter::addHit(), sPHENIXTracker::finalize(), sPHENIXSeedFinder::finalize(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), TempComb::operator<(), CellularAutomaton_v1::process_single_track(), and CellularAutomaton_v1::process_single_triplet().
float HelixKalmanState::d |
Definition at line 13 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 13 of file HelixKalmanState.h
Referenced by HelixKalman::addHit(), HelixKalmanFilter::addHit(), HelixKalman::calculate_dAdAp(), HelixKalmanFilter::calculate_dAdAp(), CylinderKalman::calculate_dxda(), HelixKalmanFilter::calculate_dxda(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().
float HelixKalmanState::dzdl |
Definition at line 13 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 13 of file HelixKalmanState.h
Referenced by HelixKalman::addHit(), HelixKalmanFilter::addHit(), HelixKalman::calculate_dAdAp(), HelixKalmanFilter::calculate_dAdAp(), HelixKalman::calculate_dApdp(), HelixKalmanFilter::calculate_dApdp(), CylinderKalman::calculate_dxda(), HelixKalmanFilter::calculate_dxda(), CylinderKalman::calculateScatteringVariance(), HelixKalmanFilter::calculateScatteringVariance(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().
float HelixKalmanState::kappa |
Definition at line 13 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 13 of file HelixKalmanState.h
Referenced by HelixKalman::addHit(), HelixKalmanFilter::addHit(), HelixKalman::calculate_dAdAp(), HelixKalmanFilter::calculate_dAdAp(), HelixKalman::calculate_dApdp(), HelixKalmanFilter::calculate_dApdp(), CylinderKalman::calculate_dxda(), HelixKalmanFilter::calculate_dxda(), CylinderKalman::calculateScatteringVariance(), HelixKalmanFilter::calculateScatteringVariance(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().
float HelixKalmanState::nu |
Definition at line 15 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 15 of file HelixKalmanState.h
Referenced by HelixKalman::addHit(), HelixKalmanFilter::addHit(), HelixKalman::calculate_dAdAp(), HelixKalmanFilter::calculate_dAdAp(), HelixKalman::calculate_dApdp(), HelixKalmanFilter::calculate_dApdp(), CylinderKalman::calculate_dxda(), HelixKalmanFilter::calculate_dxda(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), and CellularAutomaton_v1::process_single_triplet().
float HelixKalmanState::phi |
Definition at line 13 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 13 of file HelixKalmanState.h
Referenced by HelixKalman::addHit(), HelixKalmanFilter::addHit(), HelixKalman::calculate_dAdAp(), HelixKalmanFilter::calculate_dAdAp(), CylinderKalman::calculate_dxda(), HelixKalmanFilter::calculate_dxda(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().
unsigned int HelixKalmanState::position |
Definition at line 12 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 12 of file HelixKalmanState.h
Referenced by CylinderKalman::calculateScatteringVariance(), HelixKalmanFilter::calculateScatteringVariance(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().
float HelixKalmanState::x_int |
Definition at line 16 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 16 of file HelixKalmanState.h
Referenced by HelixKalman::calculate_dAdAp(), HelixKalmanFilter::calculate_dAdAp(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().
float HelixKalmanState::y_int |
Definition at line 16 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 16 of file HelixKalmanState.h
Referenced by HelixKalman::calculate_dAdAp(), HelixKalmanFilter::calculate_dAdAp(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().
float HelixKalmanState::z0 |
Definition at line 13 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 13 of file HelixKalmanState.h
Referenced by HelixKalman::addHit(), HelixKalmanFilter::addHit(), CylinderKalman::calculate_dxda(), HelixKalmanFilter::calculate_dxda(), sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().
float HelixKalmanState::z_int |
Definition at line 16 of file HelixKalmanState.h.
View newest version in sPHENIX GitHub at line 16 of file HelixKalmanState.h
Referenced by sPHENIXTrackerTpc::findTracksByCombinatorialKalman(), sPHENIXTrackerTpc::findTracksBySegments(), sPHENIXTracker::findTracksBySegments(), sPHENIXSeedFinder::findTracksBySegments(), sPHENIXTracker::initDummyHits(), sPHENIXSeedFinder::initDummyHits(), CellularAutomaton_v1::process_single_track(), CellularAutomaton_v1::process_single_triplet(), CylinderKalman::updateIntersection(), and HelixKalmanFilter::updateIntersection().