Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
TrackSummaryReader Struct Reference

#include <acts/blob/sPHENIX/Examples/Scripts/TrackingPerformance/TreeReader.h>

+ Inheritance diagram for TrackSummaryReader:
+ Collaboration diagram for TrackSummaryReader:

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 = {}
 

Detailed Description

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

Constructor & Destructor Documentation

TrackSummaryReader::TrackSummaryReader ( )
delete

Member Data Documentation

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
Initial value:
=
new std::vector<std::vector<double>>

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
Initial value:
=
new std::vector<std::vector<double>>

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
Initial value:
=
new std::vector<std::vector<double>>

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
Initial value:
=
new std::vector<std::vector<double>>

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
Initial value:
=
new std::vector<std::vector<double>>

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
Initial value:
=
new std::vector<std::vector<double>>

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().


The documentation for this struct was generated from the following file: