Analysis Software
Documentation for sPHENIX simulation software
|
#include <coresoftware/blob/master/offline/packages/trackreco/ActsEvaluator.h>
Public Member Functions | |
ActsEvaluator (const std::string &name="ActsEvaluator.root") | |
General fun4all and subsysreco includes. | |
~ActsEvaluator () | |
void | Init (PHCompositeNode *topNode) |
void | process_track (const ActsTrackFittingAlgorithm::TrackContainer &tracks, std::vector< Acts::MultiTrajectoryTraits::IndexType > &trackTips, Trajectory::IndexedParameters ¶msMap, SvtxTrack *track, const TrackSeed *seed, const ActsTrackFittingAlgorithm::MeasurementContainer &measurements) |
void | End () |
void | setEvalCKF (bool evalCKF) |
void | verbosity (int verb) |
void | next_event (PHCompositeNode *topNode) |
void | evaluateTrackFit (const ActsTrackFittingAlgorithm::TrackContainer &trackContainer, std::vector< Acts::MultiTrajectoryTraits::IndexType > &trackTips, Trajectory::IndexedParameters ¶msMap, SvtxTrack *track, const TrackSeed *seed, const ActsTrackFittingAlgorithm::MeasurementContainer &measurements) |
Function to evaluate Trajectories fit results from the KF. | |
Private Member Functions | |
int | getNodes (PHCompositeNode *topNode) |
void | initializeTree () |
void | fillG4Particle (PHG4Particle *part) |
void | fillProtoTrack (const TrackSeed *seed) |
void | fillFittedTrackParams (const Trajectory::IndexedParameters ¶msMap, const size_t &trackTip) |
void | visitTrackStates (const Acts::ConstVectorMultiTrajectory &traj, const size_t &trackTip, const ActsTrackFittingAlgorithm::MeasurementContainer &measurements) |
void | clearTrackVariables () |
Surface | getSurface (TrkrDefs::cluskey cluskey, TrkrCluster *cluster) |
Acts::Vector3 | getGlobalTruthHit (TrkrDefs::cluskey cluskey, float &_gt) |
Private Attributes | |
SvtxEvaluator * | m_svtxEvaluator {nullptr} |
PHG4TruthInfoContainer * | m_truthInfo {nullptr} |
SvtxTrackMap * | m_trackMap {nullptr} |
SvtxTrackMap * | m_actsProtoTrackMap {nullptr} |
SvtxEvalStack * | m_svtxEvalStack {nullptr} |
ActsGeometry * | m_tGeometry {nullptr} |
TrkrClusterContainer * | m_clusterContainer {nullptr} |
TrackSeedContainer * | m_tpcSeeds {nullptr} |
TrackSeedContainer * | m_siliconSeeds {nullptr} |
bool | m_evalCKF = false |
int | m_verbosity = 0 |
std::string | m_filename |
TFile * | m_trackFile {nullptr} |
TTree * | m_trackTree {nullptr} |
int | m_eventNr {0} |
Acts tree values. | |
int | m_trajNr {0} |
int | m_trackNr {0} |
unsigned long | m_t_barcode {0} |
int | m_t_charge {0} |
Truth particle barcode. | |
float | m_t_time {0} |
Truth particle charge. | |
float | m_t_vx {NAN} |
Truth particle time. | |
float | m_t_vy {NAN} |
Truth particle vertex x. | |
float | m_t_vz {NAN} |
Truth particle vertex y. | |
float | m_t_px {NAN} |
Truth particle vertex z. | |
float | m_t_py {NAN} |
Truth particle initial momentum px. | |
float | m_t_pz {NAN} |
Truth particle initial momentum py. | |
float | m_t_theta {NAN} |
Truth particle initial momentum pz. | |
float | m_t_phi {NAN} |
Truth particle initial momentum theta. | |
float | m_t_pT {NAN} |
Truth particle initial momentum phi. | |
float | m_t_eta {NAN} |
Truth particle initial momentum pT. | |
std::vector< float > | m_t_x |
Truth particle initial momentum eta. | |
std::vector< float > | m_t_y |
Global truth hit position x. | |
std::vector< float > | m_t_z |
Global truth hit position y. | |
std::vector< float > | m_t_r |
Global truth hit position z. | |
std::vector< float > | m_t_dx |
Global truth hit position r. | |
std::vector< float > | m_t_dy |
Truth particle direction x at global hit position. | |
std::vector< float > | m_t_dz |
Truth particle direction y at global hit position. | |
std::vector< float > | m_t_eLOC0 |
Truth particle direction z at global hit position. | |
std::vector< float > | m_t_eLOC1 |
truth parameter eLOC_0 | |
std::vector< float > | m_t_ePHI |
truth parameter eLOC_1 | |
std::vector< float > | m_t_eTHETA |
truth parameter ePHI | |
std::vector< float > | m_t_eQOP |
truth parameter eTHETA | |
std::vector< float > | m_t_eT |
truth parameter eQOP | |
int | m_nSharedHits {0} |
truth parameter eT | |
int | m_nHoles {0} |
number of shared hits in the track fit | |
int | m_nOutliers {0} |
number of holes in the track fit | |
int | m_nStates {0} |
number of outliers in the track fit | |
int | m_nMeasurements {0} |
number of all states | |
std::vector< int > | m_volumeID |
number of states with measurements | |
std::vector< int > | m_layerID |
volume identifier | |
std::vector< int > | m_moduleID |
layer identifier | |
std::vector< float > | m_lx_hit |
surface identifier | |
std::vector< float > | m_ly_hit |
uncalibrated measurement local x | |
std::vector< float > | m_x_hit |
uncalibrated measurement local y | |
std::vector< float > | m_y_hit |
uncalibrated measurement global x | |
std::vector< float > | m_z_hit |
uncalibrated measurement global y | |
std::vector< float > | m_res_x_hit |
uncalibrated measurement global z | |
std::vector< float > | m_res_y_hit |
hit residual x | |
std::vector< float > | m_err_x_hit |
hit residual y | |
std::vector< float > | m_err_y_hit |
hit err x | |
std::vector< float > | m_pull_x_hit |
hit err y | |
std::vector< float > | m_pull_y_hit |
hit pull x | |
std::vector< int > | m_dim_hit |
hit pull y | |
bool | m_hasFittedParams {false} |
dimension of measurement | |
float | m_eLOC0_fit {NAN} |
if the track has fitted parameter | |
float | m_eLOC1_fit {NAN} |
fitted parameter eLOC_0 | |
float | m_ePHI_fit {NAN} |
fitted parameter eLOC_1 | |
float | m_eTHETA_fit {NAN} |
fitted parameter ePHI | |
float | m_eQOP_fit {NAN} |
fitted parameter eTHETA | |
float | m_eT_fit {NAN} |
fitted parameter eQOP | |
float | m_err_eLOC0_fit {NAN} |
fitted parameter eT | |
float | m_err_eLOC1_fit {NAN} |
fitted parameter eLOC_NANerr | |
float | m_err_ePHI_fit {NAN} |
fitted parameter eLOC_1 err | |
float | m_err_eTHETA_fit {NAN} |
fitted parameter ePHI err | |
float | m_err_eQOP_fit {NAN} |
fitted parameter eTHETA err | |
float | m_err_eT_fit {NAN} |
fitted parameter eQOP err | |
float | m_px_fit {NAN} |
fitted parameter eT err | |
float | m_py_fit {NAN} |
fitted parameter global px | |
float | m_pz_fit {NAN} |
fitted parameter global py | |
float | m_x_fit {NAN} |
fitted parameter global pz | |
float | m_y_fit {NAN} |
fitted parameter global PCA x | |
float | m_z_fit {NAN} |
fitted parameter global PCA y | |
float | m_chi2_fit {NAN} |
fitted parameter global PCA z | |
float | m_quality {NAN} |
fitted parameter chi2 | |
float | m_ndf_fit {NAN} |
SvtxTrack quality parameter. | |
float | m_dca3Dxy {NAN} |
fitted parameter ndf | |
float | m_dca3Dz {NAN} |
fitted parameter 3D DCA in xy plane | |
float | m_dca3DxyCov {NAN} |
fitted parameter 3D DCA in z plane | |
float | m_dca3DzCov {NAN} |
fitted parameter 3D DCA covariance in xy | |
int | m_charge_fit {-9999999} |
fitted parameter 3D DCA covariance in z | |
int | m_nPredicted {0} |
fitted parameter charge | |
std::vector< bool > | m_prt |
number of states with predicted parameter | |
std::vector< float > | m_eLOC0_prt |
predicted status | |
std::vector< float > | m_eLOC1_prt |
predicted parameter eLOC0 | |
std::vector< float > | m_ePHI_prt |
predicted parameter eLOC1 | |
std::vector< float > | m_eTHETA_prt |
predicted parameter ePHI | |
std::vector< float > | m_eQOP_prt |
predicted parameter eTHETA | |
std::vector< float > | m_eT_prt |
predicted parameter eQOP | |
std::vector< float > | m_res_eLOC0_prt |
predicted parameter eT | |
std::vector< float > | m_res_eLOC1_prt |
predicted parameter eLOC0 residual | |
std::vector< float > | m_res_ePHI_prt |
predicted parameter eLOC1 residual | |
std::vector< float > | m_res_eTHETA_prt |
predicted parameter ePHI residual | |
std::vector< float > | m_res_eQOP_prt |
predicted parameter eTHETA residual | |
std::vector< float > | m_res_eT_prt |
predicted parameter eQOP residual | |
std::vector< float > | m_err_eLOC0_prt |
predicted parameter eT residual | |
std::vector< float > | m_err_eLOC1_prt |
predicted parameter eLOC0 error | |
std::vector< float > | m_err_ePHI_prt |
predicted parameter eLOC1 error | |
std::vector< float > | m_err_eTHETA_prt |
predicted parameter ePHI error | |
std::vector< float > | m_err_eQOP_prt |
predicted parameter eTHETA error | |
std::vector< float > | m_err_eT_prt |
predicted parameter eQOP error | |
std::vector< float > | m_pull_eLOC0_prt |
predicted parameter eT error | |
std::vector< float > | m_pull_eLOC1_prt |
predicted parameter eLOC0 pull | |
std::vector< float > | m_pull_ePHI_prt |
predicted parameter eLOC1 pull | |
std::vector< float > | m_pull_eTHETA_prt |
predicted parameter ePHI pull | |
std::vector< float > | m_pull_eQOP_prt |
predicted parameter eTHETA pull | |
std::vector< float > | m_pull_eT_prt |
predicted parameter eQOP pull | |
std::vector< float > | m_x_prt |
predicted parameter eT pull | |
std::vector< float > | m_y_prt |
predicted global x | |
std::vector< float > | m_z_prt |
predicted global y | |
std::vector< float > | m_px_prt |
predicted global z | |
std::vector< float > | m_py_prt |
predicted momentum px | |
std::vector< float > | m_pz_prt |
predicted momentum py | |
std::vector< float > | m_eta_prt |
predicted momentum pz | |
std::vector< float > | m_pT_prt |
predicted momentum eta | |
int | m_nFiltered {0} |
predicted momentum pT | |
std::vector< bool > | m_flt |
number of states with filtered parameter | |
std::vector< float > | m_eLOC0_flt |
filtered status | |
std::vector< float > | m_eLOC1_flt |
filtered parameter eLOC0 | |
std::vector< float > | m_ePHI_flt |
filtered parameter eLOC1 | |
std::vector< float > | m_eTHETA_flt |
filtered parameter ePHI | |
std::vector< float > | m_eQOP_flt |
filtered parameter eTHETA | |
std::vector< float > | m_eT_flt |
filtered parameter eQOP | |
std::vector< float > | m_res_eLOC0_flt |
filtered parameter eT | |
std::vector< float > | m_res_eLOC1_flt |
filtered parameter eLOC0 residual | |
std::vector< float > | m_res_ePHI_flt |
filtered parameter eLOC1 residual | |
std::vector< float > | m_res_eTHETA_flt |
filtered parameter ePHI residual | |
std::vector< float > | m_res_eQOP_flt |
filtered parameter eTHETA residual | |
std::vector< float > | m_res_eT_flt |
filtered parameter eQOP residual | |
std::vector< float > | m_err_eLOC0_flt |
filtered parameter eT residual | |
std::vector< float > | m_err_eLOC1_flt |
filtered parameter eLOC0 error | |
std::vector< float > | m_err_ePHI_flt |
filtered parameter eLOC1 error | |
std::vector< float > | m_err_eTHETA_flt |
filtered parameter ePHI error | |
std::vector< float > | m_err_eQOP_flt |
filtered parameter eTHETA error | |
std::vector< float > | m_err_eT_flt |
filtered parameter eQOP error | |
std::vector< float > | m_pull_eLOC0_flt |
filtered parameter eT error | |
std::vector< float > | m_pull_eLOC1_flt |
filtered parameter eLOC0 pull | |
std::vector< float > | m_pull_ePHI_flt |
filtered parameter eLOC1 pull | |
std::vector< float > | m_pull_eTHETA_flt |
filtered parameter ePHI pull | |
std::vector< float > | m_pull_eQOP_flt |
filtered parameter eTHETA pull | |
std::vector< float > | m_pull_eT_flt |
filtered parameter eQOP pull | |
std::vector< float > | m_x_flt |
filtered parameter eT pull | |
std::vector< float > | m_y_flt |
filtered global x | |
std::vector< float > | m_z_flt |
filtered global y | |
std::vector< float > | m_px_flt |
filtered global z | |
std::vector< float > | m_py_flt |
filtered momentum px | |
std::vector< float > | m_pz_flt |
filtered momentum py | |
std::vector< float > | m_eta_flt |
filtered momentum pz | |
std::vector< float > | m_pT_flt |
filtered momentum eta | |
std::vector< float > | m_chi2 |
filtered momentum pT | |
int | m_nSmoothed {0} |
chisq from filtering | |
std::vector< bool > | m_smt |
number of states with smoothed parameter | |
std::vector< float > | m_eLOC0_smt |
smoothed status | |
std::vector< float > | m_eLOC1_smt |
smoothed parameter eLOC0 | |
std::vector< float > | m_ePHI_smt |
smoothed parameter eLOC1 | |
std::vector< float > | m_eTHETA_smt |
smoothed parameter ePHI | |
std::vector< float > | m_eQOP_smt |
smoothed parameter eTHETA | |
std::vector< float > | m_eT_smt |
smoothed parameter eQOP | |
std::vector< float > | m_res_eLOC0_smt |
smoothed parameter eT | |
std::vector< float > | m_res_eLOC1_smt |
smoothed parameter eLOC0 residual | |
std::vector< float > | m_res_ePHI_smt |
smoothed parameter eLOC1 residual | |
std::vector< float > | m_res_eTHETA_smt |
smoothed parameter ePHI residual | |
std::vector< float > | m_res_eQOP_smt |
smoothed parameter eTHETA residual | |
std::vector< float > | m_res_eT_smt |
smoothed parameter eQOP residual | |
std::vector< float > | m_err_eLOC0_smt |
smoothed parameter eT residual | |
std::vector< float > | m_err_eLOC1_smt |
smoothed parameter eLOC0 error | |
std::vector< float > | m_err_ePHI_smt |
smoothed parameter eLOC1 error | |
std::vector< float > | m_err_eTHETA_smt |
smoothed parameter ePHI error | |
std::vector< float > | m_err_eQOP_smt |
smoothed parameter eTHETA error | |
std::vector< float > | m_err_eT_smt |
smoothed parameter eQOP error | |
std::vector< float > | m_pull_eLOC0_smt |
smoothed parameter eT error | |
std::vector< float > | m_pull_eLOC1_smt |
smoothed parameter eLOC0 pull | |
std::vector< float > | m_pull_ePHI_smt |
smoothed parameter eLOC1 pull | |
std::vector< float > | m_pull_eTHETA_smt |
smoothed parameter ePHI pull | |
std::vector< float > | m_pull_eQOP_smt |
smoothed parameter eTHETA pull | |
std::vector< float > | m_pull_eT_smt |
smoothed parameter eQOP pull | |
std::vector< float > | m_x_smt |
smoothed parameter eT pull | |
std::vector< float > | m_y_smt |
smoothed global x | |
std::vector< float > | m_z_smt |
smoothed global y | |
std::vector< float > | m_px_smt |
smoothed global z | |
std::vector< float > | m_py_smt |
smoothed momentum px | |
std::vector< float > | m_pz_smt |
smoothed momentum py | |
std::vector< float > | m_eta_smt |
smoothed momentum pz | |
std::vector< float > | m_pT_smt |
smoothed momentum eta | |
float | m_protoTrackPx {NAN} |
smoothed momentum pT | |
float | m_protoTrackPy {NAN} |
Proto track px. | |
float | m_protoTrackPz {NAN} |
Proto track py. | |
float | m_protoTrackX {NAN} |
Proto track pz. | |
float | m_protoTrackY {NAN} |
Proto track PCA x. | |
float | m_protoTrackZ {NAN} |
Proto track PCA y. | |
float | m_protoD0Cov {NAN} |
Proto track PCA z. | |
float | m_protoZ0Cov {NAN} |
Proto track loc0 covariance. | |
float | m_protoPhiCov {NAN} |
Proto track loc1 covariance. | |
float | m_protoThetaCov {NAN} |
Proto track phi covariance. | |
float | m_protoQopCov {NAN} |
Proto track theta covariance. | |
std::vector< float > | m_SL_lx |
Proto track q/p covariance. | |
std::vector< float > | m_SL_ly |
Proto track source link local x pos. | |
std::vector< float > | m_SLx |
Proto track source link local y pos. | |
std::vector< float > | m_SLy |
Proto track source link global x pos. | |
std::vector< float > | m_SLz |
Proto track source link global y pos. | |
std::vector< float > | m_t_SL_lx |
Proto track source link global z pos. | |
std::vector< float > | m_t_SL_ly |
Proto track truth hit local x. | |
std::vector< float > | m_t_SL_gx |
Proto track truth hit local y. | |
std::vector< float > | m_t_SL_gy |
Proto track truth hit global x. | |
std::vector< float > | m_t_SL_gz |
Proto track truth hit global y. | |
This class is an analyzing class for the Acts track fitting, and produces a tree with many branches useful for debugging what Acts is doing. The truth G4Particle, reconstructed Acts track fit result from PHActsTrkFitter, and the comparison between truth and reconstructed states throughout the track fit are written out to the tree. Note that this module works and outputs in Acts units of mm and GeV,
Definition at line 48 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 48 of file ActsEvaluator.h
ActsEvaluator::ActsEvaluator | ( | const std::string & | name = "ActsEvaluator.root" | ) |
General fun4all and subsysreco includes.
Definition at line 40 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 40 of file ActsEvaluator.cc
ActsEvaluator::~ActsEvaluator | ( | ) |
Definition at line 45 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 45 of file ActsEvaluator.cc
|
private |
Definition at line 1085 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 1085 of file ActsEvaluator.cc
References m_chi2, m_dim_hit, m_eLOC0_flt, m_eLOC0_prt, m_eLOC0_smt, m_eLOC1_flt, m_eLOC1_prt, m_eLOC1_smt, m_ePHI_flt, m_ePHI_prt, m_ePHI_smt, m_eQOP_flt, m_eQOP_prt, m_eQOP_smt, m_err_eLOC0_flt, m_err_eLOC0_prt, m_err_eLOC0_smt, m_err_eLOC1_flt, m_err_eLOC1_prt, m_err_eLOC1_smt, m_err_ePHI_flt, m_err_ePHI_prt, m_err_ePHI_smt, m_err_eQOP_flt, m_err_eQOP_prt, m_err_eQOP_smt, m_err_eT_flt, m_err_eT_prt, m_err_eT_smt, m_err_eTHETA_flt, m_err_eTHETA_prt, m_err_eTHETA_smt, m_err_x_hit, m_err_y_hit, m_eT_flt, m_eT_prt, m_eT_smt, m_eta_flt, m_eta_prt, m_eta_smt, m_eTHETA_flt, m_eTHETA_prt, m_eTHETA_smt, m_flt, m_layerID, m_lx_hit, m_ly_hit, m_moduleID, m_protoD0Cov, m_protoPhiCov, m_protoQopCov, m_protoThetaCov, m_protoTrackPx, m_protoTrackPy, m_protoTrackPz, m_protoTrackX, m_protoTrackY, m_protoTrackZ, m_protoZ0Cov, m_prt, m_pT_flt, m_pT_prt, m_pT_smt, m_pull_eLOC0_flt, m_pull_eLOC0_prt, m_pull_eLOC0_smt, m_pull_eLOC1_flt, m_pull_eLOC1_prt, m_pull_eLOC1_smt, m_pull_ePHI_flt, m_pull_ePHI_prt, m_pull_ePHI_smt, m_pull_eQOP_flt, m_pull_eQOP_prt, m_pull_eQOP_smt, m_pull_eT_flt, m_pull_eT_prt, m_pull_eT_smt, m_pull_eTHETA_flt, m_pull_eTHETA_prt, m_pull_eTHETA_smt, m_pull_x_hit, m_pull_y_hit, m_px_flt, m_px_prt, m_px_smt, m_py_flt, m_py_prt, m_py_smt, m_pz_flt, m_pz_prt, m_pz_smt, m_res_eLOC0_flt, m_res_eLOC0_prt, m_res_eLOC0_smt, m_res_eLOC1_flt, m_res_eLOC1_prt, m_res_eLOC1_smt, m_res_ePHI_flt, m_res_ePHI_prt, m_res_ePHI_smt, m_res_eQOP_flt, m_res_eQOP_prt, m_res_eQOP_smt, m_res_eT_flt, m_res_eT_prt, m_res_eT_smt, m_res_eTHETA_flt, m_res_eTHETA_prt, m_res_eTHETA_smt, m_res_x_hit, m_res_y_hit, m_SL_lx, m_SL_ly, m_SLx, m_SLy, m_SLz, m_smt, m_t_dx, m_t_dy, m_t_dz, m_t_eLOC0, m_t_eLOC1, m_t_ePHI, m_t_eQOP, m_t_eT, m_t_eTHETA, m_t_r, m_t_SL_gx, m_t_SL_gy, m_t_SL_gz, m_t_SL_lx, m_t_SL_ly, m_t_x, m_t_y, m_t_z, m_volumeID, m_x_flt, m_x_hit, m_x_prt, m_x_smt, m_y_flt, m_y_hit, m_y_prt, m_y_smt, m_z_flt, m_z_hit, m_z_prt, and m_z_smt.
Referenced by evaluateTrackFit().
void ActsEvaluator::End | ( | ) |
Definition at line 223 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 223 of file ActsEvaluator.cc
References m_trackFile, and m_trackTree.
void ActsEvaluator::evaluateTrackFit | ( | const ActsTrackFittingAlgorithm::TrackContainer & | trackContainer, |
std::vector< Acts::MultiTrajectoryTraits::IndexType > & | trackTips, | ||
Trajectory::IndexedParameters & | paramsMap, | ||
SvtxTrack * | track, | ||
const TrackSeed * | seed, | ||
const ActsTrackFittingAlgorithm::MeasurementContainer & | measurements | ||
) |
Function to evaluate Trajectories fit results from the KF.
Skip failed fits
Start fresh for the next track
Definition at line 103 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 103 of file ActsEvaluator.cc
References clearTrackVariables(), fillFittedTrackParams(), fillG4Particle(), fillProtoTrack(), ActsGeometry::geometry(), PHG4Particle::get_e(), SvtxTrack::get_id(), PHG4Particle::get_px(), PHG4Particle::get_py(), PHG4Particle::get_pz(), SvtxTrack::get_quality(), TrackSeed::get_tpc_seed_index(), SvtxEvalStack::get_track_eval(), ActsTrackingGeometry::getGeoContext(), m_chi2_fit, m_ndf_fit, m_nHoles, m_nMeasurements, m_nOutliers, m_nSharedHits, m_nStates, m_quality, m_svtxEvalStack, m_tGeometry, m_trackNr, m_trackTree, m_trajNr, m_verbosity, SvtxTrackEval::max_truth_particle_by_nclusters(), Acts::MultiTrajectoryHelpers::trajectoryState(), and visitTrackStates().
Referenced by process_track().
|
private |
If it has track parameters, fill the values
Otherwise mark it as a bad fit
Definition at line 907 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 907 of file ActsEvaluator.cc
References covariance(), Acts::eBoundLoc0, Acts::eBoundLoc1, Acts::eBoundPhi, Acts::eBoundQOverP, Acts::eBoundTheta, Acts::eBoundTime, ActsGeometry::geometry(), ActsTrackingGeometry::getGeoContext(), m_charge_fit, m_eLOC0_fit, m_eLOC1_fit, m_ePHI_fit, m_eQOP_fit, m_err_eLOC0_fit, m_err_eLOC1_fit, m_err_ePHI_fit, m_err_eQOP_fit, m_err_eT_fit, m_err_eTHETA_fit, m_eT_fit, m_eTHETA_fit, m_hasFittedParams, m_px_fit, m_py_fit, m_pz_fit, m_tGeometry, m_verbosity, m_x_fit, m_y_fit, and m_z_fit.
Referenced by evaluateTrackFit().
|
private |
If particle doesn't exist, just fill with -999
Definition at line 979 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 979 of file ActsEvaluator.cc
References Acts::UnitConstants::cm, PHG4Particle::get_pid(), PHG4Particle::get_px(), PHG4Particle::get_py(), PHG4Particle::get_pz(), PHG4Particle::get_track_id(), SvtxEvalStack::get_truth_eval(), SvtxTruthEval::get_vertex(), m_svtxEvalStack, m_t_barcode, m_t_charge, m_t_eta, m_t_phi, m_t_pT, m_t_px, m_t_py, m_t_pz, m_t_theta, m_t_vx, m_t_vy, m_t_vz, m_verbosity, merge_hashes::p, and train_ambiguity_solver::pid.
Referenced by evaluateTrackFit().
|
private |
protect against tpc only tracks
Get source link global position
Get corresponding truth hit position
Get local truth position
Definition at line 779 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 779 of file ActsEvaluator.cc
References Acts::UnitConstants::cm, TrkrClusterContainer::findCluster(), ActsGeometry::geometry(), TrackSeedContainer::get(), ActsGeometry::get_drift_velocity(), TrackSeed::get_silicon_seed_index(), TrackSeed::get_tpc_seed_index(), ActsTrackingGeometry::getGeoContext(), ActsGeometry::getGlobalPosition(), getGlobalTruthHit(), TpcDefs::getSide(), getSurface(), TrkrDefs::getTrkrId(), gx, gy, gz, loc, m_clusterContainer, m_protoTrackPx, m_protoTrackPy, m_protoTrackPz, m_protoTrackX, m_protoTrackY, m_protoTrackZ, m_siliconSeeds, m_SL_lx, m_SL_ly, m_SLx, m_SLy, m_SLz, m_t_SL_gx, m_t_SL_gy, m_t_SL_gz, m_t_SL_lx, m_t_SL_ly, m_tGeometry, m_tpcSeeds, m_verbosity, momentum, position, physmon_track_finding_ttbar::r, surf(), and TrkrDefs::tpcId.
Referenced by evaluateTrackFit().
|
private |
Convert to acts units of mm
Definition at line 744 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 744 of file ActsEvaluator.cc
References Acts::UnitConstants::cm, SvtxEvalStack::get_cluster_eval(), gx, gy, gz, m_svtxEvalStack, and SvtxClusterEval::max_truth_cluster_by_energy().
Referenced by fillProtoTrack(), and visitTrackStates().
|
private |
Definition at line 1024 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 1024 of file ActsEvaluator.cc
References Fun4AllReturnCodes::ABORTEVENT, Fun4AllReturnCodes::EVENT_OK, m_actsProtoTrackMap, m_clusterContainer, m_siliconSeeds, m_tGeometry, m_tpcSeeds, m_trackMap, m_truthInfo, and PHWHERE.
Referenced by Init().
|
private |
Definition at line 774 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 774 of file ActsEvaluator.cc
References ActsSurfaceMaps::getSurface(), m_tGeometry, and ActsGeometry::maps().
Referenced by fillProtoTrack().
void ActsEvaluator::Init | ( | PHCompositeNode * | topNode | ) |
Definition at line 49 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 49 of file ActsEvaluator.cc
References Fun4AllReturnCodes::ABORTEVENT, getNodes(), initializeTree(), and m_verbosity.
|
private |
Definition at line 1246 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 1246 of file ActsEvaluator.cc
References m_charge_fit, m_chi2, m_chi2_fit, m_dca3Dxy, m_dca3DxyCov, m_dca3Dz, m_dca3DzCov, m_dim_hit, m_eLOC0_fit, m_eLOC0_flt, m_eLOC0_prt, m_eLOC0_smt, m_eLOC1_fit, m_eLOC1_flt, m_eLOC1_prt, m_eLOC1_smt, m_ePHI_fit, m_ePHI_flt, m_ePHI_prt, m_ePHI_smt, m_eQOP_fit, m_eQOP_flt, m_eQOP_prt, m_eQOP_smt, m_err_eLOC0_fit, m_err_eLOC0_flt, m_err_eLOC0_prt, m_err_eLOC0_smt, m_err_eLOC1_fit, m_err_eLOC1_flt, m_err_eLOC1_prt, m_err_eLOC1_smt, m_err_ePHI_fit, m_err_ePHI_flt, m_err_ePHI_prt, m_err_ePHI_smt, m_err_eQOP_fit, m_err_eQOP_flt, m_err_eQOP_prt, m_err_eQOP_smt, m_err_eT_fit, m_err_eT_flt, m_err_eT_prt, m_err_eT_smt, m_err_eTHETA_fit, m_err_eTHETA_flt, m_err_eTHETA_prt, m_err_eTHETA_smt, m_err_x_hit, m_err_y_hit, m_eT_fit, m_eT_flt, m_eT_prt, m_eT_smt, m_eta_flt, m_eta_prt, m_eta_smt, m_eTHETA_fit, m_eTHETA_flt, m_eTHETA_prt, m_eTHETA_smt, m_eventNr, m_filename, m_flt, m_hasFittedParams, m_layerID, m_lx_hit, m_ly_hit, m_moduleID, m_ndf_fit, m_nFiltered, m_nHoles, m_nMeasurements, m_nOutliers, m_nPredicted, m_nSharedHits, m_nSmoothed, m_nStates, m_protoD0Cov, m_protoPhiCov, m_protoQopCov, m_protoThetaCov, m_protoTrackPx, m_protoTrackPy, m_protoTrackPz, m_protoTrackX, m_protoTrackY, m_protoTrackZ, m_protoZ0Cov, m_prt, m_pT_flt, m_pT_prt, m_pT_smt, m_pull_eLOC0_flt, m_pull_eLOC0_prt, m_pull_eLOC0_smt, m_pull_eLOC1_flt, m_pull_eLOC1_prt, m_pull_eLOC1_smt, m_pull_ePHI_flt, m_pull_ePHI_prt, m_pull_ePHI_smt, m_pull_eQOP_flt, m_pull_eQOP_prt, m_pull_eQOP_smt, m_pull_eT_flt, m_pull_eT_prt, m_pull_eT_smt, m_pull_eTHETA_flt, m_pull_eTHETA_prt, m_pull_eTHETA_smt, m_pull_x_hit, m_pull_y_hit, m_px_fit, m_px_flt, m_px_prt, m_px_smt, m_py_fit, m_py_flt, m_py_prt, m_py_smt, m_pz_fit, m_pz_flt, m_pz_prt, m_pz_smt, m_quality, m_res_eLOC0_flt, m_res_eLOC0_prt, m_res_eLOC0_smt, m_res_eLOC1_flt, m_res_eLOC1_prt, m_res_eLOC1_smt, m_res_ePHI_flt, m_res_ePHI_prt, m_res_ePHI_smt, m_res_eQOP_flt, m_res_eQOP_prt, m_res_eQOP_smt, m_res_eT_flt, m_res_eT_prt, m_res_eT_smt, m_res_eTHETA_flt, m_res_eTHETA_prt, m_res_eTHETA_smt, m_res_x_hit, m_res_y_hit, m_SL_lx, m_SL_ly, m_SLx, m_SLy, m_SLz, m_smt, m_t_barcode, m_t_charge, m_t_dx, m_t_dy, m_t_dz, m_t_eLOC0, m_t_eLOC1, m_t_ePHI, m_t_eQOP, m_t_eT, m_t_eta, m_t_eTHETA, m_t_phi, m_t_pT, m_t_px, m_t_py, m_t_pz, m_t_r, m_t_SL_gx, m_t_SL_gy, m_t_SL_gz, m_t_SL_lx, m_t_SL_ly, m_t_theta, m_t_time, m_t_vx, m_t_vy, m_t_vz, m_t_x, m_t_y, m_t_z, m_trackFile, m_trackNr, m_trackTree, m_trajNr, m_volumeID, m_x_fit, m_x_flt, m_x_hit, m_x_prt, m_x_smt, m_y_fit, m_y_flt, m_y_hit, m_y_prt, m_y_smt, m_z_fit, m_z_flt, m_z_hit, m_z_prt, and m_z_smt.
Referenced by Init().
void ActsEvaluator::next_event | ( | PHCompositeNode * | topNode | ) |
Definition at line 70 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 70 of file ActsEvaluator.cc
References m_eventNr, m_svtxEvalStack, and SvtxEvalStack::next_event().
void ActsEvaluator::process_track | ( | const ActsTrackFittingAlgorithm::TrackContainer & | tracks, |
std::vector< Acts::MultiTrajectoryTraits::IndexType > & | trackTips, | ||
Trajectory::IndexedParameters & | paramsMap, | ||
SvtxTrack * | track, | ||
const TrackSeed * | seed, | ||
const ActsTrackFittingAlgorithm::MeasurementContainer & | measurements | ||
) |
Definition at line 81 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 81 of file ActsEvaluator.cc
References evaluateTrackFit(), m_eventNr, and m_verbosity.
|
inline |
Definition at line 62 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 62 of file ActsEvaluator.h
References m_evalCKF.
|
inline |
Definition at line 63 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 63 of file ActsEvaluator.h
References m_verbosity.
|
private |
Only fill the track states with non-outlier measurement
Get the geometry ID
get the local measurement that acts used
Get global position This is an arbitrary vector. Doesn't matter in coordinate transformation in Acts code
Get measurement covariance These are the same
Get the truth hit corresponding to this trackState We go backwards from hitID -> TrkrDefs::cluskey to g4hit with the map created in PHActsSourceLinks
Get local truth position
Push the truth hit info
Get the truth track parameter at this track State
Get the predicted parameter for this state
Local hit residual info
Predicted parameter
Predicted residual
Predicted parameter Uncertainties
Predicted parameter pulls
Push bad values if no predicted parameter
Filtered parameter uncertainties
Filtered parameter pulls
Other filtered parameter info
Push bad values if no filtered parameter
Smoothed parameter uncertainties
Smoothed parameter pulls
Other smoothed parameter info
Push bad values if no smoothed parameter
Save whether or not states had various KF steps
Finish lambda function
Finish multi trajectory visitBackwards call
Definition at line 230 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 230 of file ActsEvaluator.cc
References Acts::Test::cov, covariance(), Acts::eBoundLoc0, Acts::eBoundLoc1, Acts::eBoundPhi, Acts::eBoundQOverP, Acts::eBoundTheta, Acts::eBoundTime, Acts::eFreeDir0, Acts::eFreeDir1, Acts::eFreeDir2, Acts::eFreePos0, Acts::eFreePos1, Acts::eFreePos2, Acts::eFreeQOverP, eta, Acts::VectorHelpers::eta(), ActsGeometry::geometry(), ActsTrackingGeometry::getGeoContext(), getGlobalTruthHit(), gx, gy, gz, H, m_chi2, m_dim_hit, m_eLOC0_flt, m_eLOC0_prt, m_eLOC0_smt, m_eLOC1_flt, m_eLOC1_prt, m_eLOC1_smt, m_ePHI_flt, m_ePHI_prt, m_ePHI_smt, m_eQOP_flt, m_eQOP_prt, m_eQOP_smt, m_err_eLOC0_flt, m_err_eLOC0_prt, m_err_eLOC0_smt, m_err_eLOC1_flt, m_err_eLOC1_prt, m_err_eLOC1_smt, m_err_ePHI_flt, m_err_ePHI_prt, m_err_ePHI_smt, m_err_eQOP_flt, m_err_eQOP_prt, m_err_eQOP_smt, m_err_eT_flt, m_err_eT_prt, m_err_eT_smt, m_err_eTHETA_flt, m_err_eTHETA_prt, m_err_eTHETA_smt, m_err_x_hit, m_err_y_hit, m_eT_flt, m_eT_prt, m_eT_smt, m_eta_flt, m_eta_prt, m_eta_smt, m_eTHETA_flt, m_eTHETA_prt, m_eTHETA_smt, m_flt, m_layerID, m_lx_hit, m_ly_hit, m_moduleID, m_nFiltered, m_nPredicted, m_nSmoothed, m_prt, m_pT_flt, m_pT_prt, m_pT_smt, m_pull_eLOC0_flt, m_pull_eLOC0_prt, m_pull_eLOC0_smt, m_pull_eLOC1_flt, m_pull_eLOC1_prt, m_pull_eLOC1_smt, m_pull_ePHI_flt, m_pull_ePHI_prt, m_pull_ePHI_smt, m_pull_eQOP_flt, m_pull_eQOP_prt, m_pull_eQOP_smt, m_pull_eT_flt, m_pull_eT_prt, m_pull_eT_smt, m_pull_eTHETA_flt, m_pull_eTHETA_prt, m_pull_eTHETA_smt, m_pull_x_hit, m_pull_y_hit, m_px_flt, m_px_prt, m_px_smt, m_py_flt, m_py_prt, m_py_smt, m_pz_flt, m_pz_prt, m_pz_smt, m_res_eLOC0_flt, m_res_eLOC0_prt, m_res_eLOC0_smt, m_res_eLOC1_flt, m_res_eLOC1_prt, m_res_eLOC1_smt, m_res_ePHI_flt, m_res_ePHI_prt, m_res_ePHI_smt, m_res_eQOP_flt, m_res_eQOP_prt, m_res_eQOP_smt, m_res_eT_flt, m_res_eT_prt, m_res_eT_smt, m_res_eTHETA_flt, m_res_eTHETA_prt, m_res_eTHETA_smt, m_res_x_hit, m_res_y_hit, m_smt, m_t_charge, m_t_dx, m_t_dy, m_t_dz, m_t_eLOC0, m_t_eLOC1, m_t_ePHI, m_t_eQOP, m_t_eT, m_t_eTHETA, m_t_px, m_t_py, m_t_pz, m_t_r, m_t_x, m_t_y, m_t_z, m_tGeometry, m_verbosity, m_volumeID, m_x_flt, m_x_hit, m_x_prt, m_x_smt, m_y_flt, m_y_hit, m_y_prt, m_y_smt, m_z_flt, m_z_hit, m_z_prt, m_z_smt, Acts::MeasurementFlag, momentum, merge_hashes::p, Dataset::parameters, ActsTests::PropagationDatasets::phi, physmon_track_finding_ttbar::r, filter::state, writeMapConfig::surface, ActsTests::PropagationDatasets::theta, Acts::detail::transformBoundToFreeParameters(), and Acts::MultiTrajectory< derived_t >::visitBackwards().
Referenced by evaluateTrackFit().
|
private |
Definition at line 99 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 99 of file ActsEvaluator.h
Referenced by getNodes().
|
private |
fitted parameter 3D DCA covariance in z
Definition at line 199 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 199 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered momentum pT
Definition at line 270 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 270 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global PCA z
Definition at line 192 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 192 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
Definition at line 103 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 103 of file ActsEvaluator.h
Referenced by fillProtoTrack(), and getNodes().
|
private |
fitted parameter ndf
Definition at line 195 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 195 of file ActsEvaluator.h
Referenced by initializeTree().
|
private |
fitted parameter 3D DCA in z plane
Definition at line 197 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 197 of file ActsEvaluator.h
Referenced by initializeTree().
|
private |
fitted parameter 3D DCA in xy plane
Definition at line 196 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 196 of file ActsEvaluator.h
Referenced by initializeTree().
|
private |
fitted parameter 3D DCA covariance in xy
Definition at line 198 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 198 of file ActsEvaluator.h
Referenced by initializeTree().
|
private |
hit pull y
Definition at line 171 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 171 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
if the track has fitted parameter
Definition at line 174 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 174 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered status
Definition at line 238 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 238 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted status
Definition at line 203 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 203 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed status
Definition at line 274 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 274 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eLOC_0
Definition at line 175 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 175 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eLOC0
Definition at line 239 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 239 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eLOC0
Definition at line 204 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 204 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eLOC0
Definition at line 275 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 275 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eLOC_1
Definition at line 176 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 176 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eLOC1
Definition at line 240 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 240 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eLOC1
Definition at line 205 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 205 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eLOC1
Definition at line 276 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 276 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eTHETA
Definition at line 178 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 178 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eTHETA
Definition at line 242 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 242 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eTHETA
Definition at line 207 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 207 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eTHETA
Definition at line 278 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 278 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eT
Definition at line 180 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 180 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eT residual
Definition at line 250 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 250 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eT residual
Definition at line 215 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 215 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eT residual
Definition at line 286 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 286 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eLOC_NANerr
Definition at line 181 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 181 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eLOC0 error
Definition at line 251 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 251 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eLOC0 error
Definition at line 216 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 216 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eLOC0 error
Definition at line 287 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 287 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eLOC_1 err
Definition at line 182 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 182 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eLOC1 error
Definition at line 252 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 252 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eLOC1 error
Definition at line 217 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 217 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eLOC1 error
Definition at line 288 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 288 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eTHETA err
Definition at line 184 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 184 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eTHETA error
Definition at line 254 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 254 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eTHETA error
Definition at line 219 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 219 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eTHETA error
Definition at line 290 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 290 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eQOP err
Definition at line 185 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 185 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eQOP error
Definition at line 255 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 255 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eQOP error
Definition at line 220 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 220 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eQOP error
Definition at line 291 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 291 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter ePHI err
Definition at line 183 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 183 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter ePHI error
Definition at line 253 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 253 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter ePHI error
Definition at line 218 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 218 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter ePHI error
Definition at line 289 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 289 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
hit residual y
Definition at line 167 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 167 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
hit err x
Definition at line 168 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 168 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eQOP
Definition at line 179 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 179 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eQOP
Definition at line 243 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 243 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eQOP
Definition at line 208 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 208 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eQOP
Definition at line 279 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 279 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered momentum pz
Definition at line 268 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 268 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted momentum pz
Definition at line 233 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 233 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed momentum pz
Definition at line 304 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 304 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter ePHI
Definition at line 177 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 177 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter ePHI
Definition at line 241 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 241 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter ePHI
Definition at line 206 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 206 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter ePHI
Definition at line 277 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 277 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
boolean indicating whether or not to evaluate the CKF or the KF. Must correspond with what was run to do fitting i.e. PHActsTrkFitter or PHActsTrkProp
Definition at line 109 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 109 of file ActsEvaluator.h
Referenced by setEvalCKF().
|
private |
Acts tree values.
Definition at line 116 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 116 of file ActsEvaluator.h
Referenced by initializeTree(), next_event(), and process_track().
|
private |
Definition at line 111 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 111 of file ActsEvaluator.h
Referenced by initializeTree().
|
private |
number of states with filtered parameter
Definition at line 237 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 237 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
dimension of measurement
Definition at line 173 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 173 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
volume identifier
Definition at line 158 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 158 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
surface identifier
Definition at line 160 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 160 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
uncalibrated measurement local x
Definition at line 161 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 161 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
layer identifier
Definition at line 159 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 159 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
SvtxTrack quality parameter.
Definition at line 194 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 194 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
predicted momentum pT
Definition at line 236 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 236 of file ActsEvaluator.h
Referenced by initializeTree(), and visitTrackStates().
|
private |
number of shared hits in the track fit
Definition at line 153 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 153 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
number of all states
Definition at line 156 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 156 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
number of holes in the track fit
Definition at line 154 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 154 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
fitted parameter charge
Definition at line 201 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 201 of file ActsEvaluator.h
Referenced by initializeTree(), and visitTrackStates().
|
private |
truth parameter eT
Definition at line 152 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 152 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
chisq from filtering
Definition at line 272 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 272 of file ActsEvaluator.h
Referenced by initializeTree(), and visitTrackStates().
|
private |
number of outliers in the track fit
Definition at line 155 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 155 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
Proto track PCA z.
Definition at line 313 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 313 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
Proto track loc1 covariance.
Definition at line 315 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 315 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
Proto track theta covariance.
Definition at line 317 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 317 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
Proto track phi covariance.
Definition at line 316 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 316 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
smoothed momentum pT
Definition at line 307 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 307 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track px.
Definition at line 308 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 308 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track py.
Definition at line 309 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 309 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track pz.
Definition at line 310 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 310 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track PCA x.
Definition at line 311 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 311 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track PCA y.
Definition at line 312 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 312 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track loc0 covariance.
Definition at line 314 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 314 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
number of states with predicted parameter
Definition at line 202 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 202 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered momentum eta
Definition at line 269 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 269 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted momentum eta
Definition at line 234 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 234 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed momentum eta
Definition at line 305 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 305 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eT error
Definition at line 256 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 256 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eT error
Definition at line 221 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 221 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eT error
Definition at line 292 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 292 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eLOC0 pull
Definition at line 257 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 257 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eLOC0 pull
Definition at line 222 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 222 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eLOC0 pull
Definition at line 293 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 293 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eLOC1 pull
Definition at line 258 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 258 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eLOC1 pull
Definition at line 223 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 223 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eLOC1 pull
Definition at line 294 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 294 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eTHETA pull
Definition at line 260 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 260 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eTHETA pull
Definition at line 225 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 225 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eTHETA pull
Definition at line 296 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 296 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eQOP pull
Definition at line 261 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 261 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eQOP pull
Definition at line 226 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 226 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eQOP pull
Definition at line 297 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 297 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter ePHI pull
Definition at line 259 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 259 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter ePHI pull
Definition at line 224 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 224 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter ePHI pull
Definition at line 295 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 295 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
hit err y
Definition at line 169 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 169 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
hit pull x
Definition at line 170 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 170 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eT err
Definition at line 186 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 186 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered global z
Definition at line 265 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 265 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted global z
Definition at line 230 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 230 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed global z
Definition at line 301 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 301 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global px
Definition at line 187 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 187 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered momentum px
Definition at line 266 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 266 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted momentum px
Definition at line 231 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 231 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed momentum px
Definition at line 302 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 302 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global py
Definition at line 188 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 188 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered momentum py
Definition at line 267 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 267 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted momentum py
Definition at line 232 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 232 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed momentum py
Definition at line 303 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 303 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter chi2
Definition at line 193 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 193 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
filtered parameter eT
Definition at line 244 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 244 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eT
Definition at line 209 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 209 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eT
Definition at line 280 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 280 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eLOC0 residual
Definition at line 245 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 245 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eLOC0 residual
Definition at line 210 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 210 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eLOC0 residual
Definition at line 281 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 281 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eLOC1 residual
Definition at line 246 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 246 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eLOC1 residual
Definition at line 211 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 211 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eLOC1 residual
Definition at line 282 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 282 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eTHETA residual
Definition at line 248 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 248 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eTHETA residual
Definition at line 213 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 213 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eTHETA residual
Definition at line 284 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 284 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eQOP residual
Definition at line 249 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 249 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eQOP residual
Definition at line 214 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 214 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eQOP residual
Definition at line 285 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 285 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter ePHI residual
Definition at line 247 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 247 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter ePHI residual
Definition at line 212 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 212 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter ePHI residual
Definition at line 283 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 283 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
uncalibrated measurement global z
Definition at line 165 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 165 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
hit residual x
Definition at line 166 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 166 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Definition at line 104 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 104 of file ActsEvaluator.h
Referenced by fillProtoTrack(), and getNodes().
|
private |
Proto track q/p covariance.
Definition at line 319 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 319 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link local x pos.
Definition at line 320 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 320 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link local y pos.
Definition at line 321 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 321 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link global x pos.
Definition at line 322 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 322 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link global y pos.
Definition at line 323 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 323 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
number of states with smoothed parameter
Definition at line 273 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 273 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Definition at line 100 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 100 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), fillG4Particle(), getGlobalTruthHit(), and next_event().
|
private |
Definition at line 97 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 97 of file ActsEvaluator.h
|
private |
Definition at line 120 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 120 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle barcode.
Definition at line 121 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 121 of file ActsEvaluator.h
Referenced by fillG4Particle(), initializeTree(), and visitTrackStates().
|
private |
Global truth hit position r.
Definition at line 139 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 139 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Truth particle direction x at global hit position.
Definition at line 141 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 141 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Truth particle direction y at global hit position.
Definition at line 143 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 143 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Truth particle direction z at global hit position.
Definition at line 145 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 145 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
truth parameter eLOC_0
Definition at line 146 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 146 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
truth parameter eLOC_1
Definition at line 147 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 147 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
truth parameter eTHETA
Definition at line 149 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 149 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
truth parameter eQOP
Definition at line 150 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 150 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Truth particle initial momentum pT.
Definition at line 132 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 132 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
truth parameter ePHI
Definition at line 148 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 148 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Truth particle initial momentum theta.
Definition at line 130 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 130 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle initial momentum phi.
Definition at line 131 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 131 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle vertex z.
Definition at line 126 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 126 of file ActsEvaluator.h
Referenced by fillG4Particle(), initializeTree(), and visitTrackStates().
|
private |
Truth particle initial momentum px.
Definition at line 127 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 127 of file ActsEvaluator.h
Referenced by fillG4Particle(), initializeTree(), and visitTrackStates().
|
private |
Truth particle initial momentum py.
Definition at line 128 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 128 of file ActsEvaluator.h
Referenced by fillG4Particle(), initializeTree(), and visitTrackStates().
|
private |
Global truth hit position z.
Definition at line 137 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 137 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Proto track truth hit local y.
Definition at line 326 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 326 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track truth hit global x.
Definition at line 327 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 327 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track truth hit global y.
Definition at line 328 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 328 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link global z pos.
Definition at line 324 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 324 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track truth hit local x.
Definition at line 325 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 325 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Truth particle initial momentum pz.
Definition at line 129 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 129 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle charge.
Definition at line 122 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 122 of file ActsEvaluator.h
Referenced by initializeTree().
|
private |
Truth particle time.
Definition at line 123 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 123 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle vertex x.
Definition at line 124 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 124 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle vertex y.
Definition at line 125 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 125 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle initial momentum eta.
Definition at line 134 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 134 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Global truth hit position x.
Definition at line 135 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 135 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Global truth hit position y.
Definition at line 136 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 136 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Definition at line 102 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 102 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), fillFittedTrackParams(), fillProtoTrack(), getNodes(), getSurface(), and visitTrackStates().
|
private |
Definition at line 104 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 104 of file ActsEvaluator.h
Referenced by fillProtoTrack(), and getNodes().
|
private |
Definition at line 112 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 112 of file ActsEvaluator.h
Referenced by End(), and initializeTree().
|
private |
Definition at line 99 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 99 of file ActsEvaluator.h
Referenced by getNodes().
|
private |
Definition at line 118 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 118 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
Definition at line 113 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 113 of file ActsEvaluator.h
Referenced by End(), evaluateTrackFit(), and initializeTree().
|
private |
Definition at line 117 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 117 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), and initializeTree().
|
private |
Definition at line 98 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 98 of file ActsEvaluator.h
Referenced by getNodes().
|
private |
Definition at line 110 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 110 of file ActsEvaluator.h
Referenced by evaluateTrackFit(), fillFittedTrackParams(), fillG4Particle(), fillProtoTrack(), Init(), process_track(), verbosity(), and visitTrackStates().
|
private |
number of states with measurements
Definition at line 157 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 157 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global pz
Definition at line 189 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 189 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eT pull
Definition at line 262 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 262 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
uncalibrated measurement local y
Definition at line 162 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 162 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eT pull
Definition at line 227 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 227 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eT pull
Definition at line 298 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 298 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global PCA x
Definition at line 190 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 190 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered global x
Definition at line 263 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 263 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
uncalibrated measurement global x
Definition at line 163 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 163 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted global x
Definition at line 228 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 228 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed global x
Definition at line 299 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 299 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global PCA y
Definition at line 191 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 191 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered global y
Definition at line 264 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 264 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
uncalibrated measurement global y
Definition at line 164 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 164 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted global y
Definition at line 229 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 229 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed global y
Definition at line 300 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 300 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().