ATLAS Offline Software
Loading...
Searching...
No Matches
MuonSpectrometer/MuonDetDescr/MuonGeoModel/MuonGeoModel/Spacer.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 Spacer_H
6#define Spacer_H
7
10
11class GeoVPhysVol;
12
13namespace MuonGM {
14 class MYSQL;
15
16 class Spacer : public DetectorElement {
17
18 public:
19 double width{0.};
20 double length{0.};
21 double thickness{0.};
22 double longWidth{0.}; // for trapezoidal layers
23
24 Spacer(const MYSQL& mysql, Component *s);
25 GeoVPhysVol *build(StoredMaterialManager& matManager);
26 GeoVPhysVol *build(StoredMaterialManager& matManager, int cutoutson);
27 virtual void print() const override;
28
29 private:
31 };
32
33} // namespace MuonGM
34
35#endif
DetectorElement(const std::string &n)
GeoVPhysVol * build(StoredMaterialManager &matManager)
This class holds one or more material managers and makes them storeable, under StoreGate.
Ensure that the Athena extensions are properly loaded.
Definition GeoMuonHits.h:27