Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Examples/Scripts/TrackingPerformance/TreeReader.h>
Public Member Functions | |
ParticleReader ()=delete | |
ParticleReader (TTree *tree_, bool sortEvents) | |
std::vector< ParticleInfo > | getParticles (const uint32_t &eventNumber) const |
Public Member Functions inherited from TreeReader | |
TreeReader (TTree *tree_) | |
void | getEntry (unsigned int i) const |
Public Attributes | |
ULong64_t | eventId = 0 |
ULong64_t | particleId = 0 |
Int_t | particleType = 0 |
float | vx = 0 |
float | vy = 0 |
float | vz = 0 |
float | vt = 0 |
float | px = 0 |
float | py = 0 |
float | pz = 0 |
float | m = 0 |
float | q = 0 |
UShort_t | nHits = 0 |
UShort_t | nTracks = 0 |
UShort_t | nTracksMajority = 0 |
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 particles written out by the TrackFinderPerformanceWriter
Definition at line 405 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 405 of file TreeReader.h
|
delete |
|
inline |
Definition at line 410 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 410 of file TreeReader.h
References TreeReader::entryNumbers, eventId, m, nHits, nTracks, nTracksMajority, particleId, particleType, px, py, pz, q, TreeReader::tree, vt, vx, vy, and vz.
|
inline |
Definition at line 439 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 439 of file TreeReader.h
References eta, TreeReader::getEntry(), i, nHits, merge_hashes::p, particleId, particles, physmon_track_finding_ttbar::pt, px, py, pz, to_string(), and TreeReader::tree.
ULong64_t ParticleReader::eventId = 0 |
Definition at line 463 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 463 of file TreeReader.h
Referenced by ParticleReader().
float ParticleReader::m = 0 |
Definition at line 469 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 469 of file TreeReader.h
Referenced by ParticleReader().
UShort_t ParticleReader::nHits = 0 |
Definition at line 471 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 471 of file TreeReader.h
Referenced by getParticles(), and ParticleReader().
UShort_t ParticleReader::nTracks = 0 |
Definition at line 472 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 472 of file TreeReader.h
Referenced by ParticleReader().
UShort_t ParticleReader::nTracksMajority = 0 |
Definition at line 473 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 473 of file TreeReader.h
Referenced by ParticleReader().
ULong64_t ParticleReader::particleId = 0 |
Definition at line 464 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 464 of file TreeReader.h
Referenced by getParticles(), and ParticleReader().
Int_t ParticleReader::particleType = 0 |
Definition at line 465 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 465 of file TreeReader.h
Referenced by ParticleReader().
float ParticleReader::px = 0 |
Definition at line 468 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 468 of file TreeReader.h
Referenced by getParticles(), and ParticleReader().
float ParticleReader::py = 0 |
Definition at line 468 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 468 of file TreeReader.h
Referenced by getParticles(), and ParticleReader().
float ParticleReader::pz = 0 |
Definition at line 468 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 468 of file TreeReader.h
Referenced by getParticles(), and ParticleReader().
float ParticleReader::q = 0 |
Definition at line 470 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 470 of file TreeReader.h
Referenced by ParticleReader().
float ParticleReader::vt = 0 |
Definition at line 467 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 467 of file TreeReader.h
Referenced by ParticleReader().
float ParticleReader::vx = 0 |
Definition at line 466 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 466 of file TreeReader.h
Referenced by ParticleReader().
float ParticleReader::vy = 0 |
Definition at line 466 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 466 of file TreeReader.h
Referenced by ParticleReader().
float ParticleReader::vz = 0 |
Definition at line 466 of file TreeReader.h.
View newest version in sPHENIX GitHub at line 466 of file TreeReader.h
Referenced by ParticleReader().