src
JetMETCorrections
InterpolationTables
interface
NpstatException.h
Go to the documentation of this file.
1
#ifndef NPSTAT_EXCEPTION_HH_
2
#define NPSTAT_EXCEPTION_HH_
3
14
#include <string>
15
16
#include "
FWCore/Utilities/interface/Exception.h
"
17
18
namespace
npstat
{
20
struct
NpstatException
:
public
cms::Exception
{
21
inline
NpstatException
() :
cms
::
Exception
(
"npstat::NpstatException"
) {}
22
23
inline
explicit
NpstatException
(
const
std::string
&
description
) :
cms
::
Exception
(
description
) {}
24
25
inline
explicit
NpstatException
(
const
char
*
description
) :
cms
::
Exception
(
description
) {}
26
27
~NpstatException
()
throw
()
override
{}
28
};
29
30
struct
NpstatOutOfRange
:
public
NpstatException
{
31
inline
NpstatOutOfRange
() :
NpstatException
(
"npstat::NpstatOutOfRange"
) {}
32
33
inline
explicit
NpstatOutOfRange
(
const
std::string
&
description
) :
NpstatException
(
description
) {}
34
35
~NpstatOutOfRange
()
throw
()
override
{}
36
};
37
38
struct
NpstatInvalidArgument
:
public
NpstatException
{
39
inline
NpstatInvalidArgument
() :
NpstatException
(
"npstat::NpstatInvalidArgument"
) {}
40
41
inline
explicit
NpstatInvalidArgument
(
const
std::string
&
description
) :
NpstatException
(
description
) {}
42
43
~NpstatInvalidArgument
()
throw
()
override
{}
44
};
45
46
struct
NpstatRuntimeError
:
public
NpstatException
{
47
inline
NpstatRuntimeError
() :
NpstatException
(
"npstat::NpstatRuntimeError"
) {}
48
49
inline
explicit
NpstatRuntimeError
(
const
std::string
&
description
) :
NpstatException
(
description
) {}
50
51
~NpstatRuntimeError
()
throw
()
override
{}
52
};
53
54
struct
NpstatDomainError
:
public
NpstatException
{
55
inline
NpstatDomainError
() :
NpstatException
(
"npstat::NpstatDomainError"
) {}
56
57
inline
explicit
NpstatDomainError
(
const
std::string
&
description
) :
NpstatException
(
description
) {}
58
59
~NpstatDomainError
()
throw
()
override
{}
60
};
61
}
// namespace npstat
62
63
#endif // NPSTAT_EXCEPTION_HH_
npstat::NpstatOutOfRange::NpstatOutOfRange
NpstatOutOfRange(const std::string &description)
Definition:
NpstatException.h:33
npstat::NpstatException::NpstatException
NpstatException()
Definition:
NpstatException.h:21
edmLumisInFiles.description
description
Definition:
edmLumisInFiles.py:11
npstat::NpstatDomainError::~NpstatDomainError
~NpstatDomainError() override
Definition:
NpstatException.h:59
npstat::NpstatInvalidArgument
Definition:
NpstatException.h:38
npstat::NpstatInvalidArgument::NpstatInvalidArgument
NpstatInvalidArgument(const std::string &description)
Definition:
NpstatException.h:41
npstat::NpstatInvalidArgument::~NpstatInvalidArgument
~NpstatInvalidArgument() override
Definition:
NpstatException.h:43
npstat::NpstatRuntimeError::~NpstatRuntimeError
~NpstatRuntimeError() override
Definition:
NpstatException.h:51
npstat
Definition:
AbsArrayProjector.h:14
npstat::NpstatRuntimeError
Definition:
NpstatException.h:46
npstat::NpstatRuntimeError::NpstatRuntimeError
NpstatRuntimeError()
Definition:
NpstatException.h:47
npstat::NpstatException::~NpstatException
~NpstatException() override
Definition:
NpstatException.h:27
npstat::NpstatOutOfRange::NpstatOutOfRange
NpstatOutOfRange()
Definition:
NpstatException.h:31
npstat::NpstatDomainError::NpstatDomainError
NpstatDomainError()
Definition:
NpstatException.h:55
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:256
npstat::NpstatException::NpstatException
NpstatException(const std::string &description)
Definition:
NpstatException.h:23
ALCARECOPromptCalibProdSiPixelAli0T_cff.throw
throw
Definition:
ALCARECOPromptCalibProdSiPixelAli0T_cff.py:9
cms
Namespace of DDCMS conversion namespace.
Definition:
ProducerAnalyzer.cc:41
npstat::NpstatDomainError::NpstatDomainError
NpstatDomainError(const std::string &description)
Definition:
NpstatException.h:57
Exception.h
npstat::NpstatException::NpstatException
NpstatException(const char *description)
Definition:
NpstatException.h:25
cms::Exception
Definition:
Exception.h:70
npstat::NpstatOutOfRange::~NpstatOutOfRange
~NpstatOutOfRange() override
Definition:
NpstatException.h:35
Exception
npstat::NpstatOutOfRange
Definition:
NpstatException.h:30
npstat::NpstatRuntimeError::NpstatRuntimeError
NpstatRuntimeError(const std::string &description)
Definition:
NpstatException.h:49
npstat::NpstatDomainError
Definition:
NpstatException.h:54
npstat::NpstatException
Definition:
NpstatException.h:20
npstat::NpstatInvalidArgument::NpstatInvalidArgument
NpstatInvalidArgument()
Definition:
NpstatException.h:39
Generated for CMSSW Reference Manual by
1.8.14