ATLAS Offline Software
RDBParamRecords.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 __GeoSpecialShapes_LAr_RDBParamRecords_H__
6 #define __GeoSpecialShapes_LAr_RDBParamRecords_H__
7 
9 
10 class RDBParamReader;
11 
16 {
17  public:
18  // ???
20 
21  RDBParamRecords(RDBParamReader* rdbParAcc, IRDBRecordset_ptr initRecSet);
25  self_t & fallback_to(const std::string& node, const std::string& tag, const std::string& tag2node="");
26  const self_t & param(unsigned int &outval, const std::string& name, unsigned int index=0) const;
27  const self_t & param(int &outval, const std::string& name, unsigned int index=0) const;
28  const self_t & param(double &outval, const std::string& name, const double units=1.0, unsigned int index=0) const;
29  const self_t & param(std::string &outval, const std::string& name, unsigned int index=0) const;
30 
31  private:
34 };
35 
36 #endif // __GeoSpecialShapes_LAr_RDBParamRecords_H__
RDBParamRecords::~RDBParamRecords
~RDBParamRecords()
Definition: RDBParamRecords.cxx:27
index
Definition: index.py:1
RDBParamReader
Definition: RDBParamReader.h:16
RDBParamRecords::operator=
RDBParamRecords & operator=(const RDBParamRecords &other)=delete
RDBParamRecords
Definition: RDBParamRecords.h:16
RDBParamRecords::m_RecSet
IRDBRecordset_ptr m_RecSet
Definition: RDBParamRecords.h:33
RDBParamRecords::self_t
RDBParamRecords self_t
Definition: RDBParamRecords.h:19
IRDBAccessSvc.h
Definition of the abstract IRDBAccessSvc interface.
RDBParamRecords::param
const self_t & param(unsigned int &outval, const std::string &name, unsigned int index=0) const
Definition: RDBParamRecords.cxx:49
IRDBRecordset_ptr
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Definition: IRDBAccessSvc.h:25
RDBParamRecords::fallback_to
self_t & fallback_to(const std::string &node, const std::string &tag, const std::string &tag2node="")
Definition: RDBParamRecords.cxx:31
RDBParamRecords::RDBParamRecords
RDBParamRecords(RDBParamReader *rdbParAcc, IRDBRecordset_ptr initRecSet)
Definition: RDBParamRecords.cxx:14
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
perfmonmt-refit.units
string units
Definition: perfmonmt-refit.py:77
InDetDD::other
@ other
Definition: InDetDD_Defs.h:16
RDBParamRecords::m_rdbParAcc
RDBParamReader * m_rdbParAcc
Definition: RDBParamRecords.h:32
CaloCondBlobAlgs_fillNoiseFromASCII.tag
string tag
Definition: CaloCondBlobAlgs_fillNoiseFromASCII.py:24
node
Definition: memory_hooks-stdcmalloc.h:74