SHiP Data Model
Event data model for the SHiP experiment: C++ data classes with ROOT dictionary support.
Loading...
Searching...
No Matches
Public Attributes | List of all members
SHiP::RecParticle Struct Reference

Reconstructed particle. More...

#include <RecParticle.hpp>

Public Attributes

std::int32_t trackId {0}
 
std::int32_t parentId {0}
 
std::int32_t pdgCode {0}
 
std::array< double, 3 > vertex {0, 0, 0}
 Production vertex [mm].
 
std::array< double, 3 > endpoint {0, 0, 0}
 End point [mm].
 
std::array< double, 3 > momentum {0, 0, 0}
 Initial momentum [GeV/c].
 
double energy {0}
 Initial kinetic energy [GeV].
 
double time {0}
 Production time [ns].
 
std::int32_t creatorProcess {0}
 
double ipPV {0}
 IP wrt to the PV (at 0,0,0) [mm].
 

Detailed Description

Reconstructed particle.

Member Data Documentation

◆ creatorProcess

std::int32_t SHiP::RecParticle::creatorProcess {0}

◆ endpoint

std::array<double, 3> SHiP::RecParticle::endpoint {0, 0, 0}

End point [mm].

◆ energy

double SHiP::RecParticle::energy {0}

Initial kinetic energy [GeV].

◆ ipPV

double SHiP::RecParticle::ipPV {0}

IP wrt to the PV (at 0,0,0) [mm].

◆ momentum

std::array<double, 3> SHiP::RecParticle::momentum {0, 0, 0}

Initial momentum [GeV/c].

◆ parentId

std::int32_t SHiP::RecParticle::parentId {0}

◆ pdgCode

std::int32_t SHiP::RecParticle::pdgCode {0}

◆ time

double SHiP::RecParticle::time {0}

Production time [ns].

◆ trackId

std::int32_t SHiP::RecParticle::trackId {0}

◆ vertex

std::array<double, 3> SHiP::RecParticle::vertex {0, 0, 0}

Production vertex [mm].


The documentation for this struct was generated from the following file: