ATLAS Offline Software
Public Member Functions | Public Attributes | List of all members
D3PDTest::Obj4 Class Reference

Test class for D3PD maker. More...

#include <Obj4.h>

Inheritance diagram for D3PDTest::Obj4:
Collaboration diagram for D3PDTest::Obj4:

Public Member Functions

 Obj4 ()
 
 Obj4 (int x)
 

Public Attributes

int m_obj4
 
std::string m_str
 
const char * m_cstr
 
char m_c
 
unsigned char m_uc
 
short m_s
 
unsigned short m_us
 
int m_i
 
unsigned int m_ui
 
float m_f
 
double m_d
 
long long m_ll
 
unsigned long long m_ull
 
bool m_b
 
Obj2 m_o2
 
std::vector< Obj2m_vo2
 
std::vector< Obj2m_vo3
 

Detailed Description

Test class for D3PD maker.

This gets put into StoreGate and we fill tuples from it.

Definition at line 32 of file Obj4.h.

Constructor & Destructor Documentation

◆ Obj4() [1/2]

D3PDTest::Obj4::Obj4 ( )

Definition at line 20 of file Obj4.cxx.

21  : m_obj4(0)
22 {
23 }

◆ Obj4() [2/2]

D3PDTest::Obj4::Obj4 ( int  x)

Definition at line 26 of file Obj4.cxx.

27  : Obj1 (x),
28  m_obj4 (x+100)
29 {
30 }

Member Data Documentation

◆ m_b

bool D3PDTest::Obj1::m_b
inherited

Definition at line 55 of file Obj1.h.

◆ m_c

char D3PDTest::Obj1::m_c
inherited

Definition at line 45 of file Obj1.h.

◆ m_cstr

const char* D3PDTest::Obj1::m_cstr
inherited

Definition at line 44 of file Obj1.h.

◆ m_d

double D3PDTest::Obj1::m_d
inherited

Definition at line 52 of file Obj1.h.

◆ m_f

float D3PDTest::Obj1::m_f
inherited

Definition at line 51 of file Obj1.h.

◆ m_i

int D3PDTest::Obj1::m_i
inherited

Definition at line 49 of file Obj1.h.

◆ m_ll

long long D3PDTest::Obj1::m_ll
inherited

Definition at line 53 of file Obj1.h.

◆ m_o2

Obj2 D3PDTest::Obj1::m_o2
inherited

Definition at line 57 of file Obj1.h.

◆ m_obj4

int D3PDTest::Obj4::m_obj4

Definition at line 39 of file Obj4.h.

◆ m_s

short D3PDTest::Obj1::m_s
inherited

Definition at line 47 of file Obj1.h.

◆ m_str

std::string D3PDTest::Obj1::m_str
inherited

Definition at line 43 of file Obj1.h.

◆ m_uc

unsigned char D3PDTest::Obj1::m_uc
inherited

Definition at line 46 of file Obj1.h.

◆ m_ui

unsigned int D3PDTest::Obj1::m_ui
inherited

Definition at line 50 of file Obj1.h.

◆ m_ull

unsigned long long D3PDTest::Obj1::m_ull
inherited

Definition at line 54 of file Obj1.h.

◆ m_us

unsigned short D3PDTest::Obj1::m_us
inherited

Definition at line 48 of file Obj1.h.

◆ m_vo2

std::vector<Obj2> D3PDTest::Obj1::m_vo2
inherited

Definition at line 58 of file Obj1.h.

◆ m_vo3

std::vector<Obj2> D3PDTest::Obj1::m_vo3
inherited

Definition at line 59 of file Obj1.h.


The documentation for this class was generated from the following files:
x
#define x
D3PDTest::Obj4::m_obj4
int m_obj4
Definition: Obj4.h:39
D3PDTest::Obj1::Obj1
Obj1()
Definition: Obj1.cxx:21