CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions | Private Attributes
fwlite::RunHistoryGetter Class Reference

#include <RunHistoryGetter.h>

Inheritance diagram for fwlite::RunHistoryGetter:
fwlite::HistoryGetterBase

Public Member Functions

const edm::ProcessHistoryhistory () const override
 
 RunHistoryGetter (const Run *)
 
 ~RunHistoryGetter () override
 
- Public Member Functions inherited from fwlite::HistoryGetterBase
 HistoryGetterBase ()
 
virtual ~HistoryGetterBase ()
 

Private Member Functions

const RunHistoryGetteroperator= (const RunHistoryGetter &)=delete
 
 RunHistoryGetter (const RunHistoryGetter &)=delete
 

Private Attributes

const fwlite::Runrun_
 

Detailed Description

Definition at line 25 of file RunHistoryGetter.h.

Constructor & Destructor Documentation

RunHistoryGetter::RunHistoryGetter ( const Run run)

Definition at line 21 of file RunHistoryGetter.cc.

References writedatasetfile::run, and run_.

RunHistoryGetter::~RunHistoryGetter ( )
override

Definition at line 23 of file RunHistoryGetter.cc.

23 {}
fwlite::RunHistoryGetter::RunHistoryGetter ( const RunHistoryGetter )
privatedelete

Member Function Documentation

const edm::ProcessHistory & RunHistoryGetter::history ( ) const
overridevirtual

Implements fwlite::HistoryGetterBase.

Definition at line 28 of file RunHistoryGetter.cc.

References fwlite::Run::history(), and run_.

28 { return run_->history(); }
const fwlite::Run * run_
const edm::ProcessHistory & history() const
Definition: Run.cc:212
const RunHistoryGetter& fwlite::RunHistoryGetter::operator= ( const RunHistoryGetter )
privatedelete

Member Data Documentation

const fwlite::Run* fwlite::RunHistoryGetter::run_
private

Definition at line 39 of file RunHistoryGetter.h.

Referenced by history(), and RunHistoryGetter().