CMS 3D CMS Logo

Public Member Functions | Private Attributes

RKTestMagVolume Class Reference

#include <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.

                                                                                     :
    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.

{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.

{return true;}

Member Data Documentation

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

Definition at line 59 of file RKTestPropagator.h.

Referenced by faces().