Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
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
;
24
25
virtual
GsfMultiStateUpdator
*
clone
()
const
{
26
return
new
GsfMultiStateUpdator
(*
this
);
27
}
28
};
29
30
#endif
TrackingRecHit
Definition:
TrackingRecHit.h:23
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
GsfMultiStateUpdator::clone
virtual GsfMultiStateUpdator * clone() const
Definition:
GsfMultiStateUpdator.h:25
TrajectoryStateUpdator
Definition:
TrajectoryStateUpdator.h:14
GsfMultiStateUpdator::update
TrajectoryStateOnSurface update(const TrajectoryStateOnSurface &, const TrackingRecHit &) const
Definition:
GsfMultiStateUpdator.cc:13
GsfMultiStateUpdator
Definition:
GsfMultiStateUpdator.h:16
TrajectoryStateUpdator.h
GsfMultiStateUpdator::GsfMultiStateUpdator
GsfMultiStateUpdator()
Definition:
GsfMultiStateUpdator.h:20
Generated for CMSSW Reference Manual by
1.8.5