ATLAS Offline Software
Loading...
Searching...
No Matches
TBBarrelCryostatConstruction.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// TBBarrelCryostatConstruction
6// returns an envelope that contains the H8 barrel cryostat
7// and places inside the calorimeter module and the presampler
8
9#ifndef LARGEOTBBARREL_TBBARRELCRYOSTATCONSTRUCTION_H
10#define LARGEOTBBARREL_TBBARRELCRYOSTATCONSTRUCTION_H
11
12#include "GeoModelKernel/GeoFullPhysVol.h"
13class StoreGateSvc;
14
15namespace LArGeo {
17
19 {
20 public:
23
24 // get the envelope containing this detector
25 virtual GeoIntrusivePtr<GeoFullPhysVol> GetEnvelope(const VDetectorParameters* params);
26
27 void setBarrelSagging(bool flag) {_barrelSagging=flag;}
29
30 private:
33 GeoIntrusivePtr<GeoFullPhysVol> cryoMotherPhysical;
34 };
35
36} // namespace LArGeo
37
38#endif
#define maxCell
virtual GeoIntrusivePtr< GeoFullPhysVol > GetEnvelope(const VDetectorParameters *params)
GeoIntrusivePtr< GeoFullPhysVol > cryoMotherPhysical
The Athena Transient Store API.