ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
LUCID
LUCID_Identifier
LUCID_Identifier
LUCID_HardwareID.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LUCID_HARDWAREID_H
6
#define LUCID_HARDWAREID_H
7
8
#include "
AtlasDetDescr/AtlasDetectorID.h
"
9
#include "
Identifier/HWIdentifier.h
"
10
#include "
AthenaKernel/CLASS_DEF.h
"
11
12
// based on the Tile calo identifier class
13
14
class
LUCID_HardwareID
:
public
AtlasDetectorID
{
15
16
public
:
17
18
typedef
Identifier::size_type
size_type
;
19
20
21
// default constructor
22
LUCID_HardwareID
();
23
24
// default destructor
25
virtual
~LUCID_HardwareID
();
26
};
27
28
CLASS_DEF
(
LUCID_HardwareID
, 17902 , 1 )
29
30
#endif
AtlasDetectorID.h
This class provides an interface to generate or decode an identifier for the upper levels of the dete...
CLASS_DEF.h
macros to associate a CLID to a type
CLASS_DEF
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Definition
Control/AthenaKernel/AthenaKernel/CLASS_DEF.h:67
HWIdentifier.h
AtlasDetectorID::AtlasDetectorID
AtlasDetectorID(const std::string &name, const std::string &group)
Definition
AtlasDetectorID.cxx:31
LUCID_HardwareID
Definition
LUCID_HardwareID.h:14
LUCID_HardwareID::LUCID_HardwareID
LUCID_HardwareID()
Definition
LUCID_HardwareID.cxx:10
LUCID_HardwareID::size_type
Identifier::size_type size_type
Definition
LUCID_HardwareID.h:18
LUCID_HardwareID::~LUCID_HardwareID
virtual ~LUCID_HardwareID()
Definition
LUCID_HardwareID.cxx:15
Generated on
for ATLAS Offline Software by
1.17.0