CMS 3D CMS Logo

List of all members | Public 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
 
const RunHistoryGetteroperator= (const RunHistoryGetter &)=delete
 
 RunHistoryGetter (const Run *)
 
 RunHistoryGetter (const RunHistoryGetter &)=delete
 
 ~RunHistoryGetter () override
 
- Public Member Functions inherited from fwlite::HistoryGetterBase
 HistoryGetterBase ()
 
 HistoryGetterBase (const HistoryGetterBase &)=delete
 
const HistoryGetterBaseoperator= (const HistoryGetterBase &)=delete
 
virtual ~HistoryGetterBase ()
 

Private Attributes

const fwlite::Runrun_
 

Detailed Description

Definition at line 25 of file RunHistoryGetter.h.

Constructor & Destructor Documentation

◆ RunHistoryGetter() [1/2]

RunHistoryGetter::RunHistoryGetter ( const Run run)

Definition at line 21 of file RunHistoryGetter.cc.

References writedatasetfile::run, and run_.

◆ ~RunHistoryGetter()

RunHistoryGetter::~RunHistoryGetter ( )
override

Definition at line 23 of file RunHistoryGetter.cc.

23 {}

◆ RunHistoryGetter() [2/2]

fwlite::RunHistoryGetter::RunHistoryGetter ( const RunHistoryGetter )
delete

Member Function Documentation

◆ history()

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

◆ operator=()

const RunHistoryGetter& fwlite::RunHistoryGetter::operator= ( const RunHistoryGetter )
delete

Member Data Documentation

◆ run_

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

Definition at line 39 of file RunHistoryGetter.h.

Referenced by history(), and RunHistoryGetter().