CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Static Public Member Functions
cond::IOVNames Class Reference

#include <IOVNames.h>

Static Public Member Functions

static std::string container ()
 
static std::string iovDataTableName ()
 
static std::string iovMappingVersion ()
 
static std::string const & iovMappingXML ()
 
static std::string iovTableName ()
 

Detailed Description

Definition at line 5 of file IOVNames.h.

Member Function Documentation

static std::string cond::IOVNames::container ( )
inlinestatic
static std::string cond::IOVNames::iovDataTableName ( )
inlinestatic

Definition at line 13 of file IOVNames.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by cond::FrontierProxy::FrontierProxy().

13  {
14  return std::string("IOV_DATA");
15  }
static std::string cond::IOVNames::iovMappingVersion ( )
inlinestatic

Definition at line 16 of file IOVNames.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

16  {
17  return std::string("CONDIOV_4.0");
18  }
static std::string const& cond::IOVNames::iovMappingXML ( )
inlinestatic

Definition at line 19 of file IOVNames.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

19  {
20  static const std::string buffer =
21  std::string("<?xml version='1.0' encoding=\"UTF-8\"?>\n")+
22  std::string("<!DOCTYPE PoolDatabase SYSTEM \"InMemory\">\n")+
23  std::string("<PoolDatabase >\n")+
24  std::string("<PoolContainer name=\"cond::IOVSequence\" >\n")+
25  std::string("<Class table=\"IOV\" id_columns=\"ID\" name=\"cond::IOVSequence\" mapping_version=\"CONDIOV_4.0\" >\n")+
26  std::string("<Primitive column=\"LASTTILL\" name=\"m_lastTill\" />\n")+
27  std::string("<Primitive column=\"TIMETYPE\" name=\"m_timetype\" />\n")+
28  std::string("<Primitive column=\"NOTORDERED\" name=\"m_notOrdered\" />\n")+
29  std::string("<Primitive column=\"METADATA\" name=\"m_metadata\" />\n")+
30  std::string("<PoolArray table=\"IOV_DATA\" id_columns=\"ID\" name=\"m_iovs\" position_column=\"POS\" >\n")+
31  std::string("<Object name=\"value_type\" >\n")+
32  std::string("<Primitive column=\"IOV_TIME\" name=\"m_sinceTime\" />\n")+
33  std::string("<Primitive column=\"IOV_TOKEN\" name=\"m_wrapper\" />\n")+
34  std::string("</Object >\n")+
35  std::string("</PoolArray >\n")+
36  std::string("</Class >\n")+
37  std::string("</PoolContainer >\n")+
38  std::string("</PoolDatabase >\n");
39  return buffer;
40  }
static std::string cond::IOVNames::iovTableName ( )
inlinestatic

Definition at line 10 of file IOVNames.h.

References AlCaHLTBitMon_QueryRunRegistry::string.

Referenced by cond::FrontierProxy::FrontierProxy().

10  {
11  return std::string("IOV");
12  }