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: