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/Plane.h
"
10
11
class
MeasurementEstimator
;
12
13
class
DetRod
:
public
GeometricSearchDet
{
14
public
:
15
16
using
GeometricSearchDet::GeometricSearchDet
;
17
18
virtual
~DetRod
();
19
20
21
virtual
const
BoundSurface
&
surface
()
const
GCC11_FINAL
{
return
*
thePlane
;}
22
23
24
//--- Extension of the interface
25
27
virtual
const
Plane
&
specificSurface
()
const
GCC11_FINAL
{
return
*
thePlane
;}
28
29
30
protected
:
32
void
setPlane
(
Plane
* plane) {
thePlane
= plane;}
33
34
//obsolete?
35
// Return the range in Z to be checked for compatibility
36
//float zError( const TrajectoryStateOnSurface& tsos,
37
// const MeasurementEstimator& est) const;
38
39
private
:
40
ReferenceCountingPointer<Plane>
thePlane
;
41
42
};
43
44
#endif
DetRod::specificSurface
virtual const Plane & specificSurface() const GCC11_FINAL
Return the rod surface as a Plane.
Definition:
DetRod.h:27
MeasurementEstimator
Definition:
MeasurementEstimator.h:20
Surface
Definition:
Surface.h:48
Plane.h
DetRod::~DetRod
virtual ~DetRod()
Definition:
DetRod.cc:5
GeometricSearchDet::GeometricSearchDet
GeometricSearchDet(bool doHaveGroups)
Definition:
GeometricSearchDet.h:26
GeometricSearchDet.h
Plane
Definition:
Plane.h:17
ReferenceCountingPointer< Plane >
DetRod::thePlane
ReferenceCountingPointer< Plane > thePlane
Definition:
DetRod.h:40
DetRod::surface
virtual const BoundSurface & surface() const GCC11_FINAL
The surface of the GeometricSearchDet.
Definition:
DetRod.h:21
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:32
GeometricSearchDet
Definition:
GeometricSearchDet.h:19
GCC11_FINAL
Unlimited (trivial) bounds.
Definition:
BeamSpotTransientTrackingRecHit.h:27
Generated for CMSSW Reference Manual by
1.8.5