CMS 3D CMS Logo

List of all members | Public Member Functions | Private Attributes
SiStripGainESProducer::GainGetter Class Referenceabstract
Inheritance diagram for SiStripGainESProducer::GainGetter:
SiStripGainESProducer::GainGetterT< Record >

Public Member Functions

virtual const SiStripApvGaingain (const SiStripGainRcd &rcd) const =0
 
 GainGetter (std::string record, std::string label)
 
const auto & recordLabel () const
 
virtual ~GainGetter ()=default
 

Private Attributes

std::pair< std::string, std::string > recordLabel_
 

Detailed Description

Definition at line 30 of file SiStripGainESProducer.cc.

Constructor & Destructor Documentation

◆ GainGetter()

SiStripGainESProducer::GainGetter::GainGetter ( std::string  record,
std::string  label 
)
inline

◆ ~GainGetter()

virtual SiStripGainESProducer::GainGetter::~GainGetter ( )
virtualdefault

Member Function Documentation

◆ gain()

virtual const SiStripApvGain& SiStripGainESProducer::GainGetter::gain ( const SiStripGainRcd rcd) const
pure virtual

◆ recordLabel()

const auto& SiStripGainESProducer::GainGetter::recordLabel ( ) const
inline

Definition at line 36 of file SiStripGainESProducer.cc.

36 { return recordLabel_; }

References recordLabel_.

Referenced by SiStripGainESProducer::GainGetterT< Record >::GainGetterT().

Member Data Documentation

◆ recordLabel_

std::pair<std::string, std::string> SiStripGainESProducer::GainGetter::recordLabel_
private

Definition at line 39 of file SiStripGainESProducer.cc.

Referenced by recordLabel().

GlobalPosition_Frontier_DevDB_cff.record
record
Definition: GlobalPosition_Frontier_DevDB_cff.py:10
SiStripGainESProducer::GainGetter::recordLabel_
std::pair< std::string, std::string > recordLabel_
Definition: SiStripGainESProducer.cc:39
eostools.move
def move(src, dest)
Definition: eostools.py:511
label
const char * label
Definition: PFTauDecayModeTools.cc:11