CMS 3D CMS Logo

Public Types | Public Member Functions

BeamSpotGeomDet Class Reference

#include <BeamSpotGeomDet.h>

Inheritance diagram for BeamSpotGeomDet:
GeomDet

List of all members.

Public Types

typedef
GeomDetEnumerators::SubDetector 
SubDetector

Public Member Functions

 BeamSpotGeomDet (const ReferenceCountingPointer< BoundPlane > &plane)
virtual std::vector< const
GeomDet * > 
components () const
 Returns direct components, if any.
virtual SubDetector subDetector () const
 Which subdetector.
virtual ~BeamSpotGeomDet ()

Detailed Description

A GeomDet used to create transient tracking rec hits for the beam spot. The DetId originates from a static memebr function in AlignableBeamSpot.

Author : Andreas Mussgiller date : 2010/08/30 last update:

Date:
2011/05/18 10:19:12

by :

Author:
mussgill

Definition at line 22 of file BeamSpotGeomDet.h.


Member Typedef Documentation

Reimplemented from GeomDet.

Definition at line 25 of file BeamSpotGeomDet.h.


Constructor & Destructor Documentation

BeamSpotGeomDet::BeamSpotGeomDet ( const ReferenceCountingPointer< BoundPlane > &  plane) [inline, explicit]

Definition at line 27 of file BeamSpotGeomDet.h.

References AlignableBeamSpot::detId(), and GeomDet::setDetId().

virtual BeamSpotGeomDet::~BeamSpotGeomDet ( ) [inline, virtual]

Definition at line 32 of file BeamSpotGeomDet.h.

{ }

Member Function Documentation

virtual std::vector< const GeomDet*> BeamSpotGeomDet::components ( ) const [inline, virtual]

Returns direct components, if any.

Implements GeomDet.

Definition at line 38 of file BeamSpotGeomDet.h.

                                                        {
    return std::vector< const GeomDet*>();
  }
virtual SubDetector BeamSpotGeomDet::subDetector ( ) const [inline, virtual]

Which subdetector.

Implements GeomDet.

Definition at line 34 of file BeamSpotGeomDet.h.

References GeomDetEnumerators::invalidDet.