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