ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
LArCalorimeter
LArGeoModel
LArReadoutGeometry
LArReadoutGeometry
FCALTube.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2019 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARREADOUTGEOMETRY_FCALTUBE_H
6
#define LARREADOUTGEOMETRY_FCALTUBE_H
7
8
#include "GeoModelKernel/RCBase.h"
9
#include "
LArHV/FCALHVLine.h
"
10
17
18
class
FCALTile
;
19
20
class
FCALTube
:
public
RCBase {
21
22
public
:
23
24
// Constructor
25
FCALTube
(
const
FCALTile
*tile,
const
FCALHVLine
& line,
double
x
,
double
y
);
26
27
// Get the tube position (x)
28
double
getXLocal
()
const
;
29
30
// Get the tube position (y)
31
double
getYLocal
()
const
;
32
33
// Get the tile
34
const
FCALTile
*
getTile
()
const
;
35
36
// Get the High Voltage Line
37
const
FCALHVLine
&
getHVLine
()
const
;
38
39
private
:
40
41
FCALTube
(
const
FCALTube
& right);
42
43
FCALTube
&
operator=
(
const
FCALTube
& right);
44
45
virtual
~FCALTube
();
46
47
const
FCALTile
*
m_tile
;
// link to the Tile
48
const
FCALHVLine
&
m_hvLine
;
// link to HVLine
49
double
m_x
;
// nominal x position
50
double
m_y
;
// nominal y position;
51
52
friend
class
ImaginaryFriend
;
53
54
};
55
56
#endif
FCALHVLine.h
y
#define y
x
#define x
FCALHVLine
Definition
FCALHVLine.h:15
FCALTile
A tile of the forward calorimeter readout geometry.
Definition
FCALTile.h:27
FCALTube::getTile
const FCALTile * getTile() const
Definition
FCALTube.cxx:33
FCALTube::m_x
double m_x
Definition
FCALTube.h:49
FCALTube::operator=
FCALTube & operator=(const FCALTube &right)
FCALTube::m_y
double m_y
Definition
FCALTube.h:50
FCALTube::m_tile
const FCALTile * m_tile
Definition
FCALTube.h:47
FCALTube::~FCALTube
virtual ~FCALTube()
FCALTube::getXLocal
double getXLocal() const
Definition
FCALTube.cxx:23
FCALTube::FCALTube
FCALTube(const FCALTile *tile, const FCALHVLine &line, double x, double y)
Definition
FCALTube.cxx:8
FCALTube::getHVLine
const FCALHVLine & getHVLine() const
Definition
FCALTube.cxx:38
FCALTube::FCALTube
FCALTube(const FCALTube &right)
FCALTube::getYLocal
double getYLocal() const
Definition
FCALTube.cxx:28
FCALTube::ImaginaryFriend
friend class ImaginaryFriend
Definition
FCALTube.h:52
FCALTube::m_hvLine
const FCALHVLine & m_hvLine
Definition
FCALTube.h:48
Generated on
for ATLAS Offline Software by
1.17.0