ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/packages/trackreco/ActsEvaluator.h>
Public Member Functions | |
ActsEvaluator (const std::string &name="ActsEvaluator.root", SvtxEvaluator *svtxEvaluator=nullptr) | |
General fun4all and subsysreco includes. | |
~ActsEvaluator () override | |
int | Init (PHCompositeNode *topNode) override |
int | process_event (PHCompositeNode *topNode) override |
int | ResetEvent (PHCompositeNode *topNode) override |
Clean up after each event. | |
int | End (PHCompositeNode *topNode) override |
Called at the end of all processing. | |
void | setEvalCKF (bool evalCKF) |
Public Member Functions inherited from SubsysReco | |
~SubsysReco () override | |
virtual int | EndRun (const int) |
Called at the end of each run. | |
virtual int | InitRun (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 Member Functions | |
int | getNodes (PHCompositeNode *topNode) |
void | evaluateTrackFits (PHCompositeNode *topNode) |
Function to evaluate Trajectories fit results from the KF. | |
void | initializeTree () |
void | fillG4Particle (PHG4Particle *part) |
void | fillProtoTrack (SvtxTrack *track, PHCompositeNode *topNode) |
void | fillFittedTrackParams (const Trajectory traj, const size_t &trackTip, const Acts::Vector3D vertex) |
void | visitTrackStates (const Trajectory traj, const size_t &trackTip, PHCompositeNode *topNode) |
void | clearTrackVariables () |
void | calculateDCA (const Acts::BoundTrackParameters param, const Acts::Vector3D vertex) |
Surface | getSurface (TrkrDefs::cluskey cluskey, TrkrDefs::subsurfkey surfkey) |
Surface | getSiliconSurface (TrkrDefs::hitsetkey hitsetkey) |
Surface | getTpcSurface (TrkrDefs::hitsetkey hitsetkey, TrkrDefs::subsurfkey surfkey) |
Surface | getMMSurface (TrkrDefs::hitsetkey hitsetkey) |
Acts::Vector3D | getGlobalTruthHit (PHCompositeNode *topNode, TrkrDefs::cluskey cluskey, float &_gt) |
Private Attributes | |
ActsSurfaceMaps * | m_surfMaps {nullptr} |
SvtxEvaluator * | m_svtxEvaluator {nullptr} |
PHG4TruthInfoContainer * | m_truthInfo {nullptr} |
SvtxTrackMap * | m_trackMap {nullptr} |
SvtxTrackMap * | m_actsProtoTrackMap {nullptr} |
SvtxEvalStack * | m_svtxEvalStack {nullptr} |
std::map< const unsigned int, std::map< const size_t, const unsigned int > > * | m_actsTrackKeyMap {nullptr} |
std::map< const unsigned int, Trajectory > * | m_actsFitResults {nullptr} |
ActsTrackingGeometry * | m_tGeometry {nullptr} |
SvtxVertexMap * | m_vertexMap {nullptr} |
TrkrClusterContainer * | m_clusterContainer {nullptr} |
bool | m_evalCKF |
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 {-99.} |
Truth particle time. | |
float | m_t_vy {-99.} |
Truth particle vertex x. | |
float | m_t_vz {-99.} |
Truth particle vertex y. | |
float | m_t_px {-99.} |
Truth particle vertex z. | |
float | m_t_py {-99.} |
Truth particle initial momentum px. | |
float | m_t_pz {-99.} |
Truth particle initial momentum py. | |
float | m_t_theta {-99.} |
Truth particle initial momentum pz. | |
float | m_t_phi {-99.} |
Truth particle initial momentum theta. | |
float | m_t_pT {-99.} |
Truth particle initial momentum phi. | |
float | m_t_eta {-99.} |
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_nHoles {0} |
truth parameter eT | |
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 {-99.} |
if the track has fitted parameter | |
float | m_eLOC1_fit {-99.} |
fitted parameter eLOC_0 | |
float | m_ePHI_fit {-99.} |
fitted parameter eLOC_1 | |
float | m_eTHETA_fit {-99.} |
fitted parameter ePHI | |
float | m_eQOP_fit {-99.} |
fitted parameter eTHETA | |
float | m_eT_fit {-99.} |
fitted parameter eQOP | |
float | m_err_eLOC0_fit {-99.} |
fitted parameter eT | |
float | m_err_eLOC1_fit {-99.} |
fitted parameter eLOC_-99.err | |
float | m_err_ePHI_fit {-99.} |
fitted parameter eLOC_1 err | |
float | m_err_eTHETA_fit {-99.} |
fitted parameter ePHI err | |
float | m_err_eQOP_fit {-99.} |
fitted parameter eTHETA err | |
float | m_err_eT_fit {-99.} |
fitted parameter eQOP err | |
float | m_px_fit {-99.} |
fitted parameter eT err | |
float | m_py_fit {-99.} |
fitted parameter global px | |
float | m_pz_fit {-99.} |
fitted parameter global py | |
float | m_x_fit {-99.} |
fitted parameter global pz | |
float | m_y_fit {-99.} |
fitted parameter global PCA x | |
float | m_z_fit {-99.} |
fitted parameter global PCA y | |
float | m_chi2_fit {-99.} |
fitted parameter global PCA z | |
float | m_quality {-99.} |
fitted parameter chi2 | |
float | m_ndf_fit {-99.} |
SvtxTrack quality parameter. | |
float | m_dca3Dxy {-99.} |
fitted parameter ndf | |
float | m_dca3Dz {-99.} |
fitted parameter 3D DCA in xy plane | |
float | m_dca3DxyCov {-99.} |
fitted parameter 3D DCA in z plane | |
float | m_dca3DzCov {-99.} |
fitted parameter 3D DCA covariance in xy | |
int | m_charge_fit {-99} |
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 {-9999.} |
smoothed momentum pT | |
float | m_protoTrackPy {-9999.} |
Proto track px. | |
float | m_protoTrackPz {-9999.} |
Proto track py. | |
float | m_protoTrackX {-9999.} |
Proto track pz. | |
float | m_protoTrackY {-9999.} |
Proto track PCA x. | |
float | m_protoTrackZ {-9999.} |
Proto track PCA y. | |
float | m_protoD0Cov {-9999.} |
Proto track PCA z. | |
float | m_protoZ0Cov {-9999.} |
Proto track loc0 covariance. | |
float | m_protoPhiCov {-9999.} |
Proto track loc1 covariance. | |
float | m_protoThetaCov {-9999.} |
Proto track phi covariance. | |
float | m_protoQopCov {-9999.} |
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. | |
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") | |
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 56 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 56 of file ActsEvaluator.h
ActsEvaluator::ActsEvaluator | ( | const std::string & | name = "ActsEvaluator.root" , |
SvtxEvaluator * | svtxEvaluator = nullptr |
||
) |
General fun4all and subsysreco includes.
Tracking includes
Definition at line 35 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 35 of file ActsEvaluator.cc
|
override |
Definition at line 49 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 49 of file ActsEvaluator.cc
|
private |
Correct for vertex position
Definition at line 1029 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 1029 of file ActsEvaluator.cc
References ActsTrackingGeometry::geoContext, m_dca3Dxy, m_dca3DxyCov, m_dca3Dz, m_dca3DzCov, m_tGeometry, mom, phi, pos(), and r.
Referenced by fillFittedTrackParams().
|
private |
Definition at line 1216 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 1216 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 evaluateTrackFits().
|
overridevirtual |
Called at the end of all processing.
Reimplemented from SubsysReco.
Definition at line 253 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 253 of file ActsEvaluator.cc
References Fun4AllReturnCodes::EVENT_OK, m_trackFile, and m_trackTree.
|
private |
Function to evaluate Trajectories fit results from the KF.
Get the trajectory information
Skip failed fits
Track seed always is related to the trajectory->trackkey mapping for KF (by definition) and CKF
Get the map of track tips->trackKeys for this trajectory
For the KF this iterates once. For the CKF it may iterate several times
The CKF has a trackTip == trackKey correspondence, rather than a trajectory == trackKey correspondence. So need to grab the correct key from the extra map
Start fresh for the next track
Definition at line 95 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 95 of file ActsEvaluator.cc
References clearTrackVariables(), Acts::UnitConstants::cm, fillFittedTrackParams(), fillG4Particle(), fillProtoTrack(), SvtxTrackMap::find(), ActsTrackingGeometry::geoContext, SvtxVertexMap::get(), PHG4Particle::get_e(), PHG4Particle::get_px(), PHG4Particle::get_py(), PHG4Particle::get_pz(), SvtxTrack::get_quality(), SvtxEvalStack::get_track_eval(), SvtxTrack::get_vertex_id(), SvtxVertex::get_x(), SvtxVertex::get_y(), SvtxVertex::get_z(), m_actsFitResults, m_actsProtoTrackMap, m_actsTrackKeyMap, m_chi2_fit, m_evalCKF, m_ndf_fit, m_nHoles, m_nMeasurements, m_nOutliers, m_nStates, m_quality, m_svtxEvalStack, m_tGeometry, m_trackMap, m_trackNr, m_trackTree, m_trajNr, m_vertexMap, SvtxTrackEval::max_truth_particle_by_nclusters(), track, Fun4AllBase::Verbosity(), and visitTrackStates().
Referenced by process_event().
|
private |
If it has track parameters, fill the values
Otherwise mark it as a bad fit
Definition at line 957 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 957 of file ActsEvaluator.cc
References calculateDCA(), Acts::eBoundLoc0, Acts::eBoundLoc1, Acts::eBoundPhi, Acts::eBoundQOverP, Acts::eBoundTheta, Acts::eBoundTime, ActsTrackingGeometry::geoContext, 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_x_fit, m_y_fit, m_z_fit, and Fun4AllBase::Verbosity().
Referenced by evaluateTrackFits().
|
private |
If particle doesn't exist, just fill with -999
Definition at line 1079 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 1079 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, pid, and Fun4AllBase::Verbosity().
Referenced by evaluateTrackFits().
|
private |
Get source link global position
Get corresponding truth hit position
Get local truth position
Definition at line 871 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 871 of file ActsEvaluator.cc
References SvtxTrack::begin_cluster_keys(), SvtxTrack::end_cluster_keys(), TrkrClusterContainer::findCluster(), ActsTrackingGeometry::geoContext, SvtxTrack::get_px(), SvtxTrack::get_py(), SvtxTrack::get_pz(), SvtxTrack::get_x(), SvtxTrack::get_y(), SvtxTrack::get_z(), getGlobalTruthHit(), getSurface(), m_clusterContainer, m_protoTrackPx, m_protoTrackPy, m_protoTrackPz, m_protoTrackX, m_protoTrackY, m_protoTrackZ, 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, mom, momentum, position, r, and Fun4AllBase::Verbosity().
Referenced by evaluateTrackFits().
|
private |
Convert to acts units of mm
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, SvtxEvalStack::get_cluster_eval(), m_svtxEvalStack, and SvtxClusterEval::max_truth_cluster_by_energy().
Referenced by fillProtoTrack(), and visitTrackStates().
|
private |
Definition at line 864 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 864 of file ActsEvaluator.cc
References m_surfMaps, and ActsSurfaceMaps::mmSurfaceMap.
Referenced by getSurface().
|
private |
Definition at line 1124 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 1124 of file ActsEvaluator.cc
References Fun4AllReturnCodes::ABORTEVENT, Fun4AllReturnCodes::EVENT_OK, findNode::getClass(), int(), m_actsFitResults, m_actsProtoTrackMap, m_actsTrackKeyMap, m_clusterContainer, m_surfMaps, m_tGeometry, m_trackMap, m_truthInfo, m_vertexMap, PHWHERE, and Fun4AllBase::Verbosity().
Referenced by process_event().
|
private |
If it can't be found, return nullptr
Definition at line 834 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 834 of file ActsEvaluator.cc
References m_surfMaps, and ActsSurfaceMaps::siliconSurfaceMap.
Referenced by getSurface().
|
private |
Definition at line 812 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 812 of file ActsEvaluator.cc
References TrkrDefs::getHitSetKeyFromClusKey(), getMMSurface(), getSiliconSurface(), getTpcSurface(), TrkrDefs::getTrkrId(), TrkrDefs::inttId, TrkrDefs::micromegasId, TrkrDefs::mvtxId, and TrkrDefs::tpcId.
Referenced by fillProtoTrack().
|
private |
If it can't be found, return nullptr to skip this cluster
Definition at line 849 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 849 of file ActsEvaluator.cc
References TrkrDefs::getLayer(), G4TTL::layer, m_surfMaps, and ActsSurfaceMaps::tpcSurfaceMap.
Referenced by getSurface().
|
overridevirtual |
Called during initialization. Typically this is where you can book histograms, and e.g. register them to Fun4AllServer (so they can be output to file using Fun4AllServer::dumpHistos() method).
Reimplemented from SubsysReco.
Definition at line 53 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 53 of file ActsEvaluator.cc
References Fun4AllReturnCodes::EVENT_OK, initializeTree(), and Fun4AllBase::Verbosity().
|
private |
Definition at line 1377 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 1377 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_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_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, m_z_smt, and Fun4AllBase::Name().
Referenced by Init().
|
overridevirtual |
Called for each event. This is where you do the real work.
Reimplemented from SubsysReco.
Definition at line 70 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 70 of file ActsEvaluator.cc
References Fun4AllReturnCodes::ABORTEVENT, evaluateTrackFits(), Fun4AllReturnCodes::EVENT_OK, getNodes(), m_eventNr, m_svtxEvalStack, SvtxEvalStack::next_event(), and Fun4AllBase::Verbosity().
|
overridevirtual |
Clean up after each event.
Reimplemented from SubsysReco.
Definition at line 262 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 262 of file ActsEvaluator.cc
References Fun4AllReturnCodes::EVENT_OK, and m_trajNr.
|
inline |
Definition at line 67 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 67 of file ActsEvaluator.h
References m_evalCKF.
|
private |
Only fill the track states with non-outlier measurement
Get the geometry ID
Get local position
Get global position This is an arbitrary vector. Doesn't matter in coordinate transformation in Acts code
Get measurement covariance
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
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 270 of file ActsEvaluator.cc.
View newest version in sPHENIX GitHub at line 270 of file ActsEvaluator.cc
References kdfinder::abs(), 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, Acts::VectorHelpers::eta(), ActsTrackingGeometry::geoContext, getGlobalTruthHit(), H, local, 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_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, mom, momentum, Dataset::parameters, phi, r, theta(), and Fun4AllBase::Verbosity().
Referenced by evaluateTrackFits().
|
private |
Definition at line 112 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 112 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and getNodes().
|
private |
Definition at line 108 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 108 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and getNodes().
|
private |
Definition at line 111 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 111 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and getNodes().
|
private |
fitted parameter 3D DCA covariance in z
Definition at line 209 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 209 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered momentum pT
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 |
fitted parameter global PCA z
Definition at line 202 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 202 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and initializeTree().
|
private |
Definition at line 116 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 116 of file ActsEvaluator.h
Referenced by fillProtoTrack(), and getNodes().
|
private |
fitted parameter ndf
Definition at line 205 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 205 of file ActsEvaluator.h
Referenced by calculateDCA(), and initializeTree().
|
private |
fitted parameter 3D DCA in z plane
Definition at line 207 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 207 of file ActsEvaluator.h
Referenced by calculateDCA(), and initializeTree().
|
private |
fitted parameter 3D DCA in xy plane
Definition at line 206 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 206 of file ActsEvaluator.h
Referenced by calculateDCA(), and initializeTree().
|
private |
fitted parameter 3D DCA covariance in xy
Definition at line 208 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 208 of file ActsEvaluator.h
Referenced by calculateDCA(), and initializeTree().
|
private |
hit pull y
Definition at line 181 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 181 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
if the track has fitted parameter
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 status
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 status
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 status
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 |
fitted parameter eLOC_0
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 eLOC0
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 eLOC0
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 eLOC0
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 |
fitted parameter eLOC_1
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 parameter eLOC1
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 eLOC1
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 eLOC1
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 eTHETA
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 parameter eTHETA
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 eTHETA
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 eTHETA
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 eT
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 parameter eT residual
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 eT residual
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 eT residual
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 |
fitted parameter eLOC_-99.err
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 parameter eLOC0 error
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 eLOC0 error
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 eLOC0 error
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 |
fitted parameter eLOC_1 err
Definition at line 192 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 192 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eLOC1 error
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 |
predicted parameter eLOC1 error
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 eLOC1 error
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 eTHETA err
Definition at line 194 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 194 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eTHETA error
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 |
predicted parameter eTHETA error
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 parameter eTHETA error
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().
|
private |
fitted parameter eQOP err
Definition at line 195 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 195 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter eQOP error
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 parameter eQOP error
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 parameter eQOP error
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 ePHI err
Definition at line 193 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 193 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered parameter ePHI error
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 |
predicted parameter ePHI error
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 parameter ePHI error
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 |
hit residual y
Definition at line 177 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 177 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
hit err x
Definition at line 178 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 178 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eQOP
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 eQOP
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 eQOP
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 eQOP
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 |
filtered momentum pz
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 |
predicted momentum pz
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 |
smoothed momentum pz
Definition at line 314 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 314 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter ePHI
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 parameter ePHI
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 ePHI
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 ePHI
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 |
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 121 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 121 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and setEvalCKF().
|
private |
Acts tree values.
Definition at line 127 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 127 of file ActsEvaluator.h
Referenced by initializeTree(), and process_event().
|
private |
number of states with filtered parameter
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 |
dimension of measurement
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 |
volume identifier
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 |
surface identifier
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 |
uncalibrated measurement local x
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 |
layer identifier
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 |
SvtxTrack quality parameter.
Definition at line 204 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 204 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and initializeTree().
|
private |
predicted momentum pT
Definition at line 246 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 246 of file ActsEvaluator.h
Referenced by initializeTree(), and visitTrackStates().
|
private |
truth parameter eT
Definition at line 163 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 163 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and initializeTree().
|
private |
number of all states
Definition at line 166 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 166 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and initializeTree().
|
private |
number of holes in the track fit
Definition at line 164 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 164 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and initializeTree().
|
private |
fitted parameter charge
Definition at line 211 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 211 of file ActsEvaluator.h
Referenced by initializeTree(), and visitTrackStates().
|
private |
chisq from filtering
Definition at line 282 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 282 of file ActsEvaluator.h
Referenced by initializeTree(), and visitTrackStates().
|
private |
number of outliers in the track fit
Definition at line 165 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 165 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and initializeTree().
|
private |
Proto track PCA z.
Definition at line 323 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 323 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
Proto track loc1 covariance.
Definition at line 325 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 325 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
Proto track theta covariance.
Definition at line 327 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 327 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
Proto track phi covariance.
Definition at line 326 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 326 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
smoothed momentum pT
Definition at line 317 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 317 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track px.
Definition at line 318 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 318 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track py.
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 pz.
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 PCA x.
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 PCA y.
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 loc0 covariance.
Definition at line 324 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 324 of file ActsEvaluator.h
Referenced by clearTrackVariables(), and initializeTree().
|
private |
number of states with predicted parameter
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 |
filtered momentum eta
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 |
predicted momentum eta
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 |
smoothed momentum eta
Definition at line 315 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 315 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eT error
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 parameter eT error
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 parameter eT error
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 |
filtered parameter eLOC0 pull
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 parameter eLOC0 pull
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 parameter eLOC0 pull
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 |
filtered parameter eLOC1 pull
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 parameter eLOC1 pull
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 parameter eLOC1 pull
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 |
filtered parameter eTHETA pull
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 |
predicted parameter eTHETA pull
Definition at line 235 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 235 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eTHETA pull
Definition at line 306 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 306 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter eQOP pull
Definition at line 271 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 271 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eQOP pull
Definition at line 236 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 236 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
smoothed parameter eQOP pull
Definition at line 307 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 307 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
filtered parameter ePHI pull
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 parameter ePHI pull
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 parameter ePHI pull
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 |
hit err y
Definition at line 179 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 179 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
hit pull x
Definition at line 180 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 180 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter eT err
Definition at line 196 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 196 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered global z
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 |
predicted global z
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 |
smoothed global z
Definition at line 311 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 311 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global px
Definition at line 197 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 197 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered momentum px
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 |
predicted momentum px
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 |
smoothed momentum px
Definition at line 312 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 312 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global py
Definition at line 198 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 198 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered momentum py
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 |
predicted momentum py
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 |
smoothed momentum py
Definition at line 313 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 313 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter chi2
Definition at line 203 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 203 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and initializeTree().
|
private |
filtered parameter eT
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 eT
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 eT
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 |
filtered parameter eLOC0 residual
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 eLOC0 residual
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 eLOC0 residual
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 |
filtered parameter eLOC1 residual
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 eLOC1 residual
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 eLOC1 residual
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 eTHETA residual
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 eTHETA residual
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 eTHETA residual
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 eQOP residual
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 eQOP residual
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 eQOP residual
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 |
filtered parameter ePHI residual
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 ePHI residual
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 ePHI residual
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 |
uncalibrated measurement global z
Definition at line 175 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 175 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
hit residual x
Definition at line 176 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 176 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Proto track q/p covariance.
Definition at line 330 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 330 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link local x pos.
Definition at line 331 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 331 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link local y pos.
Definition at line 332 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 332 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link global x pos.
Definition at line 333 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 333 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link global y pos.
Definition at line 334 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 334 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
number of states with smoothed parameter
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 |
Definition at line 104 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 104 of file ActsEvaluator.h
Referenced by getMMSurface(), getNodes(), getSiliconSurface(), and getTpcSurface().
|
private |
Definition at line 109 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 109 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), fillG4Particle(), getGlobalTruthHit(), and process_event().
|
private |
Definition at line 106 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 106 of file ActsEvaluator.h
|
private |
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 barcode.
Definition at line 132 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 132 of file ActsEvaluator.h
Referenced by fillG4Particle(), initializeTree(), and visitTrackStates().
|
private |
Global truth hit position r.
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 direction x at global hit position.
Definition at line 152 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 152 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Truth particle direction y at global hit position.
Definition at line 154 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 154 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
Truth particle direction z at global hit position.
Definition at line 156 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 156 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
truth parameter eLOC_0
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 |
truth parameter eLOC_1
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 |
truth parameter eTHETA
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 |
truth parameter eQOP
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 |
Truth particle initial momentum pT.
Definition at line 143 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 143 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
truth parameter ePHI
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 |
Truth particle initial momentum theta.
Definition at line 141 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 141 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle initial momentum phi.
Definition at line 142 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 142 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle vertex z.
Definition at line 137 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 137 of file ActsEvaluator.h
Referenced by fillG4Particle(), initializeTree(), and visitTrackStates().
|
private |
Truth particle initial momentum px.
Definition at line 138 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 138 of file ActsEvaluator.h
Referenced by fillG4Particle(), initializeTree(), and visitTrackStates().
|
private |
Truth particle initial momentum py.
Definition at line 139 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 139 of file ActsEvaluator.h
Referenced by fillG4Particle(), initializeTree(), and visitTrackStates().
|
private |
Global truth hit position z.
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 |
Proto track truth hit local y.
Definition at line 337 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 337 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track truth hit global x.
Definition at line 338 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 338 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track truth hit global y.
Definition at line 339 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 339 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track source link global z pos.
Definition at line 335 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 335 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Proto track truth hit local x.
Definition at line 336 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 336 of file ActsEvaluator.h
Referenced by clearTrackVariables(), fillProtoTrack(), and initializeTree().
|
private |
Truth particle initial momentum pz.
Definition at line 140 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 140 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle charge.
Definition at line 133 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 133 of file ActsEvaluator.h
Referenced by initializeTree().
|
private |
Truth particle time.
Definition at line 134 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 134 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle vertex x.
Definition at line 135 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 135 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle vertex y.
Definition at line 136 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 136 of file ActsEvaluator.h
Referenced by fillG4Particle(), and initializeTree().
|
private |
Truth particle initial momentum eta.
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 |
Global truth hit position x.
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 |
Global truth hit position y.
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 |
Definition at line 114 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 114 of file ActsEvaluator.h
Referenced by calculateDCA(), evaluateTrackFits(), fillFittedTrackParams(), fillProtoTrack(), getNodes(), and visitTrackStates().
|
private |
Definition at line 123 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 123 of file ActsEvaluator.h
Referenced by End(), and initializeTree().
|
private |
Definition at line 108 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 108 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and getNodes().
|
private |
Definition at line 129 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 129 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and initializeTree().
|
private |
Definition at line 124 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 124 of file ActsEvaluator.h
Referenced by End(), evaluateTrackFits(), and initializeTree().
|
private |
Definition at line 128 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 128 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), initializeTree(), and ResetEvent().
|
private |
Definition at line 107 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 107 of file ActsEvaluator.h
Referenced by getNodes().
|
private |
Definition at line 115 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 115 of file ActsEvaluator.h
Referenced by evaluateTrackFits(), and getNodes().
|
private |
number of states with measurements
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 |
fitted parameter global pz
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 parameter eT pull
Definition at line 272 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 272 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
uncalibrated measurement local y
Definition at line 172 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 172 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted parameter eT pull
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 |
smoothed parameter eT pull
Definition at line 308 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 308 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global PCA x
Definition at line 200 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 200 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered global x
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 |
uncalibrated measurement global x
Definition at line 173 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 173 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted global x
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 |
smoothed global x
Definition at line 309 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 309 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
fitted parameter global PCA y
Definition at line 201 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 201 of file ActsEvaluator.h
Referenced by fillFittedTrackParams(), and initializeTree().
|
private |
filtered global y
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 |
uncalibrated measurement global y
Definition at line 174 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 174 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().
|
private |
predicted global y
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 |
smoothed global y
Definition at line 310 of file ActsEvaluator.h.
View newest version in sPHENIX GitHub at line 310 of file ActsEvaluator.h
Referenced by clearTrackVariables(), initializeTree(), and visitTrackStates().