CMS 3D CMS Logo

List of all members | Public Member Functions
KFBasedPixelFitter::MyBeamSpotGeomDet Class Referencefinal
Inheritance diagram for KFBasedPixelFitter::MyBeamSpotGeomDet:
GeomDet

Public Member Functions

std::vector< const GeomDet * > components () const override
 Returns direct components, if any. More...
 
 MyBeamSpotGeomDet (const ReferenceCountingPointer< BoundPlane > &plane)
 
GeomDetEnumerators::SubDetector subDetector () const override
 Which subdetector. More...
 
 ~MyBeamSpotGeomDet () override
 
- Public Member Functions inherited from GeomDet
AlignmentPositionError const * alignmentPositionError () const
 Return pointer to alignment errors. More...
 
virtual const GeomDetcomponent (DetId) const
 Returns a component GeomDet given its DetId, if existing. More...
 
int gdetIndex () const
 
DetId geographicalId () const
 The label of this GeomDet. More...
 
 GeomDet (Plane *plane)
 
 GeomDet (const ReferenceCountingPointer< Plane > &plane)
 
int index () const
 
virtual bool isLeaf () const
 is a Unit More...
 
const Surface::PositionTypeposition () const
 The position (origin of the R.F.) More...
 
const Surface::RotationTyperotation () const
 The rotation defining the local R.F. More...
 
void setGdetIndex (int i)
 
void setIndex (int i)
 
const PlanespecificSurface () const
 Same as surface(), kept for backward compatibility. More...
 
const Planesurface () const
 The nominal surface of the GeomDet. More...
 
virtual const SurfaceDeformationsurfaceDeformation () const
 
GlobalPoint toGlobal (const Local2DPoint &lp) const
 Conversion to the global R.F. from the R.F. of the GeomDet. More...
 
GlobalPoint toGlobal (const Local3DPoint &lp) const
 Conversion to the global R.F. from the R.F. of the GeomDet. More...
 
GlobalVector toGlobal (const LocalVector &lv) const
 Conversion to the global R.F. from the R.F. of the GeomDet. More...
 
LocalPoint toLocal (const GlobalPoint &gp) const
 Conversion to the R.F. of the GeomDet. More...
 
LocalVector toLocal (const GlobalVector &gv) const
 Conversion to the R.F. of the GeomDet. More...
 
virtual const Topologytopology () const
 
virtual const GeomDetTypetype () const
 
virtual ~GeomDet ()
 

Additional Inherited Members

- Public Types inherited from GeomDet
using SubDetector = GeomDetEnumerators::SubDetector
 
- Protected Member Functions inherited from GeomDet
virtual bool setAlignmentPositionError (const AlignmentPositionError &ape)
 
void setDetId (DetId id)
 

Detailed Description

Definition at line 37 of file KFBasedPixelFitter.h.

Constructor & Destructor Documentation

◆ MyBeamSpotGeomDet()

KFBasedPixelFitter::MyBeamSpotGeomDet::MyBeamSpotGeomDet ( const ReferenceCountingPointer< BoundPlane > &  plane)
inlineexplicit

Definition at line 39 of file KFBasedPixelFitter.h.

References GeomDet::setDetId().

39 : GeomDet(plane) { setDetId(0); }
void setDetId(DetId id)
Definition: GeomDet.h:99
GeomDet(Plane *plane)
Definition: GeomDet.h:31

◆ ~MyBeamSpotGeomDet()

KFBasedPixelFitter::MyBeamSpotGeomDet::~MyBeamSpotGeomDet ( )
inlineoverride

Definition at line 40 of file KFBasedPixelFitter.h.

40 {}

Member Function Documentation

◆ components()

std::vector<const GeomDet *> KFBasedPixelFitter::MyBeamSpotGeomDet::components ( ) const
inlineoverridevirtual

Returns direct components, if any.

Reimplemented from GeomDet.

Definition at line 42 of file KFBasedPixelFitter.h.

42 { return std::vector<const GeomDet *>(); }

◆ subDetector()

GeomDetEnumerators::SubDetector KFBasedPixelFitter::MyBeamSpotGeomDet::subDetector ( ) const
inlineoverridevirtual

Which subdetector.

Reimplemented from GeomDet.

Definition at line 41 of file KFBasedPixelFitter.h.

References GeomDetEnumerators::invalidDet.