ATLAS Offline Software
Loading...
Searching...
No Matches
Calorimeter
CaloRec
src
Blob2ToolConstants.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
//Dear emacs, this is -*-c++-*-
6
13
14
15
#ifndef BLOB2TOOLCONSTANTS_H
16
#define BLOB2TOOLCONSTANTS_H
17
18
#include "
AthenaBaseComps/AthAlgTool.h
"
19
#include "CoralBase/AttributeList.h"
20
#include "
CaloConditions/ToolConstants.h
"
21
22
class
Blob2ToolConstants
:
public
AthAlgTool
{
23
24
public
:
25
Blob2ToolConstants
(
const
std::string&
type
,
26
const
std::string& name,
27
const
IInterface* parent) ;
28
29
30
virtual
StatusCode
initialize
() ;
31
32
static
const
InterfaceID&
interfaceID
();
33
42
coral::AttributeList*
ToolConstantsToAttrList
(
const
CaloRec::ToolConstants
*
tc
)
const
;
43
53
StatusCode
AttrListToToolConstants
(
const
coral::AttributeList& attrList,
CaloRec::ToolConstants
&
tc
)
const
;
54
55
63
static
unsigned
nameToChannelNumber
(
const
std::string& name) ;
64
65
66
};
//class definition
67
68
69
70
71
#endif
AthAlgTool.h
tc
static Double_t tc
Definition
LArPhysWaveHECTool.cxx:38
ToolConstants.h
Container for the tool constants managed by ToolWithConstants.
AthAlgTool::AthAlgTool
AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent)
Constructor with parameters:
Definition
AthAlgTool.cxx:16
Blob2ToolConstants::initialize
virtual StatusCode initialize()
Definition
Blob2ToolConstants.cxx:28
Blob2ToolConstants::AttrListToToolConstants
StatusCode AttrListToToolConstants(const coral::AttributeList &attrList, CaloRec::ToolConstants &tc) const
Method convert AttributeList->ToolConstants (reading)
Definition
Blob2ToolConstants.cxx:78
Blob2ToolConstants::interfaceID
static const InterfaceID & interfaceID()
Definition
Blob2ToolConstants.cxx:130
Blob2ToolConstants::nameToChannelNumber
static unsigned nameToChannelNumber(const std::string &name)
Method to create a channel number (hash)
Definition
Blob2ToolConstants.cxx:119
Blob2ToolConstants::ToolConstantsToAttrList
coral::AttributeList * ToolConstantsToAttrList(const CaloRec::ToolConstants *tc) const
Method convert ToolConstants -> AttributeList (writing)
Definition
Blob2ToolConstants.cxx:34
Blob2ToolConstants::Blob2ToolConstants
Blob2ToolConstants(const std::string &type, const std::string &name, const IInterface *parent)
Definition
Blob2ToolConstants.cxx:19
CaloRec::ToolConstants
Container for the tool constants managed by ToolWithConstants.
Definition
ToolConstants.h:32
type
Generated on
for ATLAS Offline Software by
1.14.0