10 #ifndef HERD_GGSMCGENREADER_H_ 11 #define HERD_GGSMCGENREADER_H_ 13 #ifndef GGSSMARTLOG_H_ 14 #define HERD_GGSMCGENREADER_H_UNDEF_LOGGING 18 #include "montecarlo/readers/GGSTRootReader.h" 20 #ifdef HERD_GGSMCGENREADER_H_UNDEF_LOGGING 30 #include "core/ObjectWrapper.h" 31 #include "core/RetrievalResult.h" 32 #include "utils/Memory.h" 57 GGSMCGenReader(std::shared_ptr<GGSTRootReader> ggsReader) : m_ggsReader{ggsReader} {};
59 bool IsGGSMCGenAvailable();
60 RetrievalResult GetGGSMCGen(ObjectWrapper &wrapper);
67 bool m_mcGenRead =
false;
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
GGSMCGenReader(std::shared_ptr< GGSTRootReader > ggsReader)
Definition: GGSMCGenReader.h:57
std::shared_ptr< GGSTRootReader > m_ggsReader
Definition: GGSMCGenReader.h:63
FitGeoParams reader class.
Definition: GGSMCGenReader.h:55
MCGenerationInfo m_mcGenInfo
Definition: GGSMCGenReader.h:65
Information about particle generation in MC simulation.
Definition: MCGenerationInfo.h:27