HerdSoftware  0.4.0
Public Member Functions | Private Attributes | List of all members
Herd::Readers::GGSMCGenReader Class Reference

FitGeoParams reader class. More...

#include <dataproviders/readers/event/GGSMCGenReader.h>

Public Member Functions

 GGSMCGenReader (std::shared_ptr< GGSTRootReader > ggsReader)
 
bool IsGGSMCGenAvailable ()
 
EA::RetrievalResult GetGGSMCGen (EA::ObjectWrapper &wrapper)
 

Private Attributes

std::shared_ptr< GGSTRootReader > m_ggsReader
 
MCGenerationInfo m_mcGenInfo
 
bool m_mcGenRead = false
 

Detailed Description

FitGeoParams reader class.

Class for reading the MC generation info from a GGS simulation file using the ParametricGeo geometry.

Constructor & Destructor Documentation

◆ GGSMCGenReader()

Herd::Readers::GGSMCGenReader::GGSMCGenReader ( std::shared_ptr< GGSTRootReader >  ggsReader)
inline

Member Function Documentation

◆ GetGGSMCGen()

EA::RetrievalResult Herd::Readers::GGSMCGenReader::GetGGSMCGen ( EA::ObjectWrapper &  wrapper)

◆ IsGGSMCGenAvailable()

bool Herd::Readers::GGSMCGenReader::IsGGSMCGenAvailable ( )

Member Data Documentation

◆ m_ggsReader

std::shared_ptr<GGSTRootReader> Herd::Readers::GGSMCGenReader::m_ggsReader
private

◆ m_mcGenInfo

MCGenerationInfo Herd::Readers::GGSMCGenReader::m_mcGenInfo
private

◆ m_mcGenRead

bool Herd::Readers::GGSMCGenReader::m_mcGenRead = false
private

The documentation for this class was generated from the following files: