CMS 3D CMS Logo

SiStripBadModuleFakeESSource Class Reference

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

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

Inheritance diagram for SiStripBadModuleFakeESSource:

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

List of all members.

Public Member Functions

std::auto_ptr< SiStripBadStripproduce (const SiStripBadModuleRcd &)
 SiStripBadModuleFakeESSource (const edm::ParameterSet &)
 ~SiStripBadModuleFakeESSource ()

Private Member Functions

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


Detailed Description

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

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

Definition at line 26 of file SiStripBadModuleFakeESSource.h.


Constructor & Destructor Documentation

SiStripBadModuleFakeESSource::SiStripBadModuleFakeESSource ( const edm::ParameterSet iConfig  ) 

Definition at line 22 of file SiStripBadModuleFakeESSource.cc.

References edm::ESProducer::setWhatProduced().

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

SiStripBadModuleFakeESSource::~SiStripBadModuleFakeESSource (  )  [inline]

Definition at line 29 of file SiStripBadModuleFakeESSource.h.

00029 {};

SiStripBadModuleFakeESSource::SiStripBadModuleFakeESSource ( const SiStripBadModuleFakeESSource  )  [private]


Member Function Documentation

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

std::auto_ptr< SiStripBadStrip > SiStripBadModuleFakeESSource::produce ( const SiStripBadModuleRcd iRecord  ) 

Definition at line 29 of file SiStripBadModuleFakeESSource.cc.

References ptr.

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

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

Implements edm::EventSetupRecordIntervalFinder.

Definition at line 35 of file SiStripBadModuleFakeESSource.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