LDMX Software
|
Struct used for reading track summary info written out by the RootTrackSummaryWriter. More...
#include <TreeReader.h>
Public Member Functions | |
TrackSummaryReader (TTree *tree_, bool sortEvents) | |
![]() | |
TreeReader (TTree *tree_) | |
void | getEntry (unsigned int i) const |
Public Attributes | |
std::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< std::uint64_t > * | majorityParticleId = new std::vector<std::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> |
![]() | |
TTree * | tree = nullptr |
Additional Inherited Members | |
![]() | |
std::vector< long long > | entryNumbers = {} |
The entry numbers for accessing events in increased order (there could be multiple entries corresponding to one event number) | |
Struct used for reading track summary info written out by the RootTrackSummaryWriter.
Definition at line 291 of file TreeReader.h.
|
inline |
Definition at line 296 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::chi2Sum = new std::vector<float> |
Definition at line 356 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::eLOC0_fit = new std::vector<float> |
Definition at line 387 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::eLOC1_fit = new std::vector<float> |
Definition at line 388 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::ePHI_fit = new std::vector<float> |
Definition at line 389 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::eQOP_fit = new std::vector<float> |
Definition at line 391 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::err_eLOC0_fit = new std::vector<float> |
Definition at line 394 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::err_eLOC1_fit = new std::vector<float> |
Definition at line 395 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::err_ePHI_fit = new std::vector<float> |
Definition at line 396 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::err_eQOP_fit = new std::vector<float> |
Definition at line 398 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::err_eT_fit = new std::vector<float> |
Definition at line 399 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::err_eTHETA_fit = new std::vector<float> |
Definition at line 397 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::eT_fit = new std::vector<float> |
Definition at line 392 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::eTHETA_fit = new std::vector<float> |
Definition at line 390 of file TreeReader.h.
std::uint32_t TrackSummaryReader::eventId = 0 |
Definition at line 350 of file TreeReader.h.
std::vector<bool>* TrackSummaryReader::hasFittedParams = new std::vector<bool> |
Definition at line 373 of file TreeReader.h.
std::vector<std::uint64_t>* TrackSummaryReader::majorityParticleId = new std::vector<std::uint64_t> |
Definition at line 371 of file TreeReader.h.
std::vector<std::vector<double> >* TrackSummaryReader::measurementChi2 |
Definition at line 358 of file TreeReader.h.
std::vector<std::vector<double> >* TrackSummaryReader::measurementLayer |
Definition at line 364 of file TreeReader.h.
std::vector<std::vector<double> >* TrackSummaryReader::measurementVolume |
Definition at line 362 of file TreeReader.h.
std::vector<unsigned int>* TrackSummaryReader::NDF = new std::vector<unsigned int> |
Definition at line 357 of file TreeReader.h.
std::vector<unsigned int>* TrackSummaryReader::nHoles = new std::vector<unsigned int> |
Definition at line 354 of file TreeReader.h.
std::vector<unsigned int>* TrackSummaryReader::nMajorityHits = new std::vector<unsigned int> |
Definition at line 370 of file TreeReader.h.
std::vector<unsigned int>* TrackSummaryReader::nMeasurements = new std::vector<unsigned int> |
Definition at line 352 of file TreeReader.h.
std::vector<unsigned int>* TrackSummaryReader::nOutliers = new std::vector<unsigned int> |
Definition at line 353 of file TreeReader.h.
std::vector<unsigned int>* TrackSummaryReader::nSharedHits = new std::vector<unsigned int> |
Definition at line 355 of file TreeReader.h.
std::vector<unsigned int>* TrackSummaryReader::nStates = new std::vector<unsigned int> |
Definition at line 351 of file TreeReader.h.
std::vector<std::vector<double> >* TrackSummaryReader::outlierChi2 |
Definition at line 360 of file TreeReader.h.
std::vector<std::vector<double> >* TrackSummaryReader::outlierLayer |
Definition at line 368 of file TreeReader.h.
std::vector<std::vector<double> >* TrackSummaryReader::outlierVolume |
Definition at line 366 of file TreeReader.h.
std::vector<int>* TrackSummaryReader::t_charge = new std::vector<int> |
Definition at line 384 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::t_d0 = new std::vector<float> |
Definition at line 376 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::t_eta = new std::vector<float> |
Definition at line 380 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::t_p = new std::vector<float> |
Definition at line 381 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::t_phi = new std::vector<float> |
Definition at line 378 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::t_pT = new std::vector<float> |
Definition at line 382 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::t_theta = new std::vector<float> |
Definition at line 379 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::t_time = new std::vector<float> |
Definition at line 383 of file TreeReader.h.
std::vector<float>* TrackSummaryReader::t_z0 = new std::vector<float> |
Definition at line 377 of file TreeReader.h.