Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Ded.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2021 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 #ifndef Ded_H
6 #define Ded_H
7 
10 #include "GeoModelKernel/GeoVPhysVol.h"
11 
12 
13 namespace MuonGM {
14 
15  class Cutout;
16  class MYSQL;
17 
18  class Ded : public DetectorElement {
19 
20  public:
21  double width{0.};
22  double length{0.};
23  double thickness{0.};
24  double longWidth{0.}; // for trapezoidal layers
25 
26  Ded(const MYSQL& mysql, Component *s);
27  PVLink build(StoredMaterialManager& matManager, const MYSQL& mysql);
28  PVLink build(StoredMaterialManager& matManager,
29  const MYSQL& mysql, int cutoutson,
30  const std::vector<Cutout *>&);
31  virtual void print() const override;
32 
33  private:
35  };
36 } // namespace MuonGM
37 
38 #endif
DetectorElement.h
MuonGM::Ded::build
PVLink build(StoredMaterialManager &matManager, const MYSQL &mysql)
Definition: Ded.cxx:35
MuonGM
Ensure that the Athena extensions are properly loaded.
Definition: GeoMuonHits.h:27
MuonGM::Ded::longWidth
double longWidth
Definition: Ded.h:24
MuonGM::Ded::thickness
double thickness
Definition: Ded.h:23
MuonGM::MYSQL
Definition: MYSQL.h:43
MuonGM::DetectorElement
Definition: DetectorElement.h:15
MuonGM::StandardComponent
Definition: StandardComponent.h:15
MuonGM::Component
Definition: Component.h:11
MuonGM::Ded::m_component
DedComponent * m_component
Definition: Ded.h:34
MuonGM::Ded::Ded
Ded(const MYSQL &mysql, Component *s)
Definition: Ded.cxx:25
MuonGM::Ded::print
virtual void print() const override
Definition: Ded.cxx:84
MuonGM::Ded
Definition: Ded.h:18
MuonGM::Ded::width
double width
Definition: Ded.h:21
DedComponent.h
StoredMaterialManager
This class holds one or more material managers and makes them storeable, under StoreGate.
Definition: StoredMaterialManager.h:28
python.SystemOfUnits.s
float s
Definition: SystemOfUnits.py:146
MuonGM::Ded::length
double length
Definition: Ded.h:22