CMS 3D CMS Logo

KFUpdatorESProducer Class Reference

KFUpdatorESProducer ESProducer for KFUpdator class. More...

#include <TrackingTools/KalmanUpdators/interface/KFUpdatorESProducer.h>

Inheritance diagram for KFUpdatorESProducer:

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

List of all members.

Public Member Functions

 KFUpdatorESProducer (const edm::ParameterSet &p)
boost::shared_ptr
< TrajectoryStateUpdator
produce (const TrackingComponentsRecord &)
virtual ~KFUpdatorESProducer ()

Private Attributes

boost::shared_ptr
< TrajectoryStateUpdator
_updator
edm::ParameterSet pset_


Detailed Description

KFUpdatorESProducer ESProducer for KFUpdator class.

Date
2007/05/09 13:50:25
Revision
1.2
Author:
cerati

Definition at line 18 of file KFUpdatorESProducer.h.


Constructor & Destructor Documentation

KFUpdatorESProducer::KFUpdatorESProducer ( const edm::ParameterSet p  ) 

Definition at line 15 of file KFUpdatorESProducer.cc.

References edm::ParameterSet::getParameter(), pset_, and edm::ESProducer::setWhatProduced().

00016 {
00017   std::string myname = p.getParameter<std::string>("ComponentName");
00018   pset_ = p;
00019   setWhatProduced(this,myname);
00020 }

KFUpdatorESProducer::~KFUpdatorESProducer (  )  [virtual]

Definition at line 22 of file KFUpdatorESProducer.cc.

00022 {}


Member Function Documentation

boost::shared_ptr< TrajectoryStateUpdator > KFUpdatorESProducer::produce ( const TrackingComponentsRecord iRecord  ) 

Definition at line 25 of file KFUpdatorESProducer.cc.

References _updator.

00025                                                                     { 
00026 //   if (_updator){
00027 //     delete _updator;
00028 //     _updator = 0;
00029 //   }
00030   
00031   _updator  = boost::shared_ptr<TrajectoryStateUpdator>(new KFUpdator());
00032   return _updator;
00033 }


Member Data Documentation

boost::shared_ptr<TrajectoryStateUpdator> KFUpdatorESProducer::_updator [private]

Definition at line 24 of file KFUpdatorESProducer.h.

Referenced by produce().

edm::ParameterSet KFUpdatorESProducer::pset_ [private]

Definition at line 25 of file KFUpdatorESProducer.h.

Referenced by KFUpdatorESProducer().


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