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

#include <ObjectMatrix.h>

Inheritance diagram for Hal::ObjectMatrix_2:

Public Member Functions

 ObjectMatrix_2 (const ObjectMatrix_2 &manager)
 
ObjectMatrix_2operator= (const ObjectMatrix_2 &manager)
 
virtual void Init (Int_t sizeX, Int_t sizeY, const TObject *temp)
 
Int_t GetSize () const
 
TList * GetFlatList () const
 
PackageReport () const
 
ObjectMatrix_1Get (Int_t i) const
 
TObject * At (Int_t i, Int_t j) const
 

Protected Attributes

Int_t fSize
 
ObjectMatrix_1 ** fArray
 

Detailed Description

class for store 2-dim array of 1-dim histograms

Definition at line 103 of file ObjectMatrix.h.

Constructor & Destructor Documentation

◆ ObjectMatrix_2() [1/2]

Hal::ObjectMatrix_2::ObjectMatrix_2 ( )
inline

Definition at line 114 of file ObjectMatrix.h.

◆ ObjectMatrix_2() [2/2]

Hal::ObjectMatrix_2::ObjectMatrix_2 ( const ObjectMatrix_2 & manager)

Definition at line 80 of file ObjectMatrix.cxx.

◆ ~ObjectMatrix_2()

Hal::ObjectMatrix_2::~ObjectMatrix_2 ( )
virtual

Definition at line 137 of file ObjectMatrix.cxx.

Member Function Documentation

◆ At()

TObject * Hal::ObjectMatrix_2::At ( Int_t i,
Int_t j ) const
inline
Parameters
i1st index
j2nd index
Returns
histogram

Definition at line 151 of file ObjectMatrix.h.

◆ Get()

ObjectMatrix_1 * Hal::ObjectMatrix_2::Get ( Int_t i) const
inline
Parameters
iindex
Returns
array of histograms in histogram manager

Definition at line 144 of file ObjectMatrix.h.

◆ GetFlatList()

TList * Hal::ObjectMatrix_2::GetFlatList ( ) const
Returns
histograms in flat TList

Definition at line 126 of file ObjectMatrix.cxx.

◆ GetSize()

Int_t Hal::ObjectMatrix_2::GetSize ( ) const
inline
Returns
2nd dimension of array

Definition at line 128 of file ObjectMatrix.h.

◆ Init()

void Hal::ObjectMatrix_2::Init ( Int_t sizeX,
Int_t sizeY,
const TObject * temp )
virtual

initialize histograms

Parameters
sizeXsize of array (1st dim)
sizeYsize of array (2nd dim)
temp- template object that will be cloned

Definition at line 105 of file ObjectMatrix.cxx.

◆ operator=()

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

Definition at line 89 of file ObjectMatrix.cxx.

◆ Report()

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

Definition at line 118 of file ObjectMatrix.cxx.

Member Data Documentation

◆ fArray

ObjectMatrix_1** Hal::ObjectMatrix_2::fArray
protected

array of vector

Definition at line 112 of file ObjectMatrix.h.

◆ fSize

Int_t Hal::ObjectMatrix_2::fSize
protected

size of this array

Definition at line 108 of file ObjectMatrix.h.


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