Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::ObjectMatrix_3 Class Reference

#include <ObjectMatrix.h>

Inheritance diagram for Hal::ObjectMatrix_3:

Public Member Functions

 ObjectMatrix_3 (const ObjectMatrix_3 &manager)
 
ObjectMatrix_3operator= (const ObjectMatrix_3 &manager)
 
void Init (Int_t sizeX, Int_t sizeY, Int_t sizeZ, const TObject *temp)
 
Int_t GetSize () const
 
TList * GetFlatList () const
 
PackageReport () const
 
ObjectMatrix_2Get (Int_t i) const
 
TObject * At (Int_t i, Int_t j, Int_t k) const
 

Protected Attributes

Int_t fSize
 
ObjectMatrix_2 ** fArray
 

Detailed Description

3-dim array of 1-dim histogram

Definition at line 162 of file ObjectMatrix.h.

Constructor & Destructor Documentation

◆ ObjectMatrix_3() [1/2]

Hal::ObjectMatrix_3::ObjectMatrix_3 ( )
inline

Definition at line 170 of file ObjectMatrix.h.

◆ ObjectMatrix_3() [2/2]

Hal::ObjectMatrix_3::ObjectMatrix_3 ( const ObjectMatrix_3 & manager)

Definition at line 144 of file ObjectMatrix.cxx.

◆ ~ObjectMatrix_3()

Hal::ObjectMatrix_3::~ObjectMatrix_3 ( )
virtual

Definition at line 204 of file ObjectMatrix.cxx.

Member Function Documentation

◆ At()

TObject * Hal::ObjectMatrix_3::At ( Int_t i,
Int_t j,
Int_t k ) const
inline
Parameters
i1st index in array of histograms
j2nd index in array of histograms
k3rd index in array of histograms
Returns
histogram

Definition at line 209 of file ObjectMatrix.h.

◆ Get()

ObjectMatrix_2 * Hal::ObjectMatrix_3::Get ( Int_t i) const
inline

get sub-barray

Parameters
iindex
Returns
sub-array

Definition at line 201 of file ObjectMatrix.h.

◆ GetFlatList()

TList * Hal::ObjectMatrix_3::GetFlatList ( ) const
Returns
all histograms in "flat" TList

Definition at line 191 of file ObjectMatrix.cxx.

◆ GetSize()

Int_t Hal::ObjectMatrix_3::GetSize ( ) const
inline
Returns
3rd dimension of array

Definition at line 185 of file ObjectMatrix.h.

◆ Init()

void Hal::ObjectMatrix_3::Init ( Int_t sizeX,
Int_t sizeY,
Int_t sizeZ,
const TObject * temp )

initialize histograms

Parameters
sizeXsize of array
sizeYsize of array
sizeZsize of array
temp- template object that will be cloned

Definition at line 169 of file ObjectMatrix.cxx.

◆ operator=()

ObjectMatrix_3 & Hal::ObjectMatrix_3::operator= ( const ObjectMatrix_3 & manager)

Definition at line 153 of file ObjectMatrix.cxx.

◆ Report()

Package * Hal::ObjectMatrix_3::Report ( ) const
Returns
package mad from this

Definition at line 183 of file ObjectMatrix.cxx.

Member Data Documentation

◆ fArray

ObjectMatrix_2** Hal::ObjectMatrix_3::fArray
protected

array of arrays

Definition at line 168 of file ObjectMatrix.h.

◆ fSize

Int_t Hal::ObjectMatrix_3::fSize
protected

Definition at line 164 of file ObjectMatrix.h.


The documentation for this class was generated from the following files: