CMS 3D CMS Logo

SiStripBadFiberFakeESSource Class Reference

Description: <one line="" class="" summary>="">. More...

#include <CalibTracker/SiStripESProducers/plugins/fake/SiStripBadFiberFakeESSource.h>

Inheritance diagram for SiStripBadFiberFakeESSource:

edm::ESProducer edm::EventSetupRecordIntervalFinder edm::ESProxyFactoryProducer edm::eventsetup::DataProxyProvider

List of all members.

Public Member Functions

std::auto_ptr< SiStripBadStripproduce (const SiStripBadFiberRcd &)
 SiStripBadFiberFakeESSource (const edm::ParameterSet &)
 ~SiStripBadFiberFakeESSource ()

Private Member Functions

const SiStripBadFiberFakeESSourceoperator= (const SiStripBadFiberFakeESSource &)
void setIntervalFor (const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &iov, edm::ValidityInterval &iValidity)
 SiStripBadFiberFakeESSource (const SiStripBadFiberFakeESSource &)


Detailed Description

Description: <one line="" class="" summary>="">.

Implementation: <Notes on="" implementation>="">

Definition at line 26 of file SiStripBadFiberFakeESSource.h.


Constructor & Destructor Documentation

SiStripBadFiberFakeESSource::SiStripBadFiberFakeESSource ( const edm::ParameterSet iConfig  ) 

Definition at line 22 of file SiStripBadFiberFakeESSource.cc.

References edm::ESProducer::setWhatProduced().

00023 {
00024   setWhatProduced(this);
00025   findingRecord<SiStripBadFiberRcd>();
00026 }

SiStripBadFiberFakeESSource::~SiStripBadFiberFakeESSource (  )  [inline]

Definition at line 29 of file SiStripBadFiberFakeESSource.h.

00029 {};

SiStripBadFiberFakeESSource::SiStripBadFiberFakeESSource ( const SiStripBadFiberFakeESSource  )  [private]


Member Function Documentation

const SiStripBadFiberFakeESSource& SiStripBadFiberFakeESSource::operator= ( const SiStripBadFiberFakeESSource  )  [private]

std::auto_ptr< SiStripBadStrip > SiStripBadFiberFakeESSource::produce ( const SiStripBadFiberRcd iRecord  ) 

Definition at line 29 of file SiStripBadFiberFakeESSource.cc.

References ptr.

00030 {
00031   std::auto_ptr<SiStripBadStrip> ptr(new SiStripBadStrip);
00032   return ptr;
00033 }

void SiStripBadFiberFakeESSource::setIntervalFor ( const edm::eventsetup::EventSetupRecordKey ,
const edm::IOVSyncValue iov,
edm::ValidityInterval iValidity 
) [private, virtual]

Implements edm::EventSetupRecordIntervalFinder.

Definition at line 35 of file SiStripBadFiberFakeESSource.cc.

References edm::IOVSyncValue::beginOfTime(), edm::IOVSyncValue::endOfTime(), and infinity.

00037                                                                                         {
00038   edm::ValidityInterval infinity( iov.beginOfTime(), iov.endOfTime() );
00039   iValidity = infinity;
00040 }


The documentation for this class was generated from the following files:
Generated on Tue Jun 9 18:32:12 2009 for CMSSW by  doxygen 1.5.4