Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoTracker
TkDetLayers
src
TkGeomDetCompatibilityChecker.h
Go to the documentation of this file.
1
#ifndef TkGeomDetCompatibilityChecker_H
2
#define TkGeomDetCompatibilityChecker_H
3
4
#include <utility>
5
6
#include "
TrackingTools/TrajectoryState/interface/TrajectoryStateOnSurface.h
"
7
8
class
GeomDet
;
9
class
Propagator
;
10
class
MeasurementEstimator
;
11
12
#pragma GCC visibility push(hidden)
13
class
TkGeomDetCompatibilityChecker
{
14
public
:
15
16
std::pair<bool, TrajectoryStateOnSurface>
17
isCompatible
(
const
GeomDet
* det,
18
const
TrajectoryStateOnSurface
& tsos,
19
const
Propagator
& prop,
20
const
MeasurementEstimator
& est)
const
;
21
22
23
};
24
25
#pragma GCC visibility pop
26
#endif
MeasurementEstimator
Definition:
MeasurementEstimator.h:21
GeomDet
Definition:
GeomDet.h:24
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:15
TkGeomDetCompatibilityChecker::isCompatible
std::pair< bool, TrajectoryStateOnSurface > isCompatible(const GeomDet *det, const TrajectoryStateOnSurface &tsos, const Propagator &prop, const MeasurementEstimator &est) const
Definition:
TkGeomDetCompatibilityChecker.cc:9
Propagator
Definition:
Propagator.h:38
TkGeomDetCompatibilityChecker
Definition:
TkGeomDetCompatibilityChecker.h:13
TrajectoryStateOnSurface.h
Generated for CMSSW Reference Manual by
1.8.5