DataFormats
FWLite
interface
RunHistoryGetter.h
Go to the documentation of this file.
1
#ifndef DataFormats_FWLite_RunHistoryGetter_h
2
#define DataFormats_FWLite_RunHistoryGetter_h
3
// -*- C++ -*-
4
//
5
// Package: DataFormats
6
// Class : RunHistoryGetter
7
//
16
//
17
// Original Author:
18
// Created: Wed Feb 10 11:15:16 CST 2010
19
//
20
21
#include "
DataFormats/FWLite/interface/Run.h
"
22
#include "
DataFormats/FWLite/interface/HistoryGetterBase.h
"
23
24
namespace
fwlite
{
25
class
RunHistoryGetter
:
public
HistoryGetterBase
{
26
public
:
27
RunHistoryGetter
(
const
Run
*);
28
~RunHistoryGetter
()
override
;
29
30
// ---------- const member functions ---------------------
31
const
edm::ProcessHistory
&
history
()
const override
;
32
33
private
:
34
RunHistoryGetter
(
const
RunHistoryGetter
&) =
delete
;
// stop default
35
36
const
RunHistoryGetter
&
operator=
(
const
RunHistoryGetter
&) =
delete
;
// stop default
37
38
// ---------- member data --------------------------------
39
const
fwlite::Run
*
run_
;
40
};
41
42
}
// namespace fwlite
43
44
#endif
fwlite
Definition:
TFileDirectory.h:16
fwlite::RunHistoryGetter::operator=
const RunHistoryGetter & operator=(const RunHistoryGetter &)=delete
Run.h
fwlite::RunHistoryGetter
Definition:
RunHistoryGetter.h:25
HistoryGetterBase.h
fwlite::RunHistoryGetter::RunHistoryGetter
RunHistoryGetter(const Run *)
Definition:
RunHistoryGetter.cc:21
fwlite::RunHistoryGetter::~RunHistoryGetter
~RunHistoryGetter() override
Definition:
RunHistoryGetter.cc:23
fwlite::Run
Definition:
Run.h:54
fwlite::RunHistoryGetter::history
const edm::ProcessHistory & history() const override
Definition:
RunHistoryGetter.cc:28
fwlite::HistoryGetterBase
Definition:
HistoryGetterBase.h:24
fwlite::RunHistoryGetter::run_
const fwlite::Run * run_
Definition:
RunHistoryGetter.h:39
edm::ProcessHistory
Definition:
ProcessHistory.h:13
Generated for CMSSW Reference Manual by
1.8.16