#include <HcalCovarianceMatrices.h>
Definition at line 17 of file HcalCovarianceMatrices.h.
HcalCovarianceMatrices::HcalCovarianceMatrices |
( |
| ) |
|
|
inline |
HcalCovarianceMatrices::HcalCovarianceMatrices |
( |
const HcalTopology * |
topo | ) |
|
HcalCovarianceMatrices::~HcalCovarianceMatrices |
( |
| ) |
|
Definition at line 79 of file HcalCovarianceMatrices.cc.
References Exception, HBcontainer, DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEcontainer, HFcontainer, HOcontainer, cmsHarvester::index, initContainer(), myname(), HcalCovarianceMatrix::rawId(), and summarizeEdmComparisonLogfiles::success.
86 if (index<0xFFFFFFFu) {
102 *cell=myHcalCovarianceMatrix;
109 <<
" no valid filling possible for Conditions of type " <<
myname() <<
" for DetId " << fId.rawId();
std::vector< HcalCovarianceMatrix > HFcontainer
std::vector< HcalCovarianceMatrix > HBcontainer
void initContainer(DetId container)
std::vector< HcalCovarianceMatrix > HOcontainer
std::string myname() const
std::vector< HcalCovarianceMatrix > HEcontainer
const bool HcalCovarianceMatrices::exists |
( |
DetId |
fId | ) |
const |
std::vector< DetId > HcalCovarianceMatrices::getAllChannels |
( |
| ) |
const |
Definition at line 33 of file HcalCovarianceMatrices.cc.
References DetId::det(), Exception, HBcontainer, DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEcontainer, HFcontainer, HOcontainer, cmsHarvester::index, HcalCondObjectContainerBase::indexFor(), myname(), NULL, HcalCovarianceMatrix::rawId(), DetId::rawId(), and DetId::subdetId().
Referenced by exists().
39 if (index<0xFFFFFFFFu) {
53 if ((!cell) || (cell->
rawId() != fId ) ) {
56 <<
"Unavailable Conditions of type " <<
myname() <<
" for cell " << fId.
rawId();
unsigned int indexFor(DetId) const
std::vector< HcalCovarianceMatrix > HFcontainer
uint32_t rawId() const
get the raw id
std::vector< HcalCovarianceMatrix > HBcontainer
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
std::vector< HcalCovarianceMatrix > HOcontainer
Detector det() const
get the detector field from this detid
std::string myname() const
std::vector< HcalCovarianceMatrix > HEcontainer
void HcalCovarianceMatrices::initContainer |
( |
DetId |
container | ) |
|
|
private |
Definition at line 14 of file HcalCovarianceMatrices.cc.
References DetId::det(), HBcontainer, DetId::Hcal, HcalBarrel, HcalEndcap, HcalForward, HcalOuter, HEcontainer, HFcontainer, HOcontainer, i, HcalCondObjectContainerBase::sizeFor(), and DetId::subdetId().
Referenced by addValues().
std::vector< HcalCovarianceMatrix > HFcontainer
std::vector< HcalCovarianceMatrix > HBcontainer
unsigned int sizeFor(DetId) const
std::vector< HcalCovarianceMatrix > HOcontainer
std::vector< HcalCovarianceMatrix > HEcontainer
std::string HcalCovarianceMatrices::myname |
( |
| ) |
const |
|
inline |
template<class Archive >
void HcalCovarianceMatrices::serialize |
( |
Archive & |
ar, |
|
|
const unsigned int |
version |
|
) |
| |
|
private |
friend class boost::serialization::access |
|
friend |
template<typename CondSerializationT , typename Enabled >