ATLAS Offline Software
ICaloSurfaceBuilder Member List

This is the complete list of members for ICaloSurfaceBuilder, including all inherited members.

CreateLastSurface(const CaloCell_ID::CaloSample sample, const double offset, const double etaCaloLocal, const CaloDetDescrManager *calo_dd) const =0ICaloSurfaceBuilderpure virtual
CreateUserSurface(const CaloCell_ID::CaloSample sample, const double offset, const double etaCaloLocal, const CaloDetDescrManager *calo_dd) const =0ICaloSurfaceBuilderpure virtual
entrySurfaces(const CaloDetDescrManager *calo_dd) const =0ICaloSurfaceBuilderpure virtual
exitSurfaces(const CaloDetDescrManager *calo_dd) const =0ICaloSurfaceBuilderpure virtual
get_cylinder_surface(CaloCell_ID::CaloSample sample, int side, Amg::Transform3D &htrans, double &radius, double &hphi, double &hlength, double &depth, const CaloDetDescrManager *calo_dd) const =0ICaloSurfaceBuilderpure virtual
get_cylinder_surface(CaloSubdetNames::ALIGNVOL alvol, Amg::Transform3D &htrans, double &hphi, std::vector< double > &radius, std::vector< double > &depth, std::vector< double > &hlength) const =0ICaloSurfaceBuilderpure virtual
get_disk_surface(CaloCell_ID::CaloSample sample, int side, Amg::Transform3D &htrans, double &z, double &rmin, double &rmax, double &hphisec, double &depth, const CaloDetDescrManager *calo_dd) const =0ICaloSurfaceBuilderpure virtual
get_disk_surface(CaloSubdetNames::ALIGNVOL alvol, Amg::Transform3D &htrans, double &hphi, std::vector< double > &z, std::vector< double > &depth, std::vector< double > &rmin, std::vector< double > &rmax) const =0ICaloSurfaceBuilderpure virtual
getCaloDepth()=0ICaloSurfaceBuilderpure virtual
interfaceID()ICaloSurfaceBuilderinlinestatic
~ICaloSurfaceBuilder()ICaloSurfaceBuilderinlinevirtual