Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
TrackingTools
GeomPropagators
interface
PropagationDirectionChooser.h
Go to the documentation of this file.
1
#ifndef _COMMONRECO_PropagationDirectionChooser_H_
2
#define _COMMONRECO_PropagationDirectionChooser_H_
3
4
#include "
DataFormats/TrajectorySeed/interface/PropagationDirection.h
"
5
#include "
TrackingTools/TrajectoryState/interface/FreeTrajectoryState.h
"
6
7
class
FreeTrajectoryState
;
8
class
Surface
;
9
class
Cylinder
;
10
class
Plane
;
11
15
class
PropagationDirectionChooser
{
16
public
:
17
PropagationDirectionChooser
() {}
18
19
~PropagationDirectionChooser
() {}
20
21
PropagationDirection
operator()
(
const
FreeTrajectoryState
&,
const
Surface
&)
const
;
22
23
PropagationDirection
operator()
(
const
FreeTrajectoryState
&,
const
Plane
&)
const
;
24
25
PropagationDirection
operator()
(
const
FreeTrajectoryState
&,
const
Cylinder
&)
const
;
26
};
27
28
#endif
Surface
Definition:
Surface.h:36
PropagationDirection
PropagationDirection
Definition:
PropagationDirection.h:4
PropagationDirectionChooser::~PropagationDirectionChooser
~PropagationDirectionChooser()
Definition:
PropagationDirectionChooser.h:19
Plane
Definition:
Plane.h:16
Cylinder
Definition:
Cylinder.h:19
PropagationDirectionChooser::PropagationDirectionChooser
PropagationDirectionChooser()
Definition:
PropagationDirectionChooser.h:17
FreeTrajectoryState
Definition:
FreeTrajectoryState.h:27
PropagationDirection.h
PropagationDirectionChooser::operator()
PropagationDirection operator()(const FreeTrajectoryState &, const Surface &) const
Definition:
PropagationDirectionChooser.cc:13
PropagationDirectionChooser
Definition:
PropagationDirectionChooser.h:15
FreeTrajectoryState.h
Generated for CMSSW Reference Manual by
1.8.5