CMS 3D CMS Logo

BoundVolume Class Reference

#include <MagneticField/VolumeGeometry/interface/BoundVolume.h>

Inheritance diagram for BoundVolume:

GloballyPositioned< float >

List of all members.

Public Member Functions

 BoundVolume (const PositionType &pos, const RotationType &rot)
virtual const VolumeBoundaryclosestBoundary (const LocalPoint &pos, const LocalVector &momentum, PropagationDirection dir) const =0
virtual const VolumeBoundarynextBoundary (const LocalPoint &pos, const LocalVector &momentum, PropagationDirection dir) const =0


Detailed Description

Definition at line 9 of file BoundVolume.h.


Constructor & Destructor Documentation

BoundVolume::BoundVolume ( const PositionType pos,
const RotationType rot 
) [inline]

Definition at line 12 of file BoundVolume.h.

00012                                                                  :
00013     GloballyPositioned<float>( pos, rot) {}


Member Function Documentation

virtual const VolumeBoundary* BoundVolume::closestBoundary ( const LocalPoint pos,
const LocalVector momentum,
PropagationDirection  dir 
) const [pure virtual]

virtual const VolumeBoundary* BoundVolume::nextBoundary ( const LocalPoint pos,
const LocalVector momentum,
PropagationDirection  dir 
) const [pure virtual]


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