Main Page
Namespaces
Classes
Package Documentation
TrackingTools
GsfTracking
interface
GsfMultiStateUpdator.h
Go to the documentation of this file.
1
#ifndef _GSFMULTISTATEUPDATOR_H_
2
#define _GSFMULTISTATEUPDATOR_H_
3
4
#include "
TrackingTools/PatternTools/interface/TrajectoryStateUpdator.h
"
5
6
class
TrajectoryStateOnSurface
;
7
class
TrackingRecHit
;
8
16
class
GsfMultiStateUpdator
:
public
TrajectoryStateUpdator
{
17
18
public
:
19
20
GsfMultiStateUpdator
() {}
21
22
TrajectoryStateOnSurface
update
(
const
TrajectoryStateOnSurface
&,
23
const
TrackingRecHit
&)
const override
;
24
25
GsfMultiStateUpdator
*
clone
()
const override
{
26
return
new
GsfMultiStateUpdator
(*
this
);
27
}
28
};
29
30
#endif
TrackingRecHit
Definition:
TrackingRecHit.h:23
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
GsfMultiStateUpdator::clone
GsfMultiStateUpdator * clone() const override
Definition:
GsfMultiStateUpdator.h:25
TrajectoryStateUpdator
Definition:
TrajectoryStateUpdator.h:14
GsfMultiStateUpdator
Definition:
GsfMultiStateUpdator.h:16
TrajectoryStateUpdator.h
GsfMultiStateUpdator::GsfMultiStateUpdator
GsfMultiStateUpdator()
Definition:
GsfMultiStateUpdator.h:20
GsfMultiStateUpdator::update
TrajectoryStateOnSurface update(const TrajectoryStateOnSurface &, const TrackingRecHit &) const override
Definition:
GsfMultiStateUpdator.cc:13
Generated for CMSSW Reference Manual by
1.8.11