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

#include <ObjectMatrix.h>

Inheritance diagram for Hal::ObjectMatrix_4:

Public Member Functions

 ObjectMatrix_4 (const ObjectMatrix_4 &manager)
 
ObjectMatrix_4operator= (const ObjectMatrix_4 &manager)
 
virtual void Init (Int_t sizeX, Int_t sizeY, Int_t sizeZ, Int_t sizeT, const TObject *temp)
 
Int_t GetSize () const
 
TList * GetFlatList () const
 
PackageReport () const
 
ObjectMatrix_3Get (const Int_t i) const
 
TObject * At (Int_t i, Int_t j, Int_t k, Int_t l) const
 

Protected Attributes

Int_t fSize
 
ObjectMatrix_3 ** fArray
 

Detailed Description

4dim array of 1-dim histograms

Definition at line 219 of file ObjectMatrix.h.

Constructor & Destructor Documentation

◆ ObjectMatrix_4() [1/2]

Hal::ObjectMatrix_4::ObjectMatrix_4 ( )
inline

Definition at line 227 of file ObjectMatrix.h.

◆ ObjectMatrix_4() [2/2]

Hal::ObjectMatrix_4::ObjectMatrix_4 ( const ObjectMatrix_4 & manager)

Definition at line 211 of file ObjectMatrix.cxx.

◆ ~ObjectMatrix_4()

Hal::ObjectMatrix_4::~ObjectMatrix_4 ( )
virtual

Definition at line 272 of file ObjectMatrix.cxx.

Member Function Documentation

◆ At()

TObject * Hal::ObjectMatrix_4::At ( Int_t i,
Int_t j,
Int_t k,
Int_t l ) const
inline

return object with given indexes

Parameters
i1st index
j2nd index
kf3rd index
l4th index
Returns
requested object

Definition at line 268 of file ObjectMatrix.h.

◆ Get()

ObjectMatrix_3 * Hal::ObjectMatrix_4::Get ( const Int_t i) const
inline
Parameters
iindex
Returns
sub-array

Definition at line 259 of file ObjectMatrix.h.

◆ GetFlatList()

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

Definition at line 257 of file ObjectMatrix.cxx.

◆ GetSize()

Int_t Hal::ObjectMatrix_4::GetSize ( ) const
inline
Returns
4th dimension of array

Definition at line 243 of file ObjectMatrix.h.

◆ Init()

void Hal::ObjectMatrix_4::Init ( Int_t sizeX,
Int_t sizeY,
Int_t sizeZ,
Int_t sizeT,
const TObject * temp )
virtual

initialize histograms

Parameters
sizeXsize of array (1st dim)
sizeYsize of array (2nd dim)
sizeZsize of array (3rd dim)
sizeDsize of array (4th dim)
temp- template object that will be cloned

Definition at line 236 of file ObjectMatrix.cxx.

◆ operator=()

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

Definition at line 220 of file ObjectMatrix.cxx.

◆ Report()

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

Definition at line 249 of file ObjectMatrix.cxx.

Member Data Documentation

◆ fArray

ObjectMatrix_3** Hal::ObjectMatrix_4::fArray
protected

array of arrays

Definition at line 225 of file ObjectMatrix.h.

◆ fSize

Int_t Hal::ObjectMatrix_4::fSize
protected

Definition at line 221 of file ObjectMatrix.h.


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