5#ifndef DETDESCRCOND_DETCONDCFLOAT_H
6#define DETDESCRCOND_DETCONDCFLOAT_H
40#include "Identifier/Identifier.h"
52 const std::string&
tag()
const;
67 typedef std::less<Identifier>
lessp;
Hold mappings of ranges to condition objects.
#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
DetCondCFloat is a class to hold sets of Identifiers and arrays of floats for detector element specif...
const std::string & tag() const
std::map< Identifier, int, lessp > BufferMap
std::less< Identifier > lessp
const float * find(const Identifier &ident) const
std::vector< float > m_buf
float get(const Identifier &ident, int k) const
int add(const Identifier &ident, const float *f)
void share(const Identifier &ident, const int index)
int findindex(const Identifier &ident) const
friend class DetCondCFloatCnv_p1