ATLAS Offline Software
Public Member Functions | List of all members
ICaloRecoSimpleGeomTool Class Referenceabstract

#include <ICaloRecoSimpleGeomTool.h>

Inheritance diagram for ICaloRecoSimpleGeomTool:
Collaboration diagram for ICaloRecoSimpleGeomTool:

Public Member Functions

virtual bool get_cylinder_surface (CaloSubdetNames::ALIGNVOL alvol, Amg::Transform3D &htrans, double &hphi, std::vector< double > &radius, std::vector< double > &depth, std::vector< double > &hlength) const =0
 the enum ALIGNVOL covers all LAr pieces, including cryostats and coil More...
 
virtual bool 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 =0
 the enum ALIGNVOL covers all LAr pieces, including cryostats and coil More...
 
virtual void print () const =0
 method for printout More...
 

Detailed Description

Definition at line 36 of file ICaloRecoSimpleGeomTool.h.

Member Function Documentation

◆ get_cylinder_surface()

virtual bool ICaloRecoSimpleGeomTool::get_cylinder_surface ( CaloSubdetNames::ALIGNVOL  alvol,
Amg::Transform3D htrans,
double &  hphi,
std::vector< double > &  radius,
std::vector< double > &  depth,
std::vector< double > &  hlength 
) const
pure virtual

the enum ALIGNVOL covers all LAr pieces, including cryostats and coil

Implemented in LArRecoSimpleGeomTool.

◆ get_disk_surface()

virtual bool ICaloRecoSimpleGeomTool::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
pure virtual

the enum ALIGNVOL covers all LAr pieces, including cryostats and coil

Implemented in LArRecoSimpleGeomTool.

◆ print()

virtual void ICaloRecoSimpleGeomTool::print ( ) const
pure virtual

method for printout

Implemented in LArRecoSimpleGeomTool.


The documentation for this class was generated from the following file: