#include <CalibrationInterface.h>
Public Member Functions | |
int | addCategoryDefinition (const CategoryT &categoryDefinition) |
int | addEntry (const CategoryT &categoryDefinition, const CalibDataT &data) |
CalibrationInterface () | |
const std::vector< std::pair < CategoryT, CalibDataT > > & | categoriesWithData () const |
const CalibDataT * | getCalibData (const typename CategoryT::Input &calibrationInput) const |
CalibDataT * | getCalibData (const typename CategoryT::Input &calibrationInput) |
const CalibDataT * | getCalibData (int index) const |
CalibDataT * | getCalibData (int index) |
const CategoryT * | getCategoryDefinition (int index) const |
int | getIndex (const typename CategoryT::Input &calibrationInput) const |
void | setCalibData (int index, const CalibDataT &data) |
int | size () const |
~CalibrationInterface () | |
Private Attributes | |
std::vector< std::pair < CategoryT, CalibDataT > > | m_categoriesWithData |
Definition at line 11 of file CalibrationInterface.h.
CalibrationInterface< CategoryT, CalibDataT >::CalibrationInterface | ( | ) |
Definition at line 50 of file CalibrationInterface.h.
CalibrationInterface< CategoryT, CalibDataT >::~CalibrationInterface | ( | ) |
Definition at line 55 of file CalibrationInterface.h.
int CalibrationInterface< CategoryT, CalibDataT >::addCategoryDefinition | ( | const CategoryT & | categoryDefinition | ) |
Definition at line 102 of file CalibrationInterface.h.
References revisionDML::addEntry().
int CalibrationInterface< CategoryT, CalibDataT >::addEntry | ( | const CategoryT & | categoryDefinition, |
const CalibDataT & | data | ||
) |
Definition at line 109 of file CalibrationInterface.h.
|
inline |
Definition at line 41 of file CalibrationInterface.h.
|
inline |
Definition at line 18 of file CalibrationInterface.h.
Referenced by CalibrationInterface< T, CO >::getCalibData().
|
inline |
Definition at line 23 of file CalibrationInterface.h.
const CalibDataT * CalibrationInterface< CategoryT, CalibDataT >::getCalibData | ( | int | index | ) | const |
Definition at line 81 of file CalibrationInterface.h.
References i, cuy::ii, and edm::second().
CalibDataT * CalibrationInterface< CategoryT, CalibDataT >::getCalibData | ( | int | index | ) |
Definition at line 92 of file CalibrationInterface.h.
References i, cuy::ii, and edm::second().
const CategoryT* CalibrationInterface< CategoryT, CalibDataT >::getCategoryDefinition | ( | int | index | ) | const |
int CalibrationInterface< CategoryT, CalibDataT >::getIndex | ( | const typename CategoryT::Input & | calibrationInput | ) | const |
Definition at line 60 of file CalibrationInterface.h.
References newFWLiteAna::found, and i.
Referenced by CalibrationInterface< T, CO >::getCalibData().
void CalibrationInterface< CategoryT, CalibDataT >::setCalibData | ( | int | index, |
const CalibDataT & | data | ||
) |
Definition at line 118 of file CalibrationInterface.h.
References data, and cmsHarvester::index.
|
inline |
Definition at line 42 of file CalibrationInterface.h.
|
private |
Definition at line 45 of file CalibrationInterface.h.
Referenced by CalibrationInterface< T, CO >::categoriesWithData(), and CalibrationInterface< T, CO >::size().