ATLAS Offline Software
Loading...
Searching...
No Matches
EMECModuleConstruction.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3*/
4
5// EMECModuleConstruction
6// Return an envelope that contains the TB Module of the EMEC.
7// 9-Dec-2005 V.N.
8// copied from EMECConstruction.h and ModuleConstruction in LArG4EC
9
10#ifndef __EMECModuleConstruction_H__
11#define __EMECModuleConstruction_H__
12
13#include "GeoModelKernel/GeoVFullPhysVol.h"
14
15namespace LArGeo {
16
18 {
19 public:
20
21 EMECModuleConstruction( bool itbb = true, bool iw = true, bool ow = true ); // changed initialisation to select
22 // inner or outer wheel only.
23 // Default is TB position, with both wheels.
25
26 // Get the envelope containing this detector.
27 virtual GeoIntrusivePtr<GeoVFullPhysVol> GetEnvelope();
28
29 private:
30
31 bool m_isTB;
34 };
35
36} // namespace LArGeo
37
38#endif // __EMECModuleConstruction_H__
virtual GeoIntrusivePtr< GeoVFullPhysVol > GetEnvelope()
EMECModuleConstruction(bool itbb=true, bool iw=true, bool ow=true)