CMS 3D CMS Logo

Public Member Functions

RPCPerformanceESSource Class Reference

Pure virtual class for EventSetup sources of RPCStripNoises. More...

#include <RPCPerformanceESSource.h>

Inheritance diagram for RPCPerformanceESSource:
edm::ESProducer edm::EventSetupRecordIntervalFinder edm::ESProxyFactoryProducer edm::eventsetup::DataProxyProvider RPCFakeCalibration

List of all members.

Public Member Functions

virtual RPCStripNoisesmakeNoise ()=0
const RPCPerformanceESSourceoperator= (const RPCPerformanceESSource &)
std::auto_ptr< RPCStripNoisesproduce (const RPCStripNoisesRcd &)
 RPCPerformanceESSource (const RPCPerformanceESSource &)
 RPCPerformanceESSource (const edm::ParameterSet &)
virtual void setIntervalFor (const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &)
virtual ~RPCPerformanceESSource ()

Detailed Description

Pure virtual class for EventSetup sources of RPCStripNoises.

Author:
R. Trentadue

Definition at line 19 of file RPCPerformanceESSource.h.


Constructor & Destructor Documentation

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 )

Member Function Documentation

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]