Main Page
Namespaces
Classes
Package Documentation
CVS Directory
WorkBook
Offline Guide
Release schedule
•
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/Plane.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
GCC11_FINAL
{
return
*
thePlane
;}
20
21
22
//--- Extension of the interface
23
25
virtual
const
Plane
&
specificSurface
()
const
GCC11_FINAL
{
return
*
thePlane
;}
26
27
28
protected
:
30
void
setPlane
(
Plane
* 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<Plane>
thePlane
;
39
40
};
41
42
#endif
DetRod::specificSurface
virtual const Plane & specificSurface() const GCC11_FINAL
Return the rod surface as a Plane.
Definition:
DetRod.h:25
MeasurementEstimator
Definition:
MeasurementEstimator.h:20
Surface
Definition:
Surface.h:48
Plane.h
DetRod::~DetRod
virtual ~DetRod()
Definition:
DetRod.cc:5
GeometricSearchDet.h
Plane
Definition:
Plane.h:17
ReferenceCountingPointer< Plane >
DetRod::thePlane
ReferenceCountingPointer< Plane > thePlane
Definition:
DetRod.h:38
DetRod::surface
virtual const BoundSurface & surface() const GCC11_FINAL
The surface of the GeometricSearchDet.
Definition:
DetRod.h:19
DetRod
Definition:
DetRod.h:13
compareJSON.const
string const
Definition:
compareJSON.py:14
DetRod::setPlane
void setPlane(Plane *plane)
Set the rod's plane.
Definition:
DetRod.h:30
GeometricSearchDet
Definition:
GeometricSearchDet.h:19
GCC11_FINAL
Unlimited (trivial) bounds.
Definition:
BeamSpotTransientTrackingRecHit.h:27
Generated for CMSSW Reference Manual by
1.8.5