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
public
:
18
GsfMultiStateUpdator
() {}
19
20
TrajectoryStateOnSurface
update
(
const
TrajectoryStateOnSurface
&,
const
TrackingRecHit
&)
const override
;
21
22
GsfMultiStateUpdator
*
clone
()
const override
{
return
new
GsfMultiStateUpdator
(*
this
); }
23
};
24
25
#endif
TrackingRecHit
Definition:
TrackingRecHit.h:21
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
TrajectoryStateUpdator
Definition:
TrajectoryStateUpdator.h:14
GsfMultiStateUpdator
Definition:
GsfMultiStateUpdator.h:16
TrajectoryStateUpdator.h
GsfMultiStateUpdator::clone
GsfMultiStateUpdator * clone() const override
Definition:
GsfMultiStateUpdator.h:22
GsfMultiStateUpdator::GsfMultiStateUpdator
GsfMultiStateUpdator()
Definition:
GsfMultiStateUpdator.h:18
GsfMultiStateUpdator::update
TrajectoryStateOnSurface update(const TrajectoryStateOnSurface &, const TrackingRecHit &) const override
Definition:
GsfMultiStateUpdator.cc:13
Generated for CMSSW Reference Manual by
1.8.14