#include <HcalCholeskyMatrices.h>
Public Member Functions | |
bool | addValues (const HcalCholeskyMatrix &myHcalCholeskyMatrix) |
const bool | exists (DetId fId) const |
std::vector< DetId > | getAllChannels () const |
const HcalCholeskyMatrix * | getValues (DetId fId, bool throwOnFail=true) const |
HcalCholeskyMatrices () | |
HcalCholeskyMatrices (const HcalTopology *topo) | |
std::string | myname () const |
~HcalCholeskyMatrices () | |
Public Member Functions inherited from HcalCondObjectContainerBase | |
int | getCreatorPackedIndexVersion () const |
void | setTopo (const HcalTopology *topo) const |
void | setTopo (const HcalTopology *topo) |
const HcalTopology * | topo () const |
Private Member Functions | |
void | initContainer (DetId fId) |
Private Attributes | |
COND_SERIALIZABLE | |
std::vector< HcalCholeskyMatrix > | HBcontainer |
std::vector< HcalCholeskyMatrix > | HEcontainer |
std::vector< HcalCholeskyMatrix > | HFcontainer |
std::vector< HcalCholeskyMatrix > | HOcontainer |
Additional Inherited Members | |
Protected Member Functions inherited from HcalCondObjectContainerBase | |
HcalOtherSubdetector | extractOther (const DetId &id) const |
HcalCondObjectContainerBase (const HcalTopology *) | |
unsigned int | indexFor (DetId) const |
unsigned int | sizeFor (DetId) const |
std::string | textForId (const DetId &id) const |
Protected Attributes inherited from HcalCondObjectContainerBase | |
int packedIndexVersion_ | COND_TRANSIENT |
Definition at line 18 of file HcalCholeskyMatrices.h.
|
inline |
Definition at line 22 of file HcalCholeskyMatrices.h.
HcalCholeskyMatrices::HcalCholeskyMatrices | ( | const HcalTopology * | topo | ) |
Definition at line 3 of file HcalCholeskyMatrices.cc.
HcalCholeskyMatrices::~HcalCholeskyMatrices | ( | ) |
Definition at line 7 of file HcalCholeskyMatrices.cc.
bool HcalCholeskyMatrices::addValues | ( | const HcalCholeskyMatrix & | myHcalCholeskyMatrix | ) |
Definition at line 74 of file HcalCholeskyMatrices.cc.
References edm::hlt::Exception, HBcontainer, DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEcontainer, HFcontainer, HOcontainer, getHLTprescales::index, HcalCondObjectContainerBase::indexFor(), initContainer(), myname(), NULL, HcalCholeskyMatrix::rawId(), and summarizeEdmComparisonLogfiles::success.
const bool HcalCholeskyMatrices::exists | ( | DetId | fId | ) | const |
Definition at line 59 of file HcalCholeskyMatrices.cc.
References getValues(), and HcalCholeskyMatrix::rawId().
std::vector< DetId > HcalCholeskyMatrices::getAllChannels | ( | ) | const |
Definition at line 110 of file HcalCholeskyMatrices.cc.
References HBcontainer, HEcontainer, HFcontainer, HOcontainer, i, and HcalCholeskyMatrix::rawId().
const HcalCholeskyMatrix * HcalCholeskyMatrices::getValues | ( | DetId | fId, |
bool | throwOnFail = true |
||
) | const |
Definition at line 29 of file HcalCholeskyMatrices.cc.
References DetId::det(), edm::hlt::Exception, HBcontainer, DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEcontainer, HFcontainer, HOcontainer, getHLTprescales::index, HcalCondObjectContainerBase::indexFor(), myname(), NULL, HcalCholeskyMatrix::rawId(), DetId::rawId(), and DetId::subdetId().
Referenced by HcalAmplifier::addPedestals(), and exists().
|
private |
Definition at line 12 of file HcalCholeskyMatrices.cc.
References DetId::det(), HBcontainer, DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEcontainer, HFcontainer, HOcontainer, i, HcalCondObjectContainerBase::sizeFor(), and DetId::subdetId().
Referenced by addValues().
|
inline |
Definition at line 26 of file HcalCholeskyMatrices.h.
References AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by addValues(), and getValues().
|
private |
Definition at line 40 of file HcalCholeskyMatrices.h.
|
private |
Definition at line 35 of file HcalCholeskyMatrices.h.
Referenced by addValues(), getAllChannels(), getValues(), and initContainer().
|
private |
Definition at line 36 of file HcalCholeskyMatrices.h.
Referenced by addValues(), getAllChannels(), getValues(), and initContainer().
|
private |
Definition at line 38 of file HcalCholeskyMatrices.h.
Referenced by addValues(), getAllChannels(), getValues(), and initContainer().
|
private |
Definition at line 37 of file HcalCholeskyMatrices.h.
Referenced by addValues(), getAllChannels(), getValues(), and initContainer().