Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
TrajectoryStateUpdator
() {}
17
virtual
~TrajectoryStateUpdator
() {}
18
19
virtual
TrajectoryStateOnSurface
update
(
const
TrajectoryStateOnSurface
&,
const
TrackingRecHit
&)
const
= 0;
20
21
virtual
TrajectoryStateUpdator
*
clone
()
const
= 0;
22
};
23
24
#endif
TrajectoryStateUpdator::clone
virtual TrajectoryStateUpdator * clone() const =0
TrajectoryStateUpdator::~TrajectoryStateUpdator
virtual ~TrajectoryStateUpdator()
Definition:
TrajectoryStateUpdator.h:17
TrackingRecHit
Definition:
TrackingRecHit.h:21
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
TrajectoryStateUpdator::TrajectoryStateUpdator
TrajectoryStateUpdator()
Definition:
TrajectoryStateUpdator.h:16
TrajectoryStateUpdator::update
virtual TrajectoryStateOnSurface update(const TrajectoryStateOnSurface &, const TrackingRecHit &) const =0
TrajectoryStateUpdator
Definition:
TrajectoryStateUpdator.h:14
TrajectoryStateOnSurface.h
Generated for CMSSW Reference Manual by
1.8.5