DD4hep
1.30.0
Detector Description Toolkit for High Energy Physics
DDRec
include
DDRec
DetectorSurfaces.h
Go to the documentation of this file.
1
//==========================================================================
2
// AIDA Detector description implementation
3
//--------------------------------------------------------------------------
4
// Copyright (C) Organisation europeenne pour la Recherche nucleaire (CERN)
5
// All rights reserved.
6
//
7
// For the licensing terms see $DD4hepINSTALL/LICENSE.
8
// For the list of contributors see $DD4hepINSTALL/doc/CREDITS.
9
//
10
// Author : F.Gaede
11
//
12
//==========================================================================
13
#ifndef DDREC_DETECTORSURFACES_H
14
#define DDREC_DETECTORSURFACES_H
15
16
#include "
DDRec/Surface.h
"
17
18
namespace
dd4hep
{
19
namespace
rec {
20
28
class
DetectorSurfaces
:
virtual
public
DetElement
{
29
30
public
:
31
typedef
DetElement
DetElement
;
32
33
DetectorSurfaces
(
const
DetElement
& e);
34
35
virtual
~DetectorSurfaces
();
36
38
const
SurfaceList
&
surfaceList
() {
return
*
_sL
; }
39
40
protected :
41
SurfaceList
*
_sL
;
42
44
void
initialize
() ;
45
46
};
47
48
}
/* namespace rec */
49
}
/* namespace dd4hep */
50
51
52
53
#endif // DDREC_DETECTORSURFACES_H
dd4hep::rec::DetectorSurfaces::DetElement
DetElement DetElement
Definition:
DetectorSurfaces.h:31
Surface.h
dd4hep::rec::DetectorSurfaces::~DetectorSurfaces
virtual ~DetectorSurfaces()
Definition:
DetectorSurfaces.cpp:25
dd4hep::rec::SurfaceList
Definition:
Surface.h:681
dd4hep::rec::DetectorSurfaces::initialize
void initialize()
initializes surfaces from VolSurfaces assigned to this DetElement in detector construction
Definition:
DetectorSurfaces.cpp:31
dd4hep::rec::DetectorSurfaces::surfaceList
const SurfaceList & surfaceList()
get the list of surfaces added to this DetElement
Definition:
DetectorSurfaces.h:38
dd4hep::rec::DetectorSurfaces::DetectorSurfaces
DetectorSurfaces(const DetElement &e)
Definition:
DetectorSurfaces.cpp:20
dd4hep::rec::DetectorSurfaces::_sL
SurfaceList * _sL
Definition:
DetectorSurfaces.h:41
dd4hep
Namespace for the AIDA detector description toolkit.
Definition:
AlignmentsCalib.h:28
dd4hep::rec::DetectorSurfaces
Definition:
DetectorSurfaces.h:28
Generated on Tue Dec 10 2024 18:30:10 for DD4hep by
1.8.18