ATLAS Offline Software
ForwardDetectors
LUCID
LUCID_Identifier
LUCID_Identifier
LUCID_DetElemHash.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LUCID_DETELEMHASH_H
6
#define LUCID_DETELEMHASH_H
7
8
class
Identifier
;
9
class
IdHelper
;
10
class
IdContext
;
11
12
// based on the Muon DetEkemHash class
13
14
class
LUCID_DetElemHash
15
{
16
public
:
17
18
LUCID_DetElemHash
();
19
LUCID_DetElemHash
(
const
LUCID_DetElemHash
&
other
);
20
~LUCID_DetElemHash
();
21
22
typedef
Identifier
ID
;
23
24
int
max
()
const
;
25
26
private
:
27
28
const
IdHelper
*
m_helper
;
29
IdContext
*
m_context
;
30
int
m_max
;
31
32
33
};
34
35
36
#endif
LUCID_DetElemHash::~LUCID_DetElemHash
~LUCID_DetElemHash()
Definition:
LUCID_DetElemHash.cxx:26
LUCID_DetElemHash::max
int max() const
Definition:
LUCID_DetElemHash.cxx:32
LUCID_DetElemHash::m_helper
const IdHelper * m_helper
Definition:
LUCID_DetElemHash.h:28
IdHelper
This is an abstract base class for helper classes that know how to convert Identifier <-> IdentifierH...
Definition:
IdHelper.h:24
LUCID_DetElemHash::ID
Identifier ID
Definition:
LUCID_DetElemHash.h:22
LUCID_DetElemHash::LUCID_DetElemHash
LUCID_DetElemHash()
Definition:
LUCID_DetElemHash.cxx:10
LUCID_DetElemHash
Definition:
LUCID_DetElemHash.h:15
InDetDD::other
@ other
Definition:
InDetDD_Defs.h:16
IdContext
This class saves the "context" of an expanded identifier (ExpandedIdentifier) for compact or hash ver...
Definition:
IdContext.h:26
LUCID_DetElemHash::m_context
IdContext * m_context
Definition:
LUCID_DetElemHash.h:29
LUCID_DetElemHash::m_max
int m_max
Definition:
LUCID_DetElemHash.h:30
Identifier
Definition:
IdentifierFieldParser.cxx:14
Generated on Thu Nov 7 2024 21:20:15 for ATLAS Offline Software by
1.8.18