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

Simple class with four int's divided among protected/private for testing pool i/o from Athena. More...

#include <AthenaPoolTestC.h>

Inheritance diagram for AthenaPoolTestC:
Collaboration diagram for AthenaPoolTestC:

Public Member Functions

 AthenaPoolTestC ()
 
 AthenaPoolTestC (int a, int b, int c, int d)
 
virtual ~AthenaPoolTestC (void)
 
virtual std::string printWhoYouAre (void) const
 

Protected Attributes

int m_a
 
int m_b
 

Private Attributes

int m_c
 
int m_d
 

Detailed Description

Simple class with four int's divided among protected/private for testing pool i/o from Athena.

Author
RD Schaffer Created May 2004 for DC2 validation

Definition at line 39 of file AthenaPoolTestC.h.

Constructor & Destructor Documentation

◆ AthenaPoolTestC() [1/2]

AthenaPoolTestC::AthenaPoolTestC ( )

Definition at line 33 of file AthenaPoolTestC.cxx.

34  :
35  m_a(0),
36  m_b(0),
37  m_c(0),
38  m_d(0)
39 {
40 }

◆ AthenaPoolTestC() [2/2]

AthenaPoolTestC::AthenaPoolTestC ( int  a,
int  b,
int  c,
int  d 
)

Definition at line 42 of file AthenaPoolTestC.cxx.

43  :
44  m_a(a),
45  m_b(b),
46  m_c(c),
47  m_d(d)
48 {
49 }

◆ ~AthenaPoolTestC()

AthenaPoolTestC::~AthenaPoolTestC ( void  )
virtual

Definition at line 51 of file AthenaPoolTestC.cxx.

52 {
53 }

Member Function Documentation

◆ printWhoYouAre()

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

Implements IAthenaPoolTestData.

Reimplemented in AthenaPoolTestD.

Definition at line 56 of file AthenaPoolTestC.cxx.

57 {
58  std::stringstream stream;
59  stream << "AthenaPoolTestC::printWhoYouAre C - a, b, c, d "
60  << m_a << " " << m_b << " "
61  << m_c << " " << m_d;
62  return (stream.str());
63 }

Member Data Documentation

◆ m_a

int AthenaPoolTestC::m_a
protected

Definition at line 52 of file AthenaPoolTestC.h.

◆ m_b

int AthenaPoolTestC::m_b
protected

Definition at line 53 of file AthenaPoolTestC.h.

◆ m_c

int AthenaPoolTestC::m_c
private

Definition at line 56 of file AthenaPoolTestC.h.

◆ m_d

int AthenaPoolTestC::m_d
private

Definition at line 57 of file AthenaPoolTestC.h.


The documentation for this class was generated from the following files:
AthenaPoolTestC::m_a
int m_a
Definition: AthenaPoolTestC.h:52
AthenaPoolTestC::m_c
int m_c
Definition: AthenaPoolTestC.h:56
hist_file_dump.d
d
Definition: hist_file_dump.py:137
AthenaPoolTestWrite.stream
string stream
Definition: AthenaPoolTestWrite.py:12
plotBeamSpotMon.b
b
Definition: plotBeamSpotMon.py:77
AthenaPoolTestC::m_d
int m_d
Definition: AthenaPoolTestC.h:57
a
TList * a
Definition: liststreamerinfos.cxx:10
AthenaPoolTestC::m_b
int m_b
Definition: AthenaPoolTestC.h:53
python.compressB64.c
def c
Definition: compressB64.py:93