ATLAS Offline Software
Classes | Public Types | List of all members
AthenaPoolTestMapDataLink Class Reference

#include <AthenaPoolTestMapDataLink.h>

Collaboration diagram for AthenaPoolTestMapDataLink:

Classes

class  ExtendedBarCode
 

Public Types

typedef unsigned int index_type
 

Public Member Functions

structors
 AthenaPoolTestMapDataLink ()
 
 AthenaPoolTestMapDataLink (index_type barCode, index_type eventIndex=0)
 
 AthenaPoolTestMapDataLink (const MyDummyClass *p, index_type eventIndex=0)
 

indexing accessors (e.g. for writing)

MyDummyClass * m_particle
 
ExtendedBarCode m_extBarcode
 
int barcode () const
 
index_type eventIndex () const
 
const MyDummyClass * cptr () const
 

Detailed Description

Definition at line 31 of file AthenaPoolTestMapDataLink.h.

Member Typedef Documentation

◆ index_type

Definition at line 33 of file AthenaPoolTestMapDataLink.h.

Constructor & Destructor Documentation

◆ AthenaPoolTestMapDataLink() [1/3]

AthenaPoolTestMapDataLink::AthenaPoolTestMapDataLink ( )
inline

Definition at line 89 of file AthenaPoolTestMapDataLink.h.

89 : m_particle(0), m_extBarcode() {}

◆ AthenaPoolTestMapDataLink() [2/3]

AthenaPoolTestMapDataLink::AthenaPoolTestMapDataLink ( index_type  barCode,
index_type  eventIndex = 0 
)
inline

Definition at line 92 of file AthenaPoolTestMapDataLink.h.

92  :
93  m_particle(0), m_extBarcode(barCode, eventIndex) {}

◆ AthenaPoolTestMapDataLink() [3/3]

AthenaPoolTestMapDataLink::AthenaPoolTestMapDataLink ( const MyDummyClass *  p,
index_type  eventIndex = 0 
)
inline

Definition at line 96 of file AthenaPoolTestMapDataLink.h.

96  :

Member Function Documentation

◆ barcode()

int AthenaPoolTestMapDataLink::barcode ( ) const
inline

Definition at line 100 of file AthenaPoolTestMapDataLink.h.

101 { return int(m_extBarcode.barcode()); } //FIXME ret type

◆ cptr()

const MyDummyClass * AthenaPoolTestMapDataLink::cptr ( ) const
inline

Definition at line 104 of file AthenaPoolTestMapDataLink.h.

105 {
106  return (m_particle);
107 }

◆ eventIndex()

AthenaPoolTestMapDataLink::index_type AthenaPoolTestMapDataLink::eventIndex ( ) const
inline

Definition at line 111 of file AthenaPoolTestMapDataLink.h.

112 { return index_type(m_extBarcode.eventIndex()); }

Member Data Documentation

◆ m_extBarcode

ExtendedBarCode AthenaPoolTestMapDataLink::m_extBarcode
private

Definition at line 64 of file AthenaPoolTestMapDataLink.h.

◆ m_particle

MyDummyClass* AthenaPoolTestMapDataLink::m_particle
private

Definition at line 63 of file AthenaPoolTestMapDataLink.h.


The documentation for this class was generated from the following file:
CaloCellPos2Ntuple.int
int
Definition: CaloCellPos2Ntuple.py:24