Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
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/BoundPlane.h
"
10
11
class
MeasurementEstimator
;
12
13
class
DetRod
:
public
virtual
GeometricSearchDet
{
14
public
:
15
16
virtual
~DetRod
();
17
18
19
virtual
const
BoundSurface
&
surface
()
const
{
return
*
thePlane
;}
20
21
22
//--- Extension of the interface
23
25
virtual
const
BoundPlane
&
specificSurface
()
const
{
return
*
thePlane
;}
26
27
28
protected
:
30
void
setPlane
(
BoundPlane
* plane) {
thePlane
= plane;}
31
32
//obsolete?
33
// Return the range in Z to be checked for compatibility
34
//float zError( const TrajectoryStateOnSurface& tsos,
35
// const MeasurementEstimator& est) const;
36
37
private
:
38
ReferenceCountingPointer<BoundPlane>
thePlane
;
39
40
};
41
42
#endif
BoundPlane
Definition:
BoundPlane.h:19
MeasurementEstimator
Definition:
MeasurementEstimator.h:21
DetRod::specificSurface
virtual const BoundPlane & specificSurface() const
Return the rod surface as a BoundPlane.
Definition:
DetRod.h:25
DetRod::~DetRod
virtual ~DetRod()
Definition:
DetRod.cc:5
GeometricSearchDet.h
ReferenceCountingPointer< BoundPlane >
DetRod::setPlane
void setPlane(BoundPlane *plane)
Set the rod's plane.
Definition:
DetRod.h:30
BoundPlane.h
DetRod
Definition:
DetRod.h:13
DetRod::surface
virtual const BoundSurface & surface() const
The surface of the GeometricSearchDet.
Definition:
DetRod.h:19
DetRod::thePlane
ReferenceCountingPointer< BoundPlane > thePlane
Definition:
DetRod.h:38
BoundSurface
Definition:
BoundSurface.h:19
GeometricSearchDet
Definition:
GeometricSearchDet.h:19
Generated for CMSSW Reference Manual by
1.8.5