CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Member Functions
DummyUpdator Class Reference

A dummy alignment-updator for the KalmanAlignmentAlgorithm - it does nothing. More...

#include <DummyUpdator.h>

Inheritance diagram for DummyUpdator:
KalmanAlignmentUpdator

Public Member Functions

virtual DummyUpdatorclone (void) const
 
 DummyUpdator (const edm::ParameterSet &config)
 
virtual void process (const ReferenceTrajectoryPtr &trajectory, AlignmentParameterStore *store, AlignableNavigator *navigator, KalmanAlignmentMetricsUpdator *metrics, const MagneticField *magField=0)
 Calculate the improved estimate. More...
 
virtual ~DummyUpdator (void)
 
- Public Member Functions inherited from KalmanAlignmentUpdator
 KalmanAlignmentUpdator (const edm::ParameterSet &config)
 
virtual ~KalmanAlignmentUpdator (void)
 

Additional Inherited Members

- Public Types inherited from KalmanAlignmentUpdator
typedef
ReferenceTrajectoryBase::ReferenceTrajectoryPtr 
ReferenceTrajectoryPtr
 
- Protected Member Functions inherited from KalmanAlignmentUpdator
virtual const std::vector
< Alignable * > 
alignablesFromAlignableDets (std::vector< AlignableDetOrUnitPtr > &alignableDets, AlignmentParameterStore *store) const
 
unsigned int nDifferentAlignables (const std::vector< Alignable * > &ali) const
 
void updateUserVariables (const std::vector< Alignable * > &alignables) const
 Update the AlignmentUserVariables, given that the Alignables hold KalmanAlignmentUserVariables. More...
 

Detailed Description

A dummy alignment-updator for the KalmanAlignmentAlgorithm - it does nothing.

Definition at line 10 of file DummyUpdator.h.

Constructor & Destructor Documentation

DummyUpdator::DummyUpdator ( const edm::ParameterSet config)

Definition at line 8 of file DummyUpdator.cc.

Referenced by clone().

8 : KalmanAlignmentUpdator( config ) {}
KalmanAlignmentUpdator(const edm::ParameterSet &config)
DummyUpdator::~DummyUpdator ( void  )
virtual

Definition at line 11 of file DummyUpdator.cc.

11 {}

Member Function Documentation

virtual DummyUpdator* DummyUpdator::clone ( void  ) const
inlinevirtual

Implements KalmanAlignmentUpdator.

Definition at line 25 of file DummyUpdator.h.

References DummyUpdator().

25 { return new DummyUpdator( *this ); }
DummyUpdator(const edm::ParameterSet &config)
Definition: DummyUpdator.cc:8
void DummyUpdator::process ( const ReferenceTrajectoryPtr trajectory,
AlignmentParameterStore store,
AlignableNavigator navigator,
KalmanAlignmentMetricsUpdator metrics,
const MagneticField magField = 0 
)
virtual