5#ifndef TILECONDITIONS_TILESAMPLINGFRACTIONCONDALG_H
6#define TILECONDITIONS_TILESAMPLINGFRACTIONCONDALG_H
34 <<
") is not compatible with version used to calculate Tile SF (" << g4Version / 100 <<
")");
35 return StatusCode::FAILURE;
38 return StatusCode::SUCCESS;
47 "G4 simulation version to check compatibility with version used to calculate Tile SF (DB), (-1 => not check)"};
Templated condition object to keep TileCalibDrawers.
const T * getCalibDrawer(unsigned int drawerIdx) const
Return TileCalibDrawer of type T.
Generic class for storing a number of floats (Flt) for each channel or ADC.
Condition algorithm to prepare Tile conditions object and put it into conditions store.
Gaudi::Property< float > m_g4Version
Geant4 simulation version to check compatibility with version used to calculate SF (DB)
virtual StatusCode checkData(const TileCalibData< TileCalibDrawerFlt > &calibData) const override
Check compatibility of Geant4 version from input file with version used to calculate SF (DB)
Condition object to keep and provide Tile Calorimeter sampling fraction and number of photoelectrons.