ATLAS Offline Software
LArCalorimeter
LArGeoModel
LArReadoutGeometry
LArReadoutGeometry
EMBAccordionDetails.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
#ifndef LARREADOUTGEOMETRY_EMBACCORDIONDETAILS_H
6
#define LARREADOUTGEOMETRY_EMBACCORDIONDETAILS_H
7
8
class
GeoStraightAccSection
;
9
class
EMBAccordionDetails
{
10
11
public
:
12
16
EMBAccordionDetails
();
17
18
22
~EMBAccordionDetails
();
23
27
double
phiFirstAbsorber
()
const
;
28
32
const
GeoStraightAccSection
*
getAbsorberSections
()
const
;
33
37
const
GeoStraightAccSection
*
getElectrodeSections
()
const
;
38
39
40
41
private
:
42
43
// These methods are illegal:
44
EMBAccordionDetails
(
const
EMBAccordionDetails
&);
45
EMBAccordionDetails
&
operator =
(
const
EMBAccordionDetails
&);
46
47
class
Clockwork
;
48
Clockwork
*
m_c
;
49
50
};
51
#endif
EMBAccordionDetails::Clockwork
Definition:
EMBAccordionDetails.cxx:19
GeoStraightAccSection
Record of All Electrode Straight Pieces.
Definition:
GeoStraightAccSection.h:24
EMBAccordionDetails
Definition:
EMBAccordionDetails.h:9
EMBAccordionDetails::phiFirstAbsorber
double phiFirstAbsorber() const
Phi of the first absorber.
Definition:
EMBAccordionDetails.cxx:274
EMBAccordionDetails::EMBAccordionDetails
EMBAccordionDetails()
Destructor.
Definition:
EMBAccordionDetails.cxx:195
EMBAccordionDetails::getElectrodeSections
const GeoStraightAccSection * getElectrodeSections() const
Electrode position details:
Definition:
EMBAccordionDetails.cxx:306
EMBAccordionDetails::operator=
EMBAccordionDetails & operator=(const EMBAccordionDetails &)
EMBAccordionDetails::~EMBAccordionDetails
~EMBAccordionDetails()
Destructor.
Definition:
EMBAccordionDetails.cxx:270
EMBAccordionDetails::getAbsorberSections
const GeoStraightAccSection * getAbsorberSections() const
Absorber position details:
Definition:
EMBAccordionDetails.cxx:291
EMBAccordionDetails::EMBAccordionDetails
EMBAccordionDetails(const EMBAccordionDetails &)
EMBAccordionDetails::m_c
Clockwork * m_c
Definition:
EMBAccordionDetails.h:47
Generated on Thu Nov 7 2024 21:14:39 for ATLAS Offline Software by
1.8.18