CMS 3D CMS Logo

/afs/cern.ch/work/a/aaltunda/public/www/CMSSW_5_3_14/src/Alignment/KalmanAlignmentAlgorithm/plugins/DummyUpdator.h

Go to the documentation of this file.
00001 #ifndef Alignment_KalmanAlignmentAlgorithm_DummyUpdator_h
00002 #define Alignment_KalmanAlignmentAlgorithm_DummyUpdator_h
00003 
00004 #include "FWCore/ParameterSet/interface/ParameterSet.h"
00005 
00006 #include "Alignment/KalmanAlignmentAlgorithm/interface/KalmanAlignmentUpdator.h"
00007 
00009 
00010 class DummyUpdator : public KalmanAlignmentUpdator
00011 {
00012 
00013 public:
00014 
00015   DummyUpdator( const edm::ParameterSet & config );
00016   virtual ~DummyUpdator( void );
00017 
00019   virtual void process( const ReferenceTrajectoryPtr & trajectory,
00020                         AlignmentParameterStore* store,
00021                         AlignableNavigator* navigator,
00022                         KalmanAlignmentMetricsUpdator* metrics,
00023                         const MagneticField* magField = 0 );
00024 
00025   virtual DummyUpdator* clone( void ) const { return new DummyUpdator( *this ); }
00026 
00027 };
00028 
00029 
00030 #endif