#include <Trackster.h>
Public Types | |
enum | IterationIndex { TRKEM = 0, EM, TRKHAD, HAD, MIP } |
enum | ParticleType { ParticleType::photon = 0, ParticleType::electron, ParticleType::muon, ParticleType::neutral_pion, ParticleType::charged_hadron, ParticleType::neutral_hadron, ParticleType::ambiguous, ParticleType::unknown } |
enum | PCAOrdering { PCAOrdering::ascending = 0, PCAOrdering::descending } |
typedef math::XYZVector | Vector |
Public Member Functions | |
Trackster () | |
Public Attributes | |
Vector | barycenter_ |
std::vector< std::array < unsigned int, 2 > > | edges_ |
eigenvalues_ {{0.f, 0.f, 0.f}} | |
std::array< float, 3 > | eigenvalues_ |
std::array< Vector, 3 > | eigenvectors_ |
std::array< float, 8 > | id_probabilities_ |
float | raw_em_energy_ |
float | raw_em_pt_ |
float | raw_energy_ |
float | raw_pt_ |
float | regressed_energy_ |
edm::ProductID | seedID_ |
int | seedIndex_ |
sigmas_ {{0.f, 0.f, 0.f}} | |
std::array< float, 3 > | sigmas_ |
sigmasPCA_ | |
std::array< float, 3 > | sigmasPCA_ |
float | time_ |
float | timeError_ |
std::vector< float > | vertex_multiplicity_ |
std::vector< unsigned int > | vertices_ |
Definition at line 19 of file Trackster.h.
Definition at line 21 of file Trackster.h.
Enumerator | |
---|---|
TRKEM | |
EM | |
TRKHAD | |
HAD | |
MIP |
Definition at line 23 of file Trackster.h.
|
strong |
Enumerator | |
---|---|
photon | |
electron | |
muon | |
neutral_pion | |
charged_hadron | |
neutral_hadron | |
ambiguous | |
unknown |
Definition at line 26 of file Trackster.h.
|
strong |
Enumerator | |
---|---|
ascending | |
descending |
Definition at line 37 of file Trackster.h.
|
inline |
Definition at line 39 of file Trackster.h.
Vector ticl::Trackster::barycenter_ |
Definition at line 193 of file Trackster.h.
std::vector<std::array<unsigned int, 2> > ticl::Trackster::edges_ |
Definition at line 163 of file Trackster.h.
Definition at line 50 of file Trackster.h.
std::array<float, 3> ticl::Trackster::eigenvalues_ |
Definition at line 194 of file Trackster.h.
std::array<Vector, 3> ticl::Trackster::eigenvectors_ |
Definition at line 195 of file Trackster.h.
std::array<float, 8> ticl::Trackster::id_probabilities_ |
Definition at line 200 of file Trackster.h.
float ticl::Trackster::raw_em_energy_ |
Definition at line 188 of file Trackster.h.
float ticl::Trackster::raw_em_pt_ |
Definition at line 190 of file Trackster.h.
float ticl::Trackster::raw_energy_ |
Definition at line 187 of file Trackster.h.
float ticl::Trackster::raw_pt_ |
Definition at line 189 of file Trackster.h.
float ticl::Trackster::regressed_energy_ |
Definition at line 186 of file Trackster.h.
edm::ProductID ticl::Trackster::seedID_ |
Definition at line 169 of file Trackster.h.
int ticl::Trackster::seedIndex_ |
Definition at line 175 of file Trackster.h.
Definition at line 51 of file Trackster.h.
std::array<float, 3> ticl::Trackster::sigmas_ |
Definition at line 196 of file Trackster.h.
ticl::Trackster::sigmasPCA_ |
Definition at line 52 of file Trackster.h.
std::array<float, 3> ticl::Trackster::sigmasPCA_ |
Definition at line 197 of file Trackster.h.
float ticl::Trackster::time_ |
Definition at line 182 of file Trackster.h.
float ticl::Trackster::timeError_ |
Definition at line 183 of file Trackster.h.
std::vector<float> ticl::Trackster::vertex_multiplicity_ |
Definition at line 156 of file Trackster.h.
std::vector<unsigned int> ticl::Trackster::vertices_ |
Definition at line 155 of file Trackster.h.