33 if (index<0xFFFFFFFFu) {
47 if ((!cell) || (cell->
rawId() != fId ) ) {
50 <<
"Unavailable Conditions of type " <<
myname() <<
" for cell " << fId.
rawId();
67 if (cell->
rawId() == fId )
82 if (index<0xFFFFFFFu) {
105 <<
" no valid filling possible for Conditions of type " <<
myname() <<
" for DetId " << fId.rawId();
112 std::vector<DetId> channels;
const bool exists(DetId fId) const
unsigned int indexFor(DetId) const
std::vector< HcalCholeskyMatrix > HOcontainer
uint32_t rawId() const
get the raw id
std::vector< DetId > getAllChannels() const
unsigned int sizeFor(DetId) const
bool addValues(const HcalCholeskyMatrix &myHcalCholeskyMatrix)
int subdetId() const
get the contents of the subdetector field (not cast into any detector's numbering enum) ...
void initContainer(DetId fId)
std::vector< HcalCholeskyMatrix > HFcontainer
std::string myname() const
std::vector< HcalCholeskyMatrix > HBcontainer
const HcalCholeskyMatrix * getValues(DetId fId, bool throwOnFail=true) const
Detector det() const
get the detector field from this detid
std::vector< HcalCholeskyMatrix > HEcontainer