Main Page
Namespaces
Classes
Package Documentation
FWCore
Framework
src
ESHandle.cc
Go to the documentation of this file.
1
#include "
FWCore/Framework/interface/ESHandle.h
"
2
#include "
FWCore/Framework/interface/ESHandleExceptionFactory.h
"
3
#include "
FWCore/Utilities/interface/EDMException.h
"
4
5
#include <exception>
6
7
namespace
edm
{
8
9
eventsetup::ComponentDescription
const
*
ESHandleBase::description
()
const
{
10
if
(!
description_
) {
11
throw
edm::Exception
(
edm::errors::InvalidReference
,
"NullPointer"
);
12
}
13
return
description_
;
14
}
15
}
// namespace edm
Exception
Definition:
hltDiff.cc:292
edm::ESHandleBase::description
edm::eventsetup::ComponentDescription const * description() const
Definition:
ESHandle.cc:9
EDMException.h
ESHandle.h
edm::ESHandleBase::description_
edm::eventsetup::ComponentDescription const * description_
Definition:
ESHandle.h:71
edm::errors::InvalidReference
Definition:
EDMException.h:39
edm
HLT enums.
Definition:
AlignableModifier.h:17
ESHandleExceptionFactory.h
edm::eventsetup::ComponentDescription
Definition:
ComponentDescription.h:30
Generated for CMSSW Reference Manual by
1.8.11