1#include "Ecal/EcalReconConditions.h"
12 "ADC_PEDESTAL",
"ADC_GAIN",
"TOT_PEDESTAL",
"TOT_GAIN"};
18 if (!validate)
return;
22 "ConditionsException",
23 "Inconsistent condition for EcalReconConditions :" + table.
getName());
30 EXCEPTION_RAISE(
"ConditionsException",
unsigned int getColumnCount() const
Get the number of columns.
const std::vector< std::string > & getColumnNames() const
Get the names of the columns.
const conditions::DoubleTableCondition & the_table_
reference to the table of conditions storing the chip conditions
EcalReconConditions(const conditions::DoubleTableCondition &table, bool validate=true)
Constructor.
static const std::vector< std::string > EXPECTED_COLUMNS
expected order of column names matching the above indices (must match the indices above)
static const std::string CONDITIONS_NAME
the name of the EcalReconConditions table (must match python registration name)
std::string getName() const
Get the name of this object.