10 #ifndef HERD_PARAMETRICGEOCALOREADER_H_ 11 #define HERD_PARAMETRICGEOCALOREADER_H_ 13 #ifndef GGSSMARTLOG_H_ 14 #define HERD_PARAMETRICGEOCALOREADER_H_UNDEF_LOGGING 18 #include "montecarlo/readers/GGSTRootReader.h" 20 #ifdef HERD_PARAMETRICGEOCALOREADER_H_UNDEF_LOGGING 30 #include "core/ObjectWrapper.h" 31 #include "core/RetrievalResult.h" 32 #include "utils/Memory.h" 60 bool IsCaloGeoParamsAvailable();
61 RetrievalResult GetCaloGeoParams(ObjectWrapper &wrapper);
80 bool m_geoParamsRead =
false;
CaloGeoParams m_caloGeoParams
Definition: ParametricGeoCaloReader.h:77
CssGeoParams.h CssGeoParams class declaration.
Definition: CaloPDCalibrationAlgo.h:24
std::function< unsigned int(const float *)> CaloHitIDFromGGSPos()
Get the volID calculator for the calorimeter.
Definition: ParametricGeoCaloReader.h:70
Data structure for the Calo geometry parameters.
Definition: CaloGeoParams.h:29
Definition: ParametricGeoCaloReader.cpp:7
std::function< unsigned int(const float *)> m_caloVolIDFromGGSPos
Definition: ParametricGeoCaloReader.h:78
ParametricGeoCaloReader(std::shared_ptr< GGSTRootReader > ggsReader)
Definition: ParametricGeoCaloReader.h:58
CaloGeoParams reader class.
Definition: ParametricGeoCaloReader.h:56
std::shared_ptr< GGSTRootReader > m_ggsReader
Definition: ParametricGeoCaloReader.h:73