![]() |
![]() |
Structure defining the container for correction coefficients. More...
#include <EcalShowerContainmentCorrections.h>
Public Member Functions | |
Coefficients () | |
Coefficients (const Coefficients &coeff) | |
Coefficients & | operator= (const Coefficients &coeff) |
Public Attributes | |
double | data [kSize] |
Static Public Attributes | |
static const int | kNTypes = 8 |
Number of types of correction: Left, right, 3x3, 5x5, x, y. More... | |
static const int | kPolynomialDegree = 4 |
The degree of the polynomial used as correction function plus one. More... | |
static const unsigned int | kSize = kPolynomialDegree* kNTypes |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Structure defining the container for correction coefficients.
data[0-3] : 3x3, x, right data[4-7] : 3x3, x, left data[8-11] : 3x3, y, right data[12-15] : 3x3, y, left data[16-19] : 5x5, x, right data[20-23] : 5x5, x, left data[24-27] : 5x5, y, right data[28-31] : 5x5, y, left
Definition at line 61 of file EcalShowerContainmentCorrections.h.
|
inline |
Definition at line 63 of file EcalShowerContainmentCorrections.h.
References data, mps_fire::i, and kSize.
|
inline |
Definition at line 64 of file EcalShowerContainmentCorrections.h.
References popcon2dropbox::copy(), data, and kSize.
|
inline |
Definition at line 70 of file EcalShowerContainmentCorrections.h.
References popcon2dropbox::copy(), data, and kSize.
|
private |
|
friend |
Definition at line 86 of file EcalShowerContainmentCorrections.h.
|
friend |
Definition at line 86 of file EcalShowerContainmentCorrections.h.
double EcalShowerContainmentCorrections::Coefficients::data[kSize] |
Definition at line 83 of file EcalShowerContainmentCorrections.h.
Referenced by data_sources.node::__str__(), confdb.HLTProcess::_fix_parameter(), confdb.HLTProcess::addEras(), confdb.HLTProcess::addGlobalOptions(), confdb.HLTProcess::append_filenames(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), confdb.HLTProcess::build_source(), Coefficients(), EcalShowerContainmentCorrections::correctionXY(), confdb.HLTProcess::customize(), confdb.HLTProcess::dump(), confdb.HLTProcess::fixPrescales(), data_sources.json_list::get_members(), confdb.HLTProcess::getRawConfigurationFromDB(), confdb.HLTProcess::instrumentDQM(), confdb.HLTProcess::instrumentOpenMode(), confdb.HLTProcess::instrumentTiming(), data_sources.json_list::last(), confdb.HLTProcess::loadAdditionalConditions(), confdb.HLTProcess::loadCff(), confdb.HLTProcess::loadSetupCff(), operator=(), confdb.HLTProcess::overrideGlobalTag(), confdb.HLTProcess::overrideL1MenuXml(), confdb.HLTProcess::overrideOutput(), confdb.HLTProcess::overrideParameters(), confdb.HLTProcess::overrideProcessName(), EcalShowerContainmentCorrectionsESProducer::produce(), confdb.HLTProcess::runL1Emulator(), confdb.HLTProcess::specificCustomize(), cuy.FindIssue::startElement(), edmStreamStallGrapher.Stack::update(), and confdb.HLTProcess::updateMessageLogger().
|
static |
Number of types of correction: Left, right, 3x3, 5x5, x, y.
Definition at line 80 of file EcalShowerContainmentCorrections.h.
|
static |
The degree of the polynomial used as correction function plus one.
Definition at line 77 of file EcalShowerContainmentCorrections.h.
Referenced by EcalShowerContainmentCorrections::correctionXY().
|
static |
Definition at line 81 of file EcalShowerContainmentCorrections.h.
Referenced by Coefficients(), and operator=().