Main Page
Namespaces
Classes
Package Documentation
src
CondFormats
Common
interface
Summary.h
Go to the documentation of this file.
1
#ifndef Cond_Summary_h
2
#define Cond_Summary_h
3
4
#include "
CondFormats/Serialization/interface/Serializable.h
"
5
6
#include <string>
7
#include <iosfwd>
8
9
namespace
cond
{
10
13
class
Summary
{
14
public
:
15
16
Summary
();
17
virtual
~Summary
();
18
19
// short message (just content to be used in a table)
20
virtual
void
shortMessage
(std::ostream & os)
const
=0;
21
22
// long message (ot be used in pop-up, single views)
23
virtual
void
longMessage
(std::ostream & os)
const
=0;
24
25
26
27
COND_SERIALIZABLE
;
28
};
29
30
}
31
32
inline
std::ostream &
operator<<
(std::ostream & os,
cond::Summary
const
&
s
) {
33
s.
shortMessage
(os);
return
os;
34
}
35
36
#endif
cond::Summary
Definition:
Summary.h:13
alignCSCRings.s
s
Definition:
alignCSCRings.py:92
cond::Summary::~Summary
virtual ~Summary()
Definition:
Summary.cc:7
cond::Summary::longMessage
virtual void longMessage(std::ostream &os) const =0
COND_SERIALIZABLE
#define COND_SERIALIZABLE
Definition:
Serializable.h:38
cond::Summary::Summary
Summary()
Definition:
Summary.cc:5
cond
Definition:
plugin.cc:24
operator<<
std::ostream & operator<<(std::ostream &os, cond::Summary const &s)
Definition:
Summary.h:32
cond::Summary::shortMessage
virtual void shortMessage(std::ostream &os) const =0
Serializable.h
Generated for CMSSW Reference Manual by
1.8.11