Main Page
Namespaces
Classes
Package Documentation
src
TrackingTools
KalmanUpdators
interface
KFStrip1DUpdator.h
Go to the documentation of this file.
1
#ifndef CD_KFStrip1DUpdator_H_
2
#define CD_KFStrip1DUpdator_H_
3
11
#include "
TrackingTools/PatternTools/interface/TrajectoryStateUpdator.h
"
12
13
class
KFStrip1DUpdator
final :
public
TrajectoryStateUpdator
{
14
15
private
:
16
17
typedef
TrajectoryStateOnSurface
TSOS
;
18
typedef
LocalTrajectoryParameters
LTP
;
19
typedef
LocalTrajectoryError
LTE
;
20
21
public
:
22
23
KFStrip1DUpdator
() {}
24
25
~KFStrip1DUpdator
()
override
{}
26
27
TSOS
update
(
const
TSOS& aTsos,
const
TrackingRecHit
& aHit)
const override
;
28
29
KFStrip1DUpdator
*
clone
()
const override
30
{
31
return
new
KFStrip1DUpdator
(*
this
);
32
}
33
34
};
35
36
#endif// CD_KFStrip1DUpdator_H_
KFStrip1DUpdator::LTE
LocalTrajectoryError LTE
Definition:
KFStrip1DUpdator.h:19
KFStrip1DUpdator::TSOS
TrajectoryStateOnSurface TSOS
Definition:
KFStrip1DUpdator.h:17
KFStrip1DUpdator::KFStrip1DUpdator
KFStrip1DUpdator()
Definition:
KFStrip1DUpdator.h:23
KFStrip1DUpdator::clone
KFStrip1DUpdator * clone() const override
Definition:
KFStrip1DUpdator.h:29
TrackingRecHit
Definition:
TrackingRecHit.h:23
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
KFStrip1DUpdator::LTP
LocalTrajectoryParameters LTP
Definition:
KFStrip1DUpdator.h:18
KFStrip1DUpdator::update
TSOS update(const TSOS &aTsos, const TrackingRecHit &aHit) const override
Definition:
KFStrip1DUpdator.cc:5
TrajectoryStateUpdator
Definition:
TrajectoryStateUpdator.h:14
KFStrip1DUpdator::~KFStrip1DUpdator
~KFStrip1DUpdator() override
Definition:
KFStrip1DUpdator.h:25
TrajectoryStateUpdator.h
LocalTrajectoryParameters
Definition:
LocalTrajectoryParameters.h:25
LocalTrajectoryError
Definition:
LocalTrajectoryError.h:21
KFStrip1DUpdator
Definition:
KFStrip1DUpdator.h:13
Generated for CMSSW Reference Manual by
1.8.11