ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArGeoEndcap
LArGeoEndcap
EndcapPresamplerConstruction.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
13
#ifndef LARGEOENDCAP_ENDCAPPRESAMPLERCONSTRUCTION_H
14
#define LARGEOENDCAP_ENDCAPPRESAMPLERCONSTRUCTION_H
15
16
#include "GeoModelKernel/GeoFullPhysVol.h"
17
#include "GeoGenericFunctions/FunctionNoop.h"
18
19
// Forward declarations
20
24
class
EndcapPresamplerConstruction
25
{
26
public
:
27
28
// Constructor;
29
EndcapPresamplerConstruction
(
bool
imb =
false
);
30
31
// Destructor:
32
virtual
~EndcapPresamplerConstruction
();
33
34
// Get the envelope containing this detector.
35
GeoIntrusivePtr<GeoFullPhysVol>
Envelope
();
36
37
private
:
38
39
// It is illegal to copy a EndcapPresamplerConstruction:
40
EndcapPresamplerConstruction
(
const
EndcapPresamplerConstruction
&);
41
42
// It is illegal to assign a EndcapPresamplerConstruction:
43
EndcapPresamplerConstruction
&
operator=
(
const
EndcapPresamplerConstruction
&);
44
45
// volumes that are private member variables:
46
GeoIntrusivePtr<GeoFullPhysVol>
m_psPhysical
;
47
48
// Flag for module only presampler ( TB )
49
bool
m_isModule
;
50
51
};
52
53
#endif // LARGEOENDCAP_ENDCAPPRESAMPLERCONSTRUCTION_H
54
55
EndcapPresamplerConstruction::EndcapPresamplerConstruction
EndcapPresamplerConstruction(bool imb=false)
Definition:
EndcapPresamplerConstruction.cxx:44
EndcapPresamplerConstruction::operator=
EndcapPresamplerConstruction & operator=(const EndcapPresamplerConstruction &)
EndcapPresamplerConstruction::~EndcapPresamplerConstruction
virtual ~EndcapPresamplerConstruction()
Definition:
EndcapPresamplerConstruction.cxx:50
EndcapPresamplerConstruction::m_psPhysical
GeoIntrusivePtr< GeoFullPhysVol > m_psPhysical
Definition:
EndcapPresamplerConstruction.h:46
EndcapPresamplerConstruction
GeoModel description of the LAr Endcap Presampler geometry.
Definition:
EndcapPresamplerConstruction.h:25
EndcapPresamplerConstruction::m_isModule
bool m_isModule
Definition:
EndcapPresamplerConstruction.h:49
EndcapPresamplerConstruction::Envelope
GeoIntrusivePtr< GeoFullPhysVol > Envelope()
Definition:
EndcapPresamplerConstruction.cxx:53
EndcapPresamplerConstruction::EndcapPresamplerConstruction
EndcapPresamplerConstruction(const EndcapPresamplerConstruction &)
Generated on Sun Dec 22 2024 21:10:08 for ATLAS Offline Software by
1.8.18