MCTruth reader class.
More...
#include <dataproviders/readers/event/GGSMCTruthReader.h>
MCTruth reader class.
Class for reading the MCTruth object from a GGS simulation file.
◆ GGSMCTruthReader()
Herd::Readers::GGSMCTruthReader::GGSMCTruthReader |
( |
std::shared_ptr< GGSTRootReader > |
ggsReader | ) |
|
|
inline |
◆ GetMCTruth()
RetrievalResult Herd::Readers::GGSMCTruthReader::GetMCTruth |
( |
ObjectWrapper & |
wrapper | ) |
|
Get the MCTruth.
- Parameters
-
- Returns
- RetrievalResult The result of the operation (SUCCESS or ERROR)
◆ IsMCTruthAvailable()
bool Herd::Readers::GGSMCTruthReader::IsMCTruthAvailable |
( |
| ) |
|
Checks if the MCTruth info is available in the simulation file.
Check the GGS reader for the presence of the MCTruth
- Returns
- true
-
false
◆ m_ggsReader
std::shared_ptr<GGSTRootReader> Herd::Readers::GGSMCTruthReader::m_ggsReader |
|
private |
◆ m_hadrIntChecked
bool Herd::Readers::GGSMCTruthReader::m_hadrIntChecked = false |
|
private |
◆ m_hadrIntReader
GGSTHadrIntReader* Herd::Readers::GGSMCTruthReader::m_hadrIntReader = nullptr |
|
private |
◆ m_lastReadEvent
long long int Herd::Readers::GGSMCTruthReader::m_lastReadEvent = std::numeric_limits<unsigned long long>::max() |
|
private |
◆ m_mcReader
GGSTMCTruthReader* Herd::Readers::GGSMCTruthReader::m_mcReader = nullptr |
|
private |
◆ m_mcTruth
MCTruth Herd::Readers::GGSMCTruthReader::m_mcTruth |
|
private |
◆ m_mcTruthRead
bool Herd::Readers::GGSMCTruthReader::m_mcTruthRead = false |
|
private |
◆ m_PrimDisAvailable
bool Herd::Readers::GGSMCTruthReader::m_PrimDisAvailable = false |
|
private |
◆ m_primDisReader
GGSTPrimaryDisReader* Herd::Readers::GGSMCTruthReader::m_primDisReader = nullptr |
|
private |
The documentation for this class was generated from the following files: