ATLAS Offline Software
Database
APR
RootCollection
RootCollection
AttributeListLayout.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 ROOTCOLLECTION_ATTRIBUTELISTLAYOUT_H
6
#define ROOTCOLLECTION_ATTRIBUTELISTLAYOUT_H
7
8
#include "TObject.h"
9
#include <string>
10
#include <vector>
11
12
namespace
pool
{
13
class
ICollectionDescription;
14
class
CollectionDescription;
15
}
16
17
18
struct
AttributeListLayout
:
public
TObject
19
{
20
AttributeListLayout
();
21
virtual
~AttributeListLayout
();
22
23
AttributeListLayout
(
const
pool::ICollectionDescription
&
desc
);
24
25
void
fillDescription
(
pool::CollectionDescription
&
desc
);
26
27
void
print
()
const
;
28
29
30
std::vector< std::pair<std::string, std::string> >
m_layout
;
31
std::vector< std::string >
m_annotations
;
32
std::string
m_eventRefColumnName
;
33
34
ClassDef
(
AttributeListLayout
,3);
35
};
36
37
#endif
AttributeListLayout::print
void print() const
pool
pool namespace
Definition:
libname.h:15
AttributeListLayout::m_annotations
std::vector< std::string > m_annotations
Definition:
AttributeListLayout.h:31
AttributeListLayout::ClassDef
ClassDef(AttributeListLayout, 3)
AttributeListLayout::m_layout
std::vector< std::pair< std::string, std::string > > m_layout
Definition:
AttributeListLayout.h:30
CaloCondBlobAlgs_fillNoiseFromASCII.desc
desc
Definition:
CaloCondBlobAlgs_fillNoiseFromASCII.py:54
AttributeListLayout::m_eventRefColumnName
std::string m_eventRefColumnName
Definition:
AttributeListLayout.h:32
pool::CollectionDescription
Definition:
CollectionDescription.h:29
AttributeListLayout::AttributeListLayout
AttributeListLayout(const pool::ICollectionDescription &desc)
AttributeListLayout
Definition:
AttributeListLayout.h:19
AttributeListLayout::fillDescription
void fillDescription(pool::CollectionDescription &desc)
AttributeListLayout::AttributeListLayout
AttributeListLayout()
AttributeListLayout::~AttributeListLayout
virtual ~AttributeListLayout()
pool::ICollectionDescription
Definition:
ICollectionDescription.h:26
Generated on Sun Dec 22 2024 21:07:18 for ATLAS Offline Software by
1.8.18