ATLAS Offline Software
Trk::ITrackingVolumeCreator Member List

This is the complete list of members for Trk::ITrackingVolumeCreator, including all inherited members.

createContainerTrackingVolume(const std::vector< TrackingVolume * > &volumes, const Material &matprop, const std::string &volumeName="UndefinedVolume", bool buildBoundaryLayers=false, bool replaceBoundaryFace=false) const =0Trk::ITrackingVolumeCreatorpure virtual
createGapTrackingVolume(Material &matprop, double loc1Min, double loc1Max, double loc2Min, double loc2Max, unsigned int materialLayers, bool cylinder=true, const std::string &volumeName="UndefinedVolume") const =0Trk::ITrackingVolumeCreatorpure virtual
createGapTrackingVolume(Material &matprop, double loc1Min, double loc1Max, double loc2Min, double loc2Max, const std::vector< double > &layerPositions, bool cylinder=true, const std::string &volumeName="UndefinedVolume", BinningType btype=arbitrary) const =0Trk::ITrackingVolumeCreatorpure virtual
createTrackingVolume(const std::vector< Layer * > &layers, Material &matprop, VolumeBounds *volBounds=0, Amg::Transform3D *transform=0, const std::string &volumeName="UndefinedVolume", BinningType btype=arbitrary) const =0Trk::ITrackingVolumeCreatorpure virtual
createTrackingVolume(const std::vector< Layer * > &layers, Material &matprop, double loc1Min, double loc1Max, double loc2Min, double loc2Max, const std::string &volumeName="UndefinedVolume", BinningType btype=arbitrary) const =0Trk::ITrackingVolumeCreatorpure virtual
DeclareInterfaceID(ITrackingVolumeCreator, 1, 0)Trk::ITrackingVolumeCreator
~ITrackingVolumeCreator()Trk::ITrackingVolumeCreatorinlinevirtual