Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
TrackingTools
DetLayers
interface
DetRod.h
Go to the documentation of this file.
1
#ifndef DetLayers_DetRod_H
2
#define DetLayers_DetRod_H
3
8
#include "
TrackingTools/DetLayers/interface/GeometricSearchDet.h
"
9
#include "
DataFormats/GeometrySurface/interface/Plane.h
"
10
11
class
MeasurementEstimator
;
12
13
class
DetRod
:
public
GeometricSearchDet
{
14
public
:
15
using
GeometricSearchDet::GeometricSearchDet
;
16
17
~DetRod
()
override
;
18
19
const
BoundSurface
&
surface
()
const
final {
return
*
thePlane
; }
20
21
//--- Extension of the interface
22
24
virtual
const
Plane
&
specificSurface
()
const
final {
return
*
thePlane
; }
25
26
protected
:
28
void
setPlane
(
Plane
* plane) {
thePlane
= plane; }
29
30
//obsolete?
31
// Return the range in Z to be checked for compatibility
32
//float zError( const TrajectoryStateOnSurface& tsos,
33
// const MeasurementEstimator& est) const;
34
35
private
:
36
ReferenceCountingPointer<Plane>
thePlane
;
37
};
38
39
#endif
DetRod::surface
const BoundSurface & surface() const final
The surface of the GeometricSearchDet.
Definition:
DetRod.h:19
MeasurementEstimator
Definition:
MeasurementEstimator.h:19
Surface
Definition:
Surface.h:36
Plane.h
GeometricSearchDet::GeometricSearchDet
GeometricSearchDet(bool doHaveGroups)
Definition:
GeometricSearchDet.h:24
DetRod::~DetRod
~DetRod() override
Definition:
DetRod.cc:5
GeometricSearchDet.h
Plane
Definition:
Plane.h:16
ReferenceCountingPointer< Plane >
DetRod::thePlane
ReferenceCountingPointer< Plane > thePlane
Definition:
DetRod.h:36
DetRod
Definition:
DetRod.h:13
DetRod::specificSurface
virtual const Plane & specificSurface() const final
Return the rod surface as a Plane.
Definition:
DetRod.h:24
DetRod::setPlane
void setPlane(Plane *plane)
Set the rod's plane.
Definition:
DetRod.h:28
GeometricSearchDet
Definition:
GeometricSearchDet.h:17
runTheMatrix.const
string const
Definition:
runTheMatrix.py:329
Generated for CMSSW Reference Manual by
1.8.5