ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoHec
LArGeoHec
HECModuleConstruction.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
12
#ifndef __HECModuleConstruction_H__
13
#define __HECModuleConstruction_H__
14
15
#include "GeoModelKernel/GeoFullPhysVol.h"
16
17
18
namespace
LArGeo
19
{
26
class
HECModuleConstruction
27
{
28
public
:
29
HECModuleConstruction
(
bool
threeBoards=
false
,
bool
frontWheel=
true
,
bool
tb
=
false
,
int
tbyear=2002);
30
virtual
~HECModuleConstruction
();
31
// Get the envelope containing this detector.
32
GeoIntrusivePtr<GeoFullPhysVol>
GetEnvelope
();
33
34
private
:
35
GeoIntrusivePtr<GeoFullPhysVol>
m_physiHECModule
;
36
bool
m_threeBoards
;
37
bool
m_frontWheel
;
38
bool
m_tb
;
39
int
m_tbyear
;
40
};
41
42
}
43
#endif // __HECModuleConstruction_H__
LArGeo::HECModuleConstruction::m_physiHECModule
GeoIntrusivePtr< GeoFullPhysVol > m_physiHECModule
Definition:
HECModuleConstruction.h:35
LArGeo::HECModuleConstruction::~HECModuleConstruction
virtual ~HECModuleConstruction()
Definition:
HECModuleConstruction.cxx:67
LArGeo
Definition:
LArDetectorFactory.h:25
LArGeo::HECModuleConstruction
GeoModel description of LAr HECModule.
Definition:
HECModuleConstruction.h:27
LArGeo::HECModuleConstruction::m_frontWheel
bool m_frontWheel
Definition:
HECModuleConstruction.h:37
Execution.tb
tb
Definition:
Execution.py:15
LArGeo::HECModuleConstruction::HECModuleConstruction
HECModuleConstruction(bool threeBoards=false, bool frontWheel=true, bool tb=false, int tbyear=2002)
Definition:
HECModuleConstruction.cxx:52
LArGeo::HECModuleConstruction::m_tb
bool m_tb
Definition:
HECModuleConstruction.h:38
LArGeo::HECModuleConstruction::GetEnvelope
GeoIntrusivePtr< GeoFullPhysVol > GetEnvelope()
Definition:
HECModuleConstruction.cxx:71
LArGeo::HECModuleConstruction::m_tbyear
int m_tbyear
Definition:
HECModuleConstruction.h:39
LArGeo::HECModuleConstruction::m_threeBoards
bool m_threeBoards
Definition:
HECModuleConstruction.h:36
Generated on Thu Jul 4 2024 21:16:38 for ATLAS Offline Software by
1.8.18