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

Simulation hit from Geant4 sensitive detectors. More...

#include <SimHit.hpp>

Public Attributes

std::int32_t detectorId {0}
 
std::int32_t trackId {0}
 
std::int32_t pdgCode {0}
 
std::array< double, 3 > position {0, 0, 0}
 Hit position [mm].
 
std::array< double, 3 > momentum {0, 0, 0}
 Momentum at hit [GeV/c].
 
double energyDeposit {0}
 Energy deposited [GeV].
 
double time {0}
 Global time [ns].
 
double pathLength {0}
 Step length [mm].
 

Detailed Description

Simulation hit from Geant4 sensitive detectors.

Member Data Documentation

◆ detectorId

std::int32_t SHiP::SimHit::detectorId {0}

◆ energyDeposit

double SHiP::SimHit::energyDeposit {0}

Energy deposited [GeV].

◆ momentum

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

Momentum at hit [GeV/c].

◆ pathLength

double SHiP::SimHit::pathLength {0}

Step length [mm].

◆ pdgCode

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

◆ position

std::array<double, 3> SHiP::SimHit::position {0, 0, 0}

Hit position [mm].

◆ time

double SHiP::SimHit::time {0}

Global time [ns].

◆ trackId

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

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