CMS 3D CMS Logo

RKTestMagVolume Class Reference

#include <TrackPropagation/RungeKutta/interface/RKTestPropagator.h>

Inheritance diagram for RKTestMagVolume:

MagVolume GloballyPositioned< float > MagneticField

List of all members.

Public Member Functions

virtual const std::vector
< VolumeSide > & 
faces () const
 Access to volume faces - dummy implementation.
virtual bool inside (const GlobalPoint &gp, double tolerance=0.) const
 RKTestMagVolume (const PositionType &pos, const RotationType &rot, DDSolidShape shape, const MagneticFieldProvider< float > *mfp)

Private Attributes

std::vector< VolumeSidetheFaces


Detailed Description

Definition at line 47 of file RKTestPropagator.h.


Constructor & Destructor Documentation

RKTestMagVolume::RKTestMagVolume ( const PositionType pos,
const RotationType rot,
DDSolidShape  shape,
const MagneticFieldProvider< float > *  mfp 
) [inline]

Definition at line 49 of file RKTestPropagator.h.

00050                                                                                      :
00051     MagVolume( pos, rot, shape, mfp) {}


Member Function Documentation

virtual const std::vector<VolumeSide>& RKTestMagVolume::faces (  )  const [inline, virtual]

Access to volume faces - dummy implementation.

Implements MagVolume.

Definition at line 56 of file RKTestPropagator.h.

References theFaces.

00056 {return theFaces;}

virtual bool RKTestMagVolume::inside ( const GlobalPoint gp,
double  tolerance = 0. 
) const [inline, virtual]

Implements MagVolume.

Definition at line 53 of file RKTestPropagator.h.

00053 {return true;}


Member Data Documentation

std::vector<VolumeSide> RKTestMagVolume::theFaces [private]

Definition at line 59 of file RKTestPropagator.h.

Referenced by faces().


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