Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Scripts/TrackingPerformance/TreeReader.h>
Public Member Functions | |
TrackSummaryReader ()=delete | |
TrackSummaryReader (TTree *tree_, bool sortEvents) | |
Public Member Functions inherited from TreeReader | |
TreeReader (TTree *tree_) | |
void | getEntry (unsigned int i) const |
Public Attributes | |
uint32_t | eventId = 0 |
std::vector< unsigned int > * | nStates = new std::vector<unsigned int> |
std::vector< unsigned int > * | nMeasurements = new std::vector<unsigned int> |
std::vector< unsigned int > * | nOutliers = new std::vector<unsigned int> |
std::vector< unsigned int > * | nHoles = new std::vector<unsigned int> |
std::vector< unsigned int > * | nSharedHits = new std::vector<unsigned int> |
std::vector< float > * | chi2Sum = new std::vector<float> |
std::vector< unsigned int > * | NDF = new std::vector<unsigned int> |
std::vector< std::vector < double > > * | measurementChi2 |
std::vector< std::vector < double > > * | outlierChi2 |
std::vector< std::vector < double > > * | measurementVolume |
std::vector< std::vector < double > > * | measurementLayer |
std::vector< std::vector < double > > * | outlierVolume |
std::vector< std::vector < double > > * | outlierLayer |
std::vector< unsigned int > * | nMajorityHits = new std::vector<unsigned int> |
std::vector< uint64_t > * | majorityParticleId = new std::vector<uint64_t> |
std::vector< bool > * | hasFittedParams = new std::vector<bool> |
std::vector< float > * | t_d0 = new std::vector<float> |
std::vector< float > * | t_z0 = new std::vector<float> |
std::vector< float > * | t_phi = new std::vector<float> |
std::vector< float > * | t_theta = new std::vector<float> |
std::vector< float > * | t_eta = new std::vector<float> |
std::vector< float > * | t_p = new std::vector<float> |
std::vector< float > * | t_pT = new std::vector<float> |
std::vector< float > * | t_time = new std::vector<float> |
std::vector< int > * | t_charge = new std::vector<int> |
std::vector< float > * | eLOC0_fit = new std::vector<float> |
std::vector< float > * | eLOC1_fit = new std::vector<float> |
std::vector< float > * | ePHI_fit = new std::vector<float> |
std::vector< float > * | eTHETA_fit = new std::vector<float> |
std::vector< float > * | eQOP_fit = new std::vector<float> |
std::vector< float > * | eT_fit = new std::vector<float> |
std::vector< float > * | err_eLOC0_fit = new std::vector<float> |
std::vector< float > * | err_eLOC1_fit = new std::vector<float> |
std::vector< float > * | err_ePHI_fit = new std::vector<float> |
std::vector< float > * | err_eTHETA_fit = new std::vector<float> |
std::vector< float > * | err_eQOP_fit = new std::vector<float> |
std::vector< float > * | err_eT_fit = new std::vector<float> |
Public Attributes inherited from TreeReader | |
TTree * | tree = nullptr |
Additional Inherited Members | |
Protected Attributes inherited from TreeReader | |
std::vector< long long > | entryNumbers = {} |
Struct used for reading track summary info written out by the RootTrajectorySummaryWriter
Definition at line 291 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 291 of file TreeReader.h
|
delete |
|
inline |
Definition at line 296 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 296 of file TreeReader.h
References chi2Sum, eLOC0_fit, eLOC1_fit, TreeReader::entryNumbers, ePHI_fit, eQOP_fit, err_eLOC0_fit, err_eLOC1_fit, err_ePHI_fit, err_eQOP_fit, err_eT_fit, err_eTHETA_fit, eT_fit, eTHETA_fit, eventId, hasFittedParams, majorityParticleId, measurementChi2, measurementLayer, measurementVolume, NDF, nHoles, nMajorityHits, nMeasurements, nOutliers, nSharedHits, nStates, outlierLayer, outlierVolume, t_charge, t_d0, t_eta, t_p, t_phi, t_pT, t_theta, t_time, t_z0, and TreeReader::tree.
std::vector<float>* TrackSummaryReader::chi2Sum = new std::vector<float> |
Definition at line 356 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 356 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::eLOC0_fit = new std::vector<float> |
Definition at line 387 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 387 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::eLOC1_fit = new std::vector<float> |
Definition at line 388 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 388 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::ePHI_fit = new std::vector<float> |
Definition at line 389 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 389 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::eQOP_fit = new std::vector<float> |
Definition at line 391 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 391 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::err_eLOC0_fit = new std::vector<float> |
Definition at line 394 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 394 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::err_eLOC1_fit = new std::vector<float> |
Definition at line 395 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 395 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::err_ePHI_fit = new std::vector<float> |
Definition at line 396 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 396 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::err_eQOP_fit = new std::vector<float> |
Definition at line 398 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 398 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::err_eT_fit = new std::vector<float> |
Definition at line 399 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 399 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::err_eTHETA_fit = new std::vector<float> |
Definition at line 397 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 397 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::eT_fit = new std::vector<float> |
Definition at line 392 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 392 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::eTHETA_fit = new std::vector<float> |
Definition at line 390 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 390 of file TreeReader.h
Referenced by TrackSummaryReader().
uint32_t TrackSummaryReader::eventId = 0 |
Definition at line 350 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 350 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<bool>* TrackSummaryReader::hasFittedParams = new std::vector<bool> |
Definition at line 373 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 373 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<uint64_t>* TrackSummaryReader::majorityParticleId = new std::vector<uint64_t> |
Definition at line 371 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 371 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<std::vector<double> >* TrackSummaryReader::measurementChi2 |
Definition at line 358 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 358 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<std::vector<double> >* TrackSummaryReader::measurementLayer |
Definition at line 364 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 364 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<std::vector<double> >* TrackSummaryReader::measurementVolume |
Definition at line 362 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 362 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<unsigned int>* TrackSummaryReader::NDF = new std::vector<unsigned int> |
Definition at line 357 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 357 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<unsigned int>* TrackSummaryReader::nHoles = new std::vector<unsigned int> |
Definition at line 354 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 354 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<unsigned int>* TrackSummaryReader::nMajorityHits = new std::vector<unsigned int> |
Definition at line 370 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 370 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<unsigned int>* TrackSummaryReader::nMeasurements = new std::vector<unsigned int> |
Definition at line 352 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 352 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<unsigned int>* TrackSummaryReader::nOutliers = new std::vector<unsigned int> |
Definition at line 353 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 353 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<unsigned int>* TrackSummaryReader::nSharedHits = new std::vector<unsigned int> |
Definition at line 355 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 355 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<unsigned int>* TrackSummaryReader::nStates = new std::vector<unsigned int> |
Definition at line 351 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 351 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<std::vector<double> >* TrackSummaryReader::outlierChi2 |
Definition at line 360 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 360 of file TreeReader.h
std::vector<std::vector<double> >* TrackSummaryReader::outlierLayer |
Definition at line 368 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 368 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<std::vector<double> >* TrackSummaryReader::outlierVolume |
Definition at line 366 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 366 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<int>* TrackSummaryReader::t_charge = new std::vector<int> |
Definition at line 384 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 384 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::t_d0 = new std::vector<float> |
Definition at line 376 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 376 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::t_eta = new std::vector<float> |
Definition at line 380 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 380 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::t_p = new std::vector<float> |
Definition at line 381 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 381 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::t_phi = new std::vector<float> |
Definition at line 378 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 378 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::t_pT = new std::vector<float> |
Definition at line 382 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 382 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::t_theta = new std::vector<float> |
Definition at line 379 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 379 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::t_time = new std::vector<float> |
Definition at line 383 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 383 of file TreeReader.h
Referenced by TrackSummaryReader().
std::vector<float>* TrackSummaryReader::t_z0 = new std::vector<float> |
Definition at line 377 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 377 of file TreeReader.h
Referenced by TrackSummaryReader().