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