ATLAS Offline Software
Loading...
Searching...
No Matches
CryostatConstructionTBEC.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5// CryostatConstructionTBEC
6// Return an envelope that contains the TBEC LAr Cryostat.
7// Dec-2005 V. Niess
8// from CryostatConstructionH62003 and LArG4TBECCryostatConstruction.
9
10#ifndef LARGEOTBEC_CRYOSTATCONSTRUCTIONTBEC_H
11#define LARGEOTBEC_CRYOSTATCONSTRUCTIONTBEC_H
12
13#include "GeoModelKernel/GeoPhysVol.h"
14#include "GeoModelKernel/GeoFullPhysVol.h"
15namespace LArGeo {
16
18 {
19 public:
22
23 // Get the envelope containing this detector.
24 GeoIntrusivePtr<GeoVFullPhysVol> GetEnvelope();
25
26 // Get the LAr physical volume.
27 GeoIntrusivePtr<GeoPhysVol> GetLArPhysical();
28
29 private:
30 GeoFullPhysVol *m_cryoEnvelopePhysical{nullptr};
31 GeoPhysVol *m_LArPhysical{nullptr};
32 };
33
34} // namespace LArGeo
35
36#endif
GeoIntrusivePtr< GeoVFullPhysVol > GetEnvelope()
GeoIntrusivePtr< GeoPhysVol > GetLArPhysical()