Pure virtual class for EventSetup sources of RPCStripNoises. More...
#include <RPCPerformanceESSource.h>
Public Member Functions | |
virtual RPCStripNoises * | makeNoise ()=0 |
const RPCPerformanceESSource & | operator= (const RPCPerformanceESSource &) |
std::auto_ptr< RPCStripNoises > | produce (const RPCStripNoisesRcd &) |
RPCPerformanceESSource (const RPCPerformanceESSource &) | |
RPCPerformanceESSource (const edm::ParameterSet &) | |
virtual void | setIntervalFor (const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) |
virtual | ~RPCPerformanceESSource () |
Pure virtual class for EventSetup sources of RPCStripNoises.
Definition at line 19 of file RPCPerformanceESSource.h.
RPCPerformanceESSource::RPCPerformanceESSource | ( | const edm::ParameterSet & | pset | ) |
Definition at line 12 of file RPCPerformanceESSource.cc.
{ setWhatProduced( this ); findingRecord<RPCStripNoisesRcd>(); }
virtual RPCPerformanceESSource::~RPCPerformanceESSource | ( | ) | [inline, virtual] |
Definition at line 24 of file RPCPerformanceESSource.h.
{;}
RPCPerformanceESSource::RPCPerformanceESSource | ( | const RPCPerformanceESSource & | ) |
virtual RPCStripNoises* RPCPerformanceESSource::makeNoise | ( | ) | [pure virtual] |
Implemented in RPCFakeCalibration.
const RPCPerformanceESSource& RPCPerformanceESSource::operator= | ( | const RPCPerformanceESSource & | ) |
auto_ptr< RPCStripNoises > RPCPerformanceESSource::produce | ( | const RPCStripNoisesRcd & | ) |
Definition at line 20 of file RPCPerformanceESSource.cc.
{ RPCStripNoises* noise = makeNoise(); auto_ptr<RPCStripNoises> ptr(noise); return ptr; }
void RPCPerformanceESSource::setIntervalFor | ( | const edm::eventsetup::EventSetupRecordKey & | , |
const edm::IOVSyncValue & | iosv, | ||
edm::ValidityInterval & | oValidity | ||
) | [virtual] |
Implements edm::EventSetupRecordIntervalFinder.
Definition at line 31 of file RPCPerformanceESSource.cc.
References edm::IOVSyncValue::beginOfTime(), edm::IOVSyncValue::endOfTime(), and infinity.
{ edm::ValidityInterval infinity( iosv.beginOfTime(), iosv.endOfTime() ); oValidity = infinity; }