#include <CalorimeterParameters.h>
Inheritance diagram for gear::CalorimeterParameters:
Public Member Functions | |
virtual | ~CalorimeterParameters () |
Destructor. | |
virtual const LayerLayout & | getLayerLayout () const=0 |
The layer layout in the calorimeter. | |
virtual int | getLayoutType () const=0 |
The type of the calorimeter layout: CalorimeterParameters.BARREL or CalorimeterParameters.ENDCAP. | |
virtual const std::vector< double > & | getExtent () const=0 |
Extent of the calorimeter in the r-z-plane [ rmin, rmax, zmin, zmax ] in mm. | |
virtual int | getSymmetryOrder () const=0 |
The order of the rotational symmetry 8 for an octagonal barrel calorimeter 2 for an endcap calorimeter 1 for a standalone prototype 0 for an idealized cylindrical calorimeter. | |
virtual double | getPhi0 () const=0 |
The azimuthal angle of the first module if symmetryOrder > 0. | |
Static Public Attributes | |
const int | BARREL = 1 |
const int | ENDCAP = 2 |