#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 12 of file CalibrationInterface.h.
CalibrationInterface< CategoryT, CalibDataT >::CalibrationInterface | ( | ) |
Definition at line 45 of file CalibrationInterface.h.
CalibrationInterface< CategoryT, CalibDataT >::~CalibrationInterface | ( | ) |
Definition at line 48 of file CalibrationInterface.h.
int CalibrationInterface< CategoryT, CalibDataT >::addCategoryDefinition | ( | const CategoryT & | categoryDefinition | ) |
Definition at line 87 of file CalibrationInterface.h.
int CalibrationInterface< CategoryT, CalibDataT >::addEntry | ( | const CategoryT & | categoryDefinition, |
const CalibDataT & | data | ||
) |
Definition at line 93 of file CalibrationInterface.h.
|
inline |
Definition at line 37 of file CalibrationInterface.h.
|
inline |
Definition at line 17 of file CalibrationInterface.h.
Referenced by CalibrationInterface< T, CO >::getCalibData().
|
inline |
Definition at line 21 of file CalibrationInterface.h.
const CalibDataT * CalibrationInterface< CategoryT, CalibDataT >::getCalibData | ( | int | index | ) | const |
Definition at line 69 of file CalibrationInterface.h.
CalibDataT * CalibrationInterface< CategoryT, CalibDataT >::getCalibData | ( | int | index | ) |
Definition at line 78 of file CalibrationInterface.h.
const CategoryT* CalibrationInterface< CategoryT, CalibDataT >::getCategoryDefinition | ( | int | index | ) | const |
int CalibrationInterface< CategoryT, CalibDataT >::getIndex | ( | const typename CategoryT::Input & | calibrationInput | ) | const |
Definition at line 51 of file CalibrationInterface.h.
Referenced by CalibrationInterface< T, CO >::getCalibData().
void CalibrationInterface< CategoryT, CalibDataT >::setCalibData | ( | int | index, |
const CalibDataT & | data | ||
) |
Definition at line 100 of file CalibrationInterface.h.
|
inline |
Definition at line 38 of file CalibrationInterface.h.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 41 of file CalibrationInterface.h.
Referenced by CalibrationInterface< T, CO >::categoriesWithData(), and CalibrationInterface< T, CO >::size().