LDMX Software
|
Struct used for reading particles written out by the TrackFinderPerformanceWriter. More...
#include <TreeReader.h>
Public Member Functions | |
ParticleReader (TTree *tree_, bool sortEvents) | |
std::vector< ParticleInfo > | getParticles (const std::uint32_t &eventNumber) const |
![]() | |
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 |
![]() | |
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 particles written out by the TrackFinderPerformanceWriter.
Definition at line 405 of file TreeReader.h.
|
inline |
Definition at line 410 of file TreeReader.h.
|
inline |
Definition at line 439 of file TreeReader.h.
ULong64_t ParticleReader::eventId = 0 |
Definition at line 463 of file TreeReader.h.
float ParticleReader::m = 0 |
Definition at line 469 of file TreeReader.h.
UShort_t ParticleReader::nHits = 0 |
Definition at line 471 of file TreeReader.h.
UShort_t ParticleReader::nTracks = 0 |
Definition at line 472 of file TreeReader.h.
UShort_t ParticleReader::nTracksMajority = 0 |
Definition at line 473 of file TreeReader.h.
ULong64_t ParticleReader::particleId = 0 |
Definition at line 464 of file TreeReader.h.
Int_t ParticleReader::particleType = 0 |
Definition at line 465 of file TreeReader.h.
float ParticleReader::px = 0 |
Definition at line 468 of file TreeReader.h.
float ParticleReader::py = 0 |
Definition at line 468 of file TreeReader.h.
float ParticleReader::pz = 0 |
Definition at line 468 of file TreeReader.h.
float ParticleReader::q = 0 |
Definition at line 470 of file TreeReader.h.
float ParticleReader::vt = 0 |
Definition at line 467 of file TreeReader.h.
float ParticleReader::vx = 0 |
Definition at line 466 of file TreeReader.h.
float ParticleReader::vy = 0 |
Definition at line 466 of file TreeReader.h.
float ParticleReader::vz = 0 |
Definition at line 466 of file TreeReader.h.