ATLAS Offline Software
Classes | Public Types | Public Member Functions | Public Attributes | List of all members
IOVPayloadContainer_p1 Class Reference

#include <IOVPayloadContainer_p1.h>

Collaboration diagram for IOVPayloadContainer_p1:

Classes

class  CondAttrListCollection_p1
 
class  CondAttrListEntry_p1
 
class  IOVRange_p1
 

Public Types

enum  AttrListTypes {
  ATTR_BOOL, ATTR_CHAR, ATTR_UNSIGNED_CHAR, ATTR_SHORT,
  ATTR_UNSIGNED_SHORT, ATTR_INT, ATTR_UNSIGNED_INT, ATTR_LONG,
  ATTR_UNSIGNED_LONG, ATTR_LONG_LONG, ATTR_UNSIGNED_LONG_LONG, ATTR_FLOAT,
  ATTR_DOUBLE, ATTR_LONG_DOUBLE, ATTR_STRING, ATTR_BLOB,
  ATTR_DATE, ATTR_TIME_STAMP
}
 

Public Member Functions

 IOVPayloadContainer_p1 ()
 

Public Attributes

std::vector< CondAttrListCollection_p1m_payloadVec
 
std::vector< AttrListIndexesm_attrIndexes
 
std::vector< bool > m_bool
 
std::vector< char > m_char
 
std::vector< unsigned char > m_unsignedChar
 
std::vector< short > m_short
 
std::vector< unsigned short > m_unsignedShort
 
std::vector< int > m_int
 
std::vector< unsigned int > m_unsignedInt
 
std::vector< long > m_long
 
std::vector< unsigned long > m_unsignedLong
 
std::vector< long long > m_longLong
 
std::vector< unsigned long long > m_unsignedLongLong
 
std::vector< float > m_float
 
std::vector< double > m_double
 
std::vector< std::string > m_string
 
std::vector< unsigned long long > m_date
 
std::vector< unsigned long long > m_timeStamp
 
std::vector< std::string > m_attrName
 
std::vector< unsigned int > m_attrType
 

Detailed Description

Definition at line 27 of file IOVPayloadContainer_p1.h.

Member Enumeration Documentation

◆ AttrListTypes

Enumerator
ATTR_BOOL 
ATTR_CHAR 
ATTR_UNSIGNED_CHAR 
ATTR_SHORT 
ATTR_UNSIGNED_SHORT 
ATTR_INT 
ATTR_UNSIGNED_INT 
ATTR_LONG 
ATTR_UNSIGNED_LONG 
ATTR_LONG_LONG 
ATTR_UNSIGNED_LONG_LONG 
ATTR_FLOAT 
ATTR_DOUBLE 
ATTR_LONG_DOUBLE 
ATTR_STRING 
ATTR_BLOB 
ATTR_DATE 
ATTR_TIME_STAMP 

Definition at line 30 of file IOVPayloadContainer_p1.h.

Constructor & Destructor Documentation

◆ IOVPayloadContainer_p1()

IOVPayloadContainer_p1::IOVPayloadContainer_p1 ( )

Definition at line 7 of file IOVPayloadContainer_p1.cxx.

8 {}

Member Data Documentation

◆ m_attrIndexes

std::vector<AttrListIndexes> IOVPayloadContainer_p1::m_attrIndexes

Definition at line 105 of file IOVPayloadContainer_p1.h.

◆ m_attrName

std::vector<std::string> IOVPayloadContainer_p1::m_attrName

Definition at line 126 of file IOVPayloadContainer_p1.h.

◆ m_attrType

std::vector<unsigned int> IOVPayloadContainer_p1::m_attrType

Definition at line 127 of file IOVPayloadContainer_p1.h.

◆ m_bool

std::vector<bool> IOVPayloadContainer_p1::m_bool

Definition at line 107 of file IOVPayloadContainer_p1.h.

◆ m_char

std::vector<char> IOVPayloadContainer_p1::m_char

Definition at line 108 of file IOVPayloadContainer_p1.h.

◆ m_date

std::vector<unsigned long long> IOVPayloadContainer_p1::m_date

Definition at line 122 of file IOVPayloadContainer_p1.h.

◆ m_double

std::vector<double> IOVPayloadContainer_p1::m_double

Definition at line 119 of file IOVPayloadContainer_p1.h.

◆ m_float

std::vector<float> IOVPayloadContainer_p1::m_float

Definition at line 118 of file IOVPayloadContainer_p1.h.

◆ m_int

std::vector<int> IOVPayloadContainer_p1::m_int

Definition at line 112 of file IOVPayloadContainer_p1.h.

◆ m_long

std::vector<long> IOVPayloadContainer_p1::m_long

Definition at line 114 of file IOVPayloadContainer_p1.h.

◆ m_longLong

std::vector<long long> IOVPayloadContainer_p1::m_longLong

Definition at line 116 of file IOVPayloadContainer_p1.h.

◆ m_payloadVec

std::vector<CondAttrListCollection_p1> IOVPayloadContainer_p1::m_payloadVec

Definition at line 102 of file IOVPayloadContainer_p1.h.

◆ m_short

std::vector<short> IOVPayloadContainer_p1::m_short

Definition at line 110 of file IOVPayloadContainer_p1.h.

◆ m_string

std::vector<std::string> IOVPayloadContainer_p1::m_string

Definition at line 121 of file IOVPayloadContainer_p1.h.

◆ m_timeStamp

std::vector<unsigned long long> IOVPayloadContainer_p1::m_timeStamp

Definition at line 123 of file IOVPayloadContainer_p1.h.

◆ m_unsignedChar

std::vector<unsigned char> IOVPayloadContainer_p1::m_unsignedChar

Definition at line 109 of file IOVPayloadContainer_p1.h.

◆ m_unsignedInt

std::vector<unsigned int> IOVPayloadContainer_p1::m_unsignedInt

Definition at line 113 of file IOVPayloadContainer_p1.h.

◆ m_unsignedLong

std::vector<unsigned long> IOVPayloadContainer_p1::m_unsignedLong

Definition at line 115 of file IOVPayloadContainer_p1.h.

◆ m_unsignedLongLong

std::vector<unsigned long long> IOVPayloadContainer_p1::m_unsignedLongLong

Definition at line 117 of file IOVPayloadContainer_p1.h.

◆ m_unsignedShort

std::vector<unsigned short> IOVPayloadContainer_p1::m_unsignedShort

Definition at line 111 of file IOVPayloadContainer_p1.h.


The documentation for this class was generated from the following files:
IOVPayloadContainer_p1::ATTR_UNSIGNED_INT
@ ATTR_UNSIGNED_INT
Definition: IOVPayloadContainer_p1.h:37
IOVPayloadContainer_p1::ATTR_UNSIGNED_LONG
@ ATTR_UNSIGNED_LONG
Definition: IOVPayloadContainer_p1.h:39
IOVPayloadContainer_p1::ATTR_FLOAT
@ ATTR_FLOAT
Definition: IOVPayloadContainer_p1.h:42
IOVPayloadContainer_p1::ATTR_LONG
@ ATTR_LONG
Definition: IOVPayloadContainer_p1.h:38
IOVPayloadContainer_p1::ATTR_INT
@ ATTR_INT
Definition: IOVPayloadContainer_p1.h:36
IOVPayloadContainer_p1::ATTR_LONG_DOUBLE
@ ATTR_LONG_DOUBLE
Definition: IOVPayloadContainer_p1.h:44
IOVPayloadContainer_p1::ATTR_UNSIGNED_LONG_LONG
@ ATTR_UNSIGNED_LONG_LONG
Definition: IOVPayloadContainer_p1.h:41
IOVPayloadContainer_p1::ATTR_LONG_LONG
@ ATTR_LONG_LONG
Definition: IOVPayloadContainer_p1.h:40
IOVPayloadContainer_p1::ATTR_DOUBLE
@ ATTR_DOUBLE
Definition: IOVPayloadContainer_p1.h:43
IOVPayloadContainer_p1::ATTR_UNSIGNED_CHAR
@ ATTR_UNSIGNED_CHAR
Definition: IOVPayloadContainer_p1.h:33
IOVPayloadContainer_p1::ATTR_UNSIGNED_SHORT
@ ATTR_UNSIGNED_SHORT
Definition: IOVPayloadContainer_p1.h:35
IOVPayloadContainer_p1::ATTR_DATE
@ ATTR_DATE
Definition: IOVPayloadContainer_p1.h:47
IOVPayloadContainer_p1::ATTR_SHORT
@ ATTR_SHORT
Definition: IOVPayloadContainer_p1.h:34
IOVPayloadContainer_p1::ATTR_BOOL
@ ATTR_BOOL
Definition: IOVPayloadContainer_p1.h:31
IOVPayloadContainer_p1::ATTR_CHAR
@ ATTR_CHAR
Definition: IOVPayloadContainer_p1.h:32
IOVPayloadContainer_p1::ATTR_STRING
@ ATTR_STRING
Definition: IOVPayloadContainer_p1.h:45
IOVPayloadContainer_p1::ATTR_BLOB
@ ATTR_BLOB
Definition: IOVPayloadContainer_p1.h:46
IOVPayloadContainer_p1::ATTR_TIME_STAMP
@ ATTR_TIME_STAMP
Definition: IOVPayloadContainer_p1.h:48