Main Page
Namespaces
Classes
Package Documentation
src
TrackingTools
PatternTools
interface
TrajectoryStateUpdator.h
Go to the documentation of this file.
1
#ifndef _TRACKER_UPDATOR_H_
2
#define _TRACKER_UPDATOR_H_
3
4
#include "
TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h
"
5
6
class
TrackingRecHit
;
7
14
class
TrajectoryStateUpdator
{
15
public
:
16
17
TrajectoryStateUpdator
() {}
18
virtual
~TrajectoryStateUpdator
() {}
19
20
virtual
TrajectoryStateOnSurface
update
(
const
TrajectoryStateOnSurface
&,
21
const
TrackingRecHit
&)
const
= 0;
22
23
virtual
TrajectoryStateUpdator
*
clone
()
const
= 0;
24
25
};
26
27
#endif
TrajectoryStateUpdator::~TrajectoryStateUpdator
virtual ~TrajectoryStateUpdator()
Definition:
TrajectoryStateUpdator.h:18
TrackingRecHit
Definition:
TrackingRecHit.h:23
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:17
TrajectoryStateUpdator::TrajectoryStateUpdator
TrajectoryStateUpdator()
Definition:
TrajectoryStateUpdator.h:17
TrajectoryStateUpdator::update
virtual TrajectoryStateOnSurface update(const TrajectoryStateOnSurface &, const TrackingRecHit &) const =0
TrajectoryStateUpdator
Definition:
TrajectoryStateUpdator.h:14
TrajectoryStateOnSurface.h
TrajectoryStateUpdator::clone
virtual TrajectoryStateUpdator * clone() const =0
Generated for CMSSW Reference Manual by
1.8.11