ATLAS Offline Software
Loading...
Searching...
No Matches
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

◆ 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: