Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
TrackingTools
KalmanUpdators
interface
KFUpdator.h
Go to the documentation of this file.
1
#ifndef _TRACKER_KFUPDATOR_H_
2
#define _TRACKER_KFUPDATOR_H_
3
30
#include "
TrackingTools/PatternTools/interface/TrajectoryStateUpdator.h
"
31
32
class
KFUpdator
GCC11_FINAL
:
public
TrajectoryStateUpdator
{
33
34
public
:
35
36
// methods of Updator
37
38
KFUpdator
() {}
39
40
TrajectoryStateOnSurface
update
(
const
TrajectoryStateOnSurface
&,
41
const
TrackingRecHit
&)
const
;
42
43
template
<
unsigned
int
D>
TrajectoryStateOnSurface
update
(
const
TrajectoryStateOnSurface
&,
44
const
TrackingRecHit
&)
const
;
45
46
virtual
KFUpdator
*
clone
()
const
{
47
return
new
KFUpdator
(*
this
);
48
}
49
};
50
51
#endif
KFUpdator
Definition:
KFUpdator.h:32
GCC11_FINAL
#define GCC11_FINAL
TrackingRecHit
Definition:
TrackingRecHit.h:28
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
KFUpdator::clone
virtual KFUpdator * clone() const
Definition:
KFUpdator.h:46
KFUpdator::update
TrajectoryStateOnSurface update(const TrajectoryStateOnSurface &, const TrackingRecHit &) const
Definition:
KFUpdator.cc:10
TrajectoryStateUpdator
Definition:
TrajectoryStateUpdator.h:14
TrajectoryStateUpdator.h
KFUpdator::KFUpdator
KFUpdator()
Definition:
KFUpdator.h:38
Generated for CMSSW Reference Manual by
1.8.5