Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
TrackingTools
KalmanUpdators
interface
KFUpdator.h
Go to the documentation of this file.
1
#ifndef _TRACKER_KFUPDATOR_H_
2
#define _TRACKER_KFUPDATOR_H_
3
32
#include "
TrackingTools/PatternTools/interface/TrajectoryStateUpdator.h
"
33
34
class
KFUpdator
GCC11_FINAL
:
public
TrajectoryStateUpdator
{
35
36
public
:
37
38
// methods of Updator
39
40
KFUpdator
() {}
41
42
TrajectoryStateOnSurface
update
(
const
TrajectoryStateOnSurface
&,
43
const
TransientTrackingRecHit
&)
const
;
44
45
template
<
unsigned
int
D>
TrajectoryStateOnSurface
update
(
const
TrajectoryStateOnSurface
&,
46
const
TransientTrackingRecHit
&)
const
;
47
48
virtual
KFUpdator
*
clone
()
const
{
49
return
new
KFUpdator
(*
this
);
50
}
51
};
52
53
#endif
KFUpdator
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
TrajectoryStateUpdator
Definition:
TrajectoryStateUpdator.h:14
GCC11_FINAL::KFUpdator
KFUpdator()
Definition:
KFUpdator.h:40
TransientTrackingRecHit
Definition:
TransientTrackingRecHit.h:22
TrajectoryStateUpdator.h
update
#define update(a, b)
Definition:
TrackClassifier.cc:10
GCC11_FINAL::clone
virtual KFUpdator * clone() const
Definition:
KFUpdator.h:48
GCC11_FINAL
Unlimited (trivial) bounds.
Definition:
BeamSpotTransientTrackingRecHit.h:27
Generated for CMSSW Reference Manual by
1.8.5