ATLAS Offline Software
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 
15 #ifndef BLOB2TOOLCONSTANTS_H
16 #define BLOB2TOOLCONSTANTS_H
17 
19 #include "CoralBase/AttributeList.h"
21 
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 
43 
54 
55 
63  static unsigned nameToChannelNumber(const std::string& name) ;
64 
65 
66 }; //class definition
67 
68 
69 
70 
71 #endif
ToolConstants.h
Container for the tool constants managed by ToolWithConstants.
python.PyKernel.AttributeList
AttributeList
Definition: PyKernel.py:36
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition: PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
Blob2ToolConstants::initialize
virtual StatusCode initialize()
Definition: Blob2ToolConstants.cxx:28
AthAlgTool.h
Blob2ToolConstants::interfaceID
static const InterfaceID & interfaceID()
Definition: Blob2ToolConstants.cxx:130
test_pyathena.parent
parent
Definition: test_pyathena.py:15
Blob2ToolConstants
Definition: Blob2ToolConstants.h:22
Blob2ToolConstants::nameToChannelNumber
static unsigned nameToChannelNumber(const std::string &name)
Method to create a channel number (hash)
Definition: Blob2ToolConstants.cxx:119
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:228
Blob2ToolConstants::ToolConstantsToAttrList
coral::AttributeList * ToolConstantsToAttrList(const CaloRec::ToolConstants *tc) const
Method convert ToolConstants -> AttributeList (writing)
Definition: Blob2ToolConstants.cxx:34
CaloRec::ToolConstants
Container for the tool constants managed by ToolWithConstants.
Definition: ToolConstants.h:32
python.CaloScaleNoiseConfig.type
type
Definition: CaloScaleNoiseConfig.py:78
AthAlgTool
Definition: AthAlgTool.h:26
Blob2ToolConstants::AttrListToToolConstants
StatusCode AttrListToToolConstants(const coral::AttributeList &attrList, CaloRec::ToolConstants &tc) const
Method convert AttributeList->ToolConstants (reading)
Definition: Blob2ToolConstants.cxx:78
Blob2ToolConstants::Blob2ToolConstants
Blob2ToolConstants(const std::string &type, const std::string &name, const IInterface *parent)
Definition: Blob2ToolConstants.cxx:19