Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
FWCore
Framework
interface
MakeDataException.h
Go to the documentation of this file.
1
#ifndef FWCore_Framework_MakeDataException_h
2
#define FWCore_Framework_MakeDataException_h
3
// -*- C++ -*-
4
//
5
// Package: Framework
6
// Class : MakeDataException
7
//
28
//
29
// Author: Chris Jones
30
// Created: Fri Apr 1 13:18:53 EST 2005
31
//
32
33
// system include files
34
#include <string>
35
36
// user include files
37
#include "
FWCore/Framework/interface/DataKey.h
"
38
#include "
FWCore/Framework/interface/EventSetupRecordKey.h
"
39
#include "
FWCore/Utilities/interface/Exception.h
"
40
41
// forward declarations
42
namespace
edm {
43
namespace
eventsetup {
44
45
class
MakeDataException
:
public
cms::Exception
46
{
47
public
:
48
MakeDataException
(
const
EventSetupRecordKey
&,
const
DataKey
&);
49
~MakeDataException
()
throw
() {}
50
51
// ---------- const member functions ---------------------
52
const
char
*
myMessage
()
const
throw
() {
53
return
message_
.c_str();
54
}
55
56
// ---------- static member functions --------------------
57
static
std::string
standardMessage
(
const
EventSetupRecordKey
&,
const
DataKey
&);
58
// ---------- member functions ---------------------------
59
60
private
:
61
//MakeDataException(const MakeDataException&); // stop default
62
63
//const MakeDataException& operator=(const MakeDataException&); // stop default
64
65
// ---------- member data --------------------------------
66
std::string
message_
;
67
};
68
69
}
70
}
71
#endif
edm::eventsetup::MakeDataException::standardMessage
static std::string standardMessage(const EventSetupRecordKey &, const DataKey &)
Definition:
MakeDataException.cc:15
edm::eventsetup::MakeDataException::message_
std::string message_
Definition:
MakeDataException.h:66
DataKey.h
edm::eventsetup::MakeDataException
Definition:
MakeDataException.h:45
edm::eventsetup::MakeDataException::myMessage
const char * myMessage() const
Definition:
MakeDataException.h:52
EventSetupRecordKey.h
edm::eventsetup::MakeDataException::~MakeDataException
~MakeDataException()
Definition:
MakeDataException.h:49
Exception.h
edm::eventsetup::EventSetupRecordKey
Definition:
EventSetupRecordKey.h:30
cms::Exception
Definition:
Exception.h:66
edm::eventsetup::DataKey
Definition:
DataKey.h:30
edm::eventsetup::MakeDataException::MakeDataException
MakeDataException(const EventSetupRecordKey &, const DataKey &)
Definition:
MakeDataException.cc:7
CommPDSkim_cfg.throw
tuple throw
Definition:
CommPDSkim_cfg.py:101
Generated for CMSSW Reference Manual by
1.8.5