ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
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
Identifiable.h
TileDetDescriptor.h
Identifiable
This class provides an abstract interface to an Identifiable object.
Definition
Identifiable.h:27
TileDetDescrRegion::identify
virtual Identifier identify() const
Definition
TileDetDescrRegion.h:50
TileDetDescrRegion::print
void print() const
Definition
TileDetDescrRegion.cxx:16
TileDetDescrRegion::TileDetDescrRegion
TileDetDescrRegion(void)
Definition
TileDetDescrRegion.h:45
TileDetDescrRegion::m_id
Identifier m_id
Definition
TileDetDescrRegion.h:56
TileDetDescrRegion::TileDetDescrRegion
TileDetDescrRegion(const Identifier &id, const descriptor_type *descriptor)
Definition
TileDetDescrRegion.h:47
TileDetDescrRegion::m_descriptor
const descriptor_type * m_descriptor
Definition
TileDetDescrRegion.h:57
TileDetDescrRegion::descriptor
const descriptor_type * descriptor() const
Definition
TileDetDescrRegion.h:51
TileDetDescrRegion::descriptor_type
TileDetDescriptor descriptor_type
Definition
TileDetDescrRegion.h:43
TileDetDescriptor
Definition
TileDetDescriptor.h:46
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0