Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
TrackingTools
DetLayers
interface
GeomDetCompatibilityChecker.h
Go to the documentation of this file.
1
#ifndef DetLayers_GeomDetCompatibilityChecker_h
2
#define DetLayers_GeomDetCompatibilityChecker_h
3
4
#include "
Geometry/CommonDetUnit/interface/GeomDet.h
"
5
#include "
TrackingTools/GeomPropagators/interface/Propagator.h
"
6
#include "
TrackingTools/DetLayers/interface/MeasurementEstimator.h
"
7
12
class
GeomDetCompatibilityChecker
{
13
public
:
22
static
std::pair<bool, TrajectoryStateOnSurface>
isCompatible
(
const
GeomDet
* theDet,
23
const
TrajectoryStateOnSurface
& ts,
24
const
Propagator
& prop,
25
const
MeasurementEstimator
& est);
26
};
27
28
#endif
GeomDetCompatibilityChecker
Definition:
GeomDetCompatibilityChecker.h:12
MeasurementEstimator.h
MeasurementEstimator
Definition:
MeasurementEstimator.h:19
GeomDet.h
GeomDet
Definition:
GeomDet.h:27
TrajectoryStateOnSurface
Definition:
TrajectoryStateOnSurface.h:16
GeomDetCompatibilityChecker::isCompatible
static std::pair< bool, TrajectoryStateOnSurface > isCompatible(const GeomDet *theDet, const TrajectoryStateOnSurface &ts, const Propagator &prop, const MeasurementEstimator &est)
Definition:
GeomDetCompatibilityChecker.cc:58
Propagator
Definition:
Propagator.h:44
Propagator.h
Generated for CMSSW Reference Manual by
1.8.5