CMS 3D CMS Logo

PhysicsTools::MVAComputerESSourceImpl< RecordType > Class Template Reference

#include <PhysicsTools/MVAComputer/interface/MVAComputerESSourceImpl.h>

Inheritance diagram for PhysicsTools::MVAComputerESSourceImpl< RecordType >:

PhysicsTools::MVAComputerESSourceBase edm::EventSetupRecordIntervalFinder edm::ESProducer edm::ESProxyFactoryProducer edm::eventsetup::DataProxyProvider

List of all members.

Public Member Functions

 MVAComputerESSourceImpl (const edm::ParameterSet &params)
ReturnType produce (const RecordType &record)
virtual ~MVAComputerESSourceImpl ()

Private Member Functions

void setIntervalFor (const edm::eventsetup::EventSetupRecordKey &key, const edm::IOVSyncValue &syncValue, edm::ValidityInterval &oValidity)


Detailed Description

template<class RecordType>
class PhysicsTools::MVAComputerESSourceImpl< RecordType >

Definition at line 13 of file MVAComputerESSourceImpl.h.


Constructor & Destructor Documentation

template<class RecordType>
PhysicsTools::MVAComputerESSourceImpl< RecordType >::MVAComputerESSourceImpl ( const edm::ParameterSet params  )  [inline]

Definition at line 16 of file MVAComputerESSourceImpl.h.

References edm::ESProducer::setWhatProduced().

00016                                                                :
00017                 MVAComputerESSourceBase(params)
00018         {
00019                 setWhatProduced(this);
00020                 findingRecord<RecordType>();
00021         }

template<class RecordType>
virtual PhysicsTools::MVAComputerESSourceImpl< RecordType >::~MVAComputerESSourceImpl (  )  [inline, virtual]

Definition at line 23 of file MVAComputerESSourceImpl.h.

00023 {}


Member Function Documentation

template<class RecordType>
ReturnType PhysicsTools::MVAComputerESSourceImpl< RecordType >::produce ( const RecordType &  record  )  [inline]

Definition at line 25 of file MVAComputerESSourceImpl.h.

References PhysicsTools::MVAComputerESSourceBase::produce().

00026         { return this->produce(); }

template<class RecordType>
void PhysicsTools::MVAComputerESSourceImpl< RecordType >::setIntervalFor ( const edm::eventsetup::EventSetupRecordKey key,
const edm::IOVSyncValue syncValue,
edm::ValidityInterval oValidity 
) [inline, private, virtual]

Implements edm::EventSetupRecordIntervalFinder.

Definition at line 32 of file MVAComputerESSourceImpl.h.

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

00035         {
00036                 oValidity = edm::ValidityInterval(
00037                                         edm::IOVSyncValue::beginOfTime(),
00038                                         edm::IOVSyncValue::endOfTime());
00039         }


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:50:08 2009 for CMSSW by  doxygen 1.5.4