Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
AlCaHLTBitMon_QueryRunRegistry.string
string string
Definition:
AlCaHLTBitMon_QueryRunRegistry.py:255
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:68
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