Loading [MathJax]/extensions/tex2jax.js
ATLAS Offline Software
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
Public Types | Static Public Member Functions | Static Public Attributes | List of all members
ClassID_traits< CaloConstCellContainer > Struct Reference

Specialize ClassID_traits for ConstDataVector so that they will be automatically made const when recorded in StoreGate. More...

#include <CaloConstCellContainer.h>

Inheritance diagram for ClassID_traits< CaloConstCellContainer >:
Collaboration diagram for ClassID_traits< CaloConstCellContainer >:

Public Types

using has_classID_tag = std::false_type
 

Static Public Member Functions

static CLID ID ()
 
static CLID ID ()
 Function returning a unique integer identifier for the selected type. More...
 
static const std::string & typeName ()
 
static const std::string & typeName ()
 Function returning a user-readable type name for the selected type. More...
 
static const std::type_info & typeInfo ()
 
static const std::type_info & typeId ()
 Function returning a type identifier for the selected type. More...
 

Static Public Attributes

static const bool s_isDataObject
 
static const int s_version
 

Detailed Description

Specialize ClassID_traits for ConstDataVector so that they will be automatically made const when recorded in StoreGate.

Definition at line 181 of file CaloConstCellContainer.h.

Member Typedef Documentation

◆ has_classID_tag

using ClassID_traits< ConstDataVector< CaloCellContainer > >::has_classID_tag = std::false_type
inherited

Member Function Documentation

◆ ID() [1/2]

static CLID ClassID_traits< ConstDataVector< CaloCellContainer > >::ID
inlinestaticinherited

Definition at line 44 of file Control/AthenaKernel/AthenaKernel/ClassID_traits.h.

44  {
46  return CLID_NULL;
47  }

◆ ID() [2/2]

static CLID ClassID_traits< ConstDataVector< CaloCellContainer > >::ID
inlinestaticinherited

Function returning a unique integer identifier for the selected type.

Definition at line 69 of file Event/xAOD/xAODCore/xAODCore/ClassID_traits.h.

◆ typeId()

static const std::type_info& ClassID_traits< ConstDataVector< CaloCellContainer > >::typeId
inlinestaticinherited

Function returning a type identifier for the selected type.

Definition at line 77 of file Event/xAOD/xAODCore/xAODCore/ClassID_traits.h.

◆ typeInfo()

static const std::type_info& ClassID_traits< ConstDataVector< CaloCellContainer > >::typeInfo
inlinestaticinherited

Definition at line 55 of file Control/AthenaKernel/AthenaKernel/ClassID_traits.h.

55  {
57  return typeid(int);
58  }

◆ typeName() [1/2]

static const std::string& ClassID_traits< ConstDataVector< CaloCellContainer > >::typeName
inlinestaticinherited

Definition at line 49 of file Control/AthenaKernel/AthenaKernel/ClassID_traits.h.

49  {
51  static const std::string dummy;
52  return dummy;
53  }

◆ typeName() [2/2]

static const std::string& ClassID_traits< ConstDataVector< CaloCellContainer > >::typeName
inlinestaticinherited

Function returning a user-readable type name for the selected type.

Definition at line 73 of file Event/xAOD/xAODCore/xAODCore/ClassID_traits.h.

Member Data Documentation

◆ s_isDataObject

const bool ClassID_traits< ConstDataVector< CaloCellContainer > >::s_isDataObject
staticinherited

◆ s_version

const int ClassID_traits< ConstDataVector< CaloCellContainer > >::s_version
staticinherited

The documentation for this struct was generated from the following file:
ERROR_you_should_use_the_CLASS_DEF_macro_to_define_CLID_and_VERSION
Helper used in order to get the clear error message for the developer.
Definition: Event/xAOD/xAODCore/xAODCore/ClassID_traits.h:51
python.LArMinBiasAlgConfig.int
int
Definition: LArMinBiasAlgConfig.py:59
python.xAODType.dummy
dummy
Definition: xAODType.py:4
MY_STATIC_ASSERT
#define MY_STATIC_ASSERT(B)
internal use: issues a compilation error when condition B is false
Definition: Control/AthenaKernel/AthenaKernel/ClassID_traits.h:24
ClassID_traits< ConstDataVector< CaloCellContainer > >::s_isDataObject
static const bool s_isDataObject
Definition: Control/AthenaKernel/AthenaKernel/ClassID_traits.h:40