ATLAS Offline Software
Public Member Functions | Private Attributes | List of all members
AthenaPoolTestA Class Reference

Simple class with two int's for testing pool i/o from Athena. More...

#include <AthenaPoolTestA.h>

Inheritance diagram for AthenaPoolTestA:
Collaboration diagram for AthenaPoolTestA:

Public Member Functions

 AthenaPoolTestA ()
 
 AthenaPoolTestA (int a, int b)
 
virtual ~AthenaPoolTestA (void)
 
virtual std::string printWhoYouAre (void) const
 

Private Attributes

int m_a
 
int m_b
 
std::vector< int > m_c
 
std::vector< float > m_d
 

Detailed Description

Simple class with two int's for testing pool i/o from Athena.

Author
RD Schaffer Created May 2004 for DC2 validation

Definition at line 39 of file AthenaPoolTestA.h.

Constructor & Destructor Documentation

◆ AthenaPoolTestA() [1/2]

AthenaPoolTestA::AthenaPoolTestA ( )

Definition at line 33 of file AthenaPoolTestA.cxx.

34  :
35  m_a(0),
36  m_b(0)
37 {
38 }

◆ AthenaPoolTestA() [2/2]

AthenaPoolTestA::AthenaPoolTestA ( int  a,
int  b 
)

Definition at line 40 of file AthenaPoolTestA.cxx.

41  :
42  m_a(a),
43  m_b(b)
44 {
45 }

◆ ~AthenaPoolTestA()

AthenaPoolTestA::~AthenaPoolTestA ( void  )
virtual

Definition at line 47 of file AthenaPoolTestA.cxx.

48 {
49 }

Member Function Documentation

◆ printWhoYouAre()

std::string AthenaPoolTestA::printWhoYouAre ( void  ) const
virtual

Implements IAthenaPoolTestData.

Definition at line 52 of file AthenaPoolTestA.cxx.

53 {
54  std::stringstream stream;
55  stream << "AthenaPoolTestA::printWhoYouAre A - a, b "
56  << m_a << " " << m_b;
57  return (stream.str());
58 }

Member Data Documentation

◆ m_a

int AthenaPoolTestA::m_a
private

Definition at line 52 of file AthenaPoolTestA.h.

◆ m_b

int AthenaPoolTestA::m_b
private

Definition at line 53 of file AthenaPoolTestA.h.

◆ m_c

std::vector<int> AthenaPoolTestA::m_c
private

Definition at line 54 of file AthenaPoolTestA.h.

◆ m_d

std::vector<float> AthenaPoolTestA::m_d
private

Definition at line 55 of file AthenaPoolTestA.h.


The documentation for this class was generated from the following files:
AthenaPoolTestWrite.stream
string stream
Definition: AthenaPoolTestWrite.py:12
AthenaPoolTestA::m_b
int m_b
Definition: AthenaPoolTestA.h:53
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
a
TList * a
Definition: liststreamerinfos.cxx:10
AthenaPoolTestA::m_a
int m_a
Definition: AthenaPoolTestA.h:52