17 std::array<double, 3>
vertex{0, 0, 0};
20 std::vector<RecHit>
hits{};
RecParticle fromSimParticle(SimParticle const &sp)
Definition RecParticle.hpp:29
Reconstructed particle.
Definition RecParticle.hpp:13
std::vector< RecHit > hits
Definition RecParticle.hpp:20
double energy
Initial kinetic energy [GeV].
Definition RecParticle.hpp:21
std::int32_t trackId
Definition RecParticle.hpp:14
std::array< double, 3 > vertex
Production vertex [mm].
Definition RecParticle.hpp:17
bool operator==(RecParticle const &) const =default
double time
Production time [ns].
Definition RecParticle.hpp:22
std::int32_t parentId
Definition RecParticle.hpp:15
double ipPV
IP wrt to the PV (at 0,0,0) [mm].
Definition RecParticle.hpp:24
std::int32_t creatorProcess
Definition RecParticle.hpp:23
std::array< double, 3 > endpoint
End point [mm].
Definition RecParticle.hpp:18
std::array< double, 3 > momentum
Initial momentum [GeV/c].
Definition RecParticle.hpp:19
std::int32_t pdgCode
Definition RecParticle.hpp:16
Tracked particle from simulation.
Definition SimParticle.hpp:9
std::int32_t creatorProcess
Definition SimParticle.hpp:18
std::int32_t pdgCode
Definition SimParticle.hpp:12
double energy
Initial kinetic energy [GeV].
Definition SimParticle.hpp:16
std::int32_t parentId
Definition SimParticle.hpp:11
std::array< double, 3 > momentum
Initial momentum [GeV/c].
Definition SimParticle.hpp:15
std::array< double, 3 > endpoint
End point [mm].
Definition SimParticle.hpp:14
std::array< double, 3 > vertex
Production vertex [mm].
Definition SimParticle.hpp:13
double time
Production time [ns].
Definition SimParticle.hpp:17
std::int32_t trackId
Definition SimParticle.hpp:10