Skip to content
Snippets Groups Projects

Common ReadoutGeometry Base Class for InDet and HGTD (SolidStateReadoutGeometry)

Merged Nicholas Styles requested to merge nstyles/athena:master-ReadoutGeometryBase into master
1 file
+ 6
8
Compare changes
  • Side-by-side
  • Inline
@@ -9,14 +9,16 @@
#ifndef INDETREADOUTGEOMETRY_SIDETECTORDESIGN_H
#define INDETREADOUTGEOMETRY_SIDETECTORDESIGN_H
//Base class
#include "ReadoutGeometryBase/DetectorDesign.h"
// Input/output classes
#include "InDetReadoutGeometry/SiDiodesParameters.h"
#include "InDetReadoutGeometry/InDetDD_Defs.h"
#include "ReadoutGeometryBase/SiDiodesParameters.h"
#include "ReadoutGeometryBase/InDetDD_Defs.h"
#include "CLHEP/Geometry/Point3D.h"
#include "CLHEP/Geometry/Vector3D.h"
#include "AtlasDetDescr/AtlasDetectorID.h"
#include "GeoPrimitives/GeoPrimitives.h"
#include "InDetDD_Defs.h"
//#include "InDetDD_Defs.h"
#include <list>
#include <vector>
@@ -36,10 +38,6 @@ class SiReadoutCell;
class SiLocalPosition;
class SiIntersect;
enum DetectorShape {
Box=0, Trapezoid, Annulus,Other
};
/** @class SiDetectorDesign
Base class for the detector design classes for Pixel and SCT.
@@ -50,7 +48,7 @@ enum DetectorShape {
@author A. Calvet, Grant Gorfine
*/
class SiDetectorDesign {
class SiDetectorDesign : public InDetDD::DetectorDesign {
public:
enum Axis {
xAxis=0, yAxis, zAxis
Loading