CMS 3D CMS Logo

PlaneBuilder Class Reference

This class is deprecated. More...

#include <DataFormats/GeometrySurface/interface/PlaneBuilder.h>

List of all members.

Public Types

typedef Surface::PositionType PositionType
typedef
ReferenceCountingPointer
< BoundPlane
ReturnType
typedef Surface::RotationType RotationType

Public Member Functions

ReturnType plane (const PositionType &pos, const RotationType &rot, const Bounds &bounds) const
 Same as above, with bounds.
ReturnType plane (const PositionType &pos, const RotationType &rot) const
 Builds a plane with origin at pos and with rotation matrix rot.


Detailed Description

This class is deprecated.

Please use the static build() methods in BoundPlane.

Definition at line 13 of file PlaneBuilder.h.


Member Typedef Documentation

typedef Surface::PositionType PlaneBuilder::PositionType

Definition at line 16 of file PlaneBuilder.h.

typedef ReferenceCountingPointer<BoundPlane> PlaneBuilder::ReturnType

Definition at line 18 of file PlaneBuilder.h.

typedef Surface::RotationType PlaneBuilder::RotationType

Definition at line 17 of file PlaneBuilder.h.


Member Function Documentation

ReturnType PlaneBuilder::plane ( const PositionType pos,
const RotationType rot,
const Bounds bounds 
) const [inline]

Same as above, with bounds.

The bounds are cloned, and a new copy is used in the plane, so you don't have to create them with "new", and if you do, don't forget to delete them.

Definition at line 30 of file PlaneBuilder.h.

00031                                                 {
00032     return ReturnType( new BoundPlane( pos, rot, bounds));
00033   }

ReturnType PlaneBuilder::plane ( const PositionType pos,
const RotationType rot 
) const [inline]

Builds a plane with origin at pos and with rotation matrix rot.

Definition at line 22 of file PlaneBuilder.h.

Referenced by MuonSimHitProducer::produce().

00022                                                                             {
00023     return ReturnType( new BoundPlane( pos, rot));
00024   }


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:30:09 2009 for CMSSW by  doxygen 1.5.4