FitGeoParams reader class.
More...
#include <dataproviders/readers/event/ParametricGeoFitReader.h>
FitGeoParams reader class.
Class for reading the FitGeoParams object from a GGS simulation file using the ParametricGeo geometry.
◆ ParametricGeoFitReader()
Herd::Readers::ParametricGeoFitReader::ParametricGeoFitReader |
( |
std::shared_ptr< GGSTRootReader > |
ggsReader | ) |
|
|
inline |
◆ GetFitGeoParamsColl()
EA::RetrievalResult Herd::Readers::ParametricGeoFitReader::GetFitGeoParamsColl |
( |
EA::ObjectWrapper & |
wrapper | ) |
|
◆ IsFitGeoParamsAvailable()
bool Herd::Readers::ParametricGeoFitReader::IsFitGeoParamsAvailable |
( |
| ) |
|
◆ SideDetectorFirstVolumeID()
std::array<int, 4> Herd::Readers::ParametricGeoFitReader::SideDetectorFirstVolumeID |
( |
| ) |
|
|
inline |
Get the GGS volID of the first volume for each side FIT detector.
Returns an array containing the GGS volumeID of the first layer on each side. For files produced with HS < 0.4 this ID is the one of the first layer (since all the layers belongs to the same GGS detector), while for HS >= 0.4 this ID is the one of the first even and odd layers (since even and odd layers belong to different GGS detectors).
- Returns
- an array containing the GGS volumeID for side FIT layers.
◆ m_fitGeoParamsColl
◆ m_geoParamsRead
bool Herd::Readers::ParametricGeoFitReader::m_geoParamsRead = false |
|
private |
◆ m_ggsReader
std::shared_ptr<GGSTRootReader> Herd::Readers::ParametricGeoFitReader::m_ggsReader |
|
private |
◆ m_sideFitFirstVolumeID
std::array<int, 4> Herd::Readers::ParametricGeoFitReader::m_sideFitFirstVolumeID |
|
private |
The documentation for this class was generated from the following files: