CMS 3D CMS Logo

DoubleProducer Class Reference

Inheritance diagram for DoubleProducer:

edm::EDProducer edm::ProducerBase edm::ProductRegistryHelper

List of all members.

Public Member Functions

 DoubleProducer (const edm::ParameterSet &cfg)

Private Member Functions

void produce (edm::Event &evt, const edm::EventSetup &)

Private Attributes

double value_


Detailed Description

Definition at line 11 of file DoubleProducer.cc.


Constructor & Destructor Documentation

DoubleProducer::DoubleProducer ( const edm::ParameterSet cfg  ) 

Definition at line 25 of file DoubleProducer.cc.

00025                                                          :
00026 value_( cfg.getParameter<double>( "value" ) ){
00027   produces<double>();
00028 }


Member Function Documentation

void DoubleProducer::produce ( edm::Event evt,
const edm::EventSetup  
) [private, virtual]

Implements edm::EDProducer.

Definition at line 30 of file DoubleProducer.cc.

References edm::Event::put(), value, and value_.

00030                                                               {
00031   auto_ptr<double> value( new double( value_ ) );
00032   evt.put( value );
00033 }


Member Data Documentation

double DoubleProducer::value_ [private]

Definition at line 16 of file DoubleProducer.cc.

Referenced by produce().


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