ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
Calorimeter
CaloInterface
CaloInterface
ILArHVMapTool.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef LARELECCALIB_ILARHVMAPTOOL_H
6
#define LARELECCALIB_ILARHVMAPTOOL_H 1
7
8
// FrameWork includes
9
#include "GaudiKernel/IAlgTool.h"
10
11
// Forward declaration
12
class
Identifier
;
13
class
HWIdentifier
;
14
class
CaloDetDescrManager
;
15
class
MsgStream;
16
17
static
const
InterfaceID
IID_ILArHVMapTool
(
"ILArHVMapTool"
, 1, 0);
18
19
class
ILArHVMapTool
20
:
virtual
public
::IAlgTool
21
{
22
public
:
23
26
virtual
~ILArHVMapTool
() {};
27
static
const
InterfaceID&
interfaceID
();
28
29
virtual
void
GetHVLines
(
const
Identifier
&
id
,
const
CaloDetDescrManager
*calodetdescrmgr,
30
std::vector<int> &hvLineVec)
const
=0;
31
virtual
void
GetHVLines
(
const
Identifier
&
id
,
const
CaloDetDescrManager
*calodetdescrmgr,
32
std::vector<HWIdentifier> &hvLineId)
const
=0;
33
34
};
35
36
inline
const
InterfaceID&
ILArHVMapTool::interfaceID
()
37
{
38
return
IID_ILArHVMapTool
;
39
}
40
41
42
#endif
IID_ILArHVMapTool
static const InterfaceID IID_ILArHVMapTool("ILArHVMapTool", 1, 0)
CaloDetDescrManager
This class provides the client interface for accessing the detector description information common to...
Definition
CaloDetDescrManager.h:469
HWIdentifier
Definition
HWIdentifier.h:13
ILArHVMapTool
Definition
ILArHVMapTool.h:21
ILArHVMapTool::GetHVLines
virtual void GetHVLines(const Identifier &id, const CaloDetDescrManager *calodetdescrmgr, std::vector< int > &hvLineVec) const =0
ILArHVMapTool::~ILArHVMapTool
virtual ~ILArHVMapTool()
Destructor:
Definition
ILArHVMapTool.h:26
ILArHVMapTool::interfaceID
static const InterfaceID & interfaceID()
Definition
ILArHVMapTool.h:36
ILArHVMapTool::GetHVLines
virtual void GetHVLines(const Identifier &id, const CaloDetDescrManager *calodetdescrmgr, std::vector< HWIdentifier > &hvLineId) const =0
Identifier
Definition
IdentifierFieldParser.cxx:14
Generated on
for ATLAS Offline Software by
1.17.0