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::SimParticle Struct Reference

Tracked particle from simulation. More...

#include <SimParticle.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}
 

Detailed Description

Tracked particle from simulation.

Member Data Documentation

◆ creatorProcess

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

◆ endpoint

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

End point [mm].

◆ energy

double SHiP::SimParticle::energy {0}

Initial kinetic energy [GeV].

◆ momentum

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

Initial momentum [GeV/c].

◆ parentId

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

◆ pdgCode

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

◆ time

double SHiP::SimParticle::time {0}

Production time [ns].

◆ trackId

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

◆ vertex

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

Production vertex [mm].


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