|
ATLAS Offline Software
|
Go to the documentation of this file.
9 #ifndef TRKVOLUMES_ABSTRACTVOLUME_H
10 #define TRKVOLUMES_ABSTRACTVOLUME_H
73 const std::vector<SharedObject<const BoundarySurface<AbstractVolume> > >&
80 std::vector<SharedObject<const BoundarySurface<AbstractVolume> > >*
90 #endif // TRKVOLUMES_ABSTRACTVOLUME_H
virtual ~AbstractVolume()
Virtual Destructor.
AbstractVolume & operator=(const AbstractVolume &vol)
Assignment operator.
Eigen::Affine3d Transform3D
Ensure that the ATLAS eigen extensions are properly loaded.
const std::vector< SharedObject< const BoundarySurface< AbstractVolume > > > & boundarySurfaces() const
Method to return the BoundarySurfaces.
Define macros for attributes used to control the static checker.
std::vector< SharedObject< const BoundarySurface< AbstractVolume > > > * m_boundarySurfaces
boundary Surfaces
AbstractVolume()
Default Constructor - needed for pool and inherited classes.
AbstractVolume * clone() const
Implicit constructor.
void createBoundarySurfaces()
Private method to create BoundarySurfaces.