13#ifndef CALOREC_TOOLCONSTANTS_H
14#define CALOREC_TOOLCONSTANTS_H
35 typedef std::map<std::string, CxxUtils::Arrayrep>
Maptype;
52 const std::string& key,
53 const std::string& val);
64 const std::string& key)
const;
72 void setrep (
const std::string& key,
81 void setrep (
const std::string& key,
88 bool hasrep (
const std::string& key)
const;
96 void writeConstants(std::ostream& stream,
const std::string& name)
const;
103 std::string
toString (
const std::string& name)
const;
109 const std::string&
clsname()
const;
115 void clsname (
const std::string& name);
143 static void error (
const std::string& context,
144 const std::string& key,
145 const std::string&
msg);
163#include "AthenaKernel/CondCont.h"
#define CONDCONT_DEF(...)
macros to associate a CLID to a type
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
Simple multidimensional arrays.
Namespace for helper functions.
Representation class for Array's.