ATLAS Offline Software
TileCalorimeter
TileDetDescr
TileDetDescr
TileDetDescrRegion.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
/***************************************************************************
6
Tile Calorimeter detector description package
7
-----------------------------------------
8
***************************************************************************/
9
10
#ifndef TILEDETDESCR_TILEDETDESCRREGION_H
11
#define TILEDETDESCR_TILEDETDESCRREGION_H
12
13
#include "
Identifier/Identifiable.h
"
14
15
#include "
TileDetDescr/TileDetDescriptor.h
"
16
39
class
TileDetDescrRegion
:
public
Identifiable
40
{
41
public
:
42
43
typedef
TileDetDescriptor
descriptor_type
;
44
45
TileDetDescrRegion
(
void
) :
m_descriptor
(0) {}
46
47
TileDetDescrRegion
(
const
Identifier
&
id
,
const
descriptor_type
*
descriptor
)
48
:
m_id
(
id
) ,
m_descriptor
(
descriptor
) {}
49
50
virtual
Identifier
identify
()
const
{
return
m_id
; }
51
const
descriptor_type
*
descriptor
()
const
{
return
m_descriptor
; }
52
void
print
()
const
;
53
54
private
:
55
56
Identifier
m_id
;
57
const
descriptor_type
*
m_descriptor
;
58
};
59
60
#endif // TILEDETDESCR_TILEDETDESCRREGION_H
TileDetDescrRegion::m_descriptor
const descriptor_type * m_descriptor
Definition:
TileDetDescrRegion.h:60
Identifiable.h
TileDetDescrRegion::descriptor_type
TileDetDescriptor descriptor_type
Definition:
TileDetDescrRegion.h:46
TileDetDescrRegion
Definition:
TileDetDescrRegion.h:40
TileDetDescriptor
Definition:
TileDetDescriptor.h:46
id
SG::auxid_t id
Definition:
Control/AthContainers/Root/debug.cxx:220
TileDetDescrRegion::identify
virtual Identifier identify() const
Definition:
TileDetDescrRegion.h:53
TileDetDescrRegion::print
void print() const
Definition:
TileDetDescrRegion.cxx:16
TileDetDescrRegion::m_id
Identifier m_id
Definition:
TileDetDescrRegion.h:59
TileDetDescrRegion::TileDetDescrRegion
TileDetDescrRegion(void)
Definition:
TileDetDescrRegion.h:48
Identifiable
This class provides an abstract interface to an Identifiable object.
Definition:
Identifiable.h:27
TileDetDescrRegion::descriptor
const descriptor_type * descriptor() const
Definition:
TileDetDescrRegion.h:54
TileDetDescriptor.h
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Thu Nov 7 2024 21:28:07 for ATLAS Offline Software by
1.8.18