Heavy ion Analysis Libriares
|
#include <HistogramManager.h>
Public Member Functions | |
HistogramManager_1_2D (const HistogramManager_1_2D &manager) | |
HistogramManager_1_2D< T > & | operator= (const HistogramManager_1_2D &manager) |
void | Init (Int_t size, HistogramAxisConf **axisconf, TString title, Bool_t Sumw=kFALSE) |
void | Init (Int_t sizeX, Int_t binsX, Double_t minX, Double_t maxX, Int_t binsY, Double_t minY, Double_t maxY, Bool_t sumw=kFALSE) |
T * | At (Int_t i) const |
T ** | GetArrray () const |
void | Fill (Int_t i, Double_t X, Double_t Y) |
void | Fill (Int_t i, Double_t X, Double_t Y, Double_t weight) |
Int_t | GetSize () const |
TString | GetComment (Int_t i) |
void | OverwriteAt (T *t, Int_t pos) |
void | SetComment (TString comment, Int_t i) |
TList * | GetFlatList () const |
Package * | Report () const |
Public Attributes | |
T ** | fArray |
Protected Attributes | |
Int_t | fSize |
Int_t | fAxisNo |
TString * | fComments |
template that store 1dim array of 2-dim histograms
Definition at line 186 of file HistogramManager.h.
|
inline |
Definition at line 205 of file HistogramManager.h.
Hal::HistogramManager_1_2D< T >::HistogramManager_1_2D | ( | const HistogramManager_1_2D< T > & | manager | ) |
Definition at line 138 of file HistogramManager.cxx.
|
inlinevirtual |
Definition at line 288 of file HistogramManager.h.
|
inline |
return histogram
i | histogram position |
Definition at line 234 of file HistogramManager.h.
|
inline |
fill histogram
i | index of histogram |
X | value on x |
Y | value on y |
Definition at line 246 of file HistogramManager.h.
|
inline |
fill histogram with weight
i | index of histogram |
X | value on x |
Y | value on y |
weight | weight of filling |
Definition at line 254 of file HistogramManager.h.
|
inline |
Definition at line 239 of file HistogramManager.h.
|
inline |
i | histogram index |
Definition at line 265 of file HistogramManager.h.
TList * Hal::HistogramManager_1_2D< T >::GetFlatList | ( | ) | const |
Definition at line 240 of file HistogramManager.cxx.
|
inline |
Definition at line 259 of file HistogramManager.h.
void Hal::HistogramManager_1_2D< T >::Init | ( | Int_t | size, |
HistogramAxisConf ** | axisconf, | ||
TString | title, | ||
Bool_t | Sumw = kFALSE ) |
initialize histograms
size | size of array |
axisconf | array of axis configurations |
title | title of histograms |
Sumw | if true Suwm is called for histograms |
Definition at line 175 of file HistogramManager.cxx.
void Hal::HistogramManager_1_2D< T >::Init | ( | Int_t | sizeX, |
Int_t | binsX, | ||
Double_t | minX, | ||
Double_t | maxX, | ||
Int_t | binsY, | ||
Double_t | minY, | ||
Double_t | maxY, | ||
Bool_t | sumw = kFALSE ) |
initialize histograms
sizeX | size of array |
binsX | number of bins |
minX | x-min |
maxX | x-max |
binsY | number of bins |
minY | y-min |
maxY | y-max |
sumw | if true call Sumw |
Definition at line 199 of file HistogramManager.cxx.
HistogramManager_1_2D< T > & Hal::HistogramManager_1_2D< T >::operator= | ( | const HistogramManager_1_2D< T > & | manager | ) |
Definition at line 151 of file HistogramManager.cxx.
void Hal::HistogramManager_1_2D< T >::OverwriteAt | ( | T * | t, |
Int_t | pos ) |
overwite this histogram, old histogram will be deleted
param pos
Definition at line 221 of file HistogramManager.cxx.
Package * Hal::HistogramManager_1_2D< T >::Report | ( | ) | const |
Definition at line 231 of file HistogramManager.cxx.
|
inline |
set comment to histogram
comment | comment |
i | histogram position |
Definition at line 277 of file HistogramManager.h.
T** Hal::HistogramManager_1_2D< T >::fArray |
array with histograms
Definition at line 204 of file HistogramManager.h.
|
protected |
number of axes
Definition at line 195 of file HistogramManager.h.
|
protected |
array of comments
Definition at line 199 of file HistogramManager.h.
|
protected |
length of vector
Definition at line 191 of file HistogramManager.h.