Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:17
Generated for CMSSW Reference Manual by
1.8.5