CMS 3D CMS Logo

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

#include <LumiHistoryGetter.h>

Inheritance diagram for fwlite::LumiHistoryGetter:
fwlite::HistoryGetterBase

Public Member Functions

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

Private Member Functions

 LumiHistoryGetter (const LumiHistoryGetter &)=delete
 
const LumiHistoryGetteroperator= (const LumiHistoryGetter &)=delete
 

Private Attributes

const fwlite::LuminosityBlocklumi_
 

Detailed Description

Definition at line 25 of file LumiHistoryGetter.h.

Constructor & Destructor Documentation

◆ LumiHistoryGetter() [1/2]

LumiHistoryGetter::LumiHistoryGetter ( const LuminosityBlock lumi)

Definition at line 21 of file LumiHistoryGetter.cc.

21 { lumi_ = lumi; }

References BXlumiParameters_cfi::lumi, and lumi_.

◆ ~LumiHistoryGetter()

LumiHistoryGetter::~LumiHistoryGetter ( )
override

Definition at line 23 of file LumiHistoryGetter.cc.

23 {}

◆ LumiHistoryGetter() [2/2]

fwlite::LumiHistoryGetter::LumiHistoryGetter ( const LumiHistoryGetter )
privatedelete

Member Function Documentation

◆ history()

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

Implements fwlite::HistoryGetterBase.

Definition at line 28 of file LumiHistoryGetter.cc.

28 { return lumi_->history(); }

References fwlite::LuminosityBlock::history(), and lumi_.

◆ operator=()

const LumiHistoryGetter& fwlite::LumiHistoryGetter::operator= ( const LumiHistoryGetter )
privatedelete

Member Data Documentation

◆ lumi_

const fwlite::LuminosityBlock* fwlite::LumiHistoryGetter::lumi_
private

Definition at line 39 of file LumiHistoryGetter.h.

Referenced by history(), and LumiHistoryGetter().

fwlite::LuminosityBlock::history
const edm::ProcessHistory & history() const
Definition: LuminosityBlock.cc:216
BXlumiParameters_cfi.lumi
lumi
Definition: BXlumiParameters_cfi.py:6
fwlite::LumiHistoryGetter::lumi_
const fwlite::LuminosityBlock * lumi_
Definition: LumiHistoryGetter.h:39