![]() |
AliPhysics
vAN-20150328 (7755d27)
|
#include <AliEMCalHistoContainer.h>
Public Member Functions | |
AliEMCalHistoContainer () | |
AliEMCalHistoContainer (const char *name) | |
~AliEMCalHistoContainer () | |
void | ReleaseOwner () |
void | CreateHistoGroup (const char *groupname, const char *parent="/") throw (HistoContainerContentException) |
void | CreateTH1 (const char *name, const char *title, int nbins, double xmin, double xmax, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTH1 (const char *name, const char *title, int nbins, const double *xbins, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTH1 (const char *name, const char *title, const TArrayD &xbins, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTH2 (const char *name, const char *title, int nbinsx, double xmin, double xmax, int nbinsy, double ymin, double ymax, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTH2 (const char *name, const char *title, int nbinsx, const double *xbins, int nbinsy, const double *ybins, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTH2 (const char *name, const char *title, const TArrayD &xbins, const TArrayD &ybins, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTH3 (const char *name, const char *title, int nbinsx, double xmin, double xmax, int nbinsy, double ymin, double ymax, int nbinsz, double zmin, double zmax, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTH3 (const char *name, const char *title, int nbinsx, const double *xbins, int nbinsy, const double *ybins, int nbinsz, const double *zbins, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTH3 (const char *name, const char *title, const TArrayD &xbins, const TArrayD &ybins, const TArrayD &zbins, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTHnSparse (const char *name, const char *title, int ndim, const int *nbins, const double *min, const double *max, Option_t *opt="") throw (HistoContainerContentException) |
void | CreateTHnSparse (const char *name, const char *title, int ndim, const TAxis **axes, Option_t *opt="") throw (HistoContainerContentException) |
void | SetObject (TObject *const o, const char *group="/") throw (HistoContainerContentException) |
void | FillTH1 (const char *hname, double x, double weight=1.) throw (HistoContainerContentException) |
void | FillTH2 (const char *hname, double x, double y, double weight=1.) throw (HistoContainerContentException) |
void | FillTH2 (const char *hname, double *point, double weight=1.) throw (HistoContainerContentException) |
void | FillTH3 (const char *hname, double x, double y, double z, double weight=1.) throw (HistoContainerContentException) |
void | FillTH3 (const char *hname, const double *point, double weight=1.) throw (HistoContainerContentException) |
void | FillTHnSparse (const char *name, const double *x, double weight=1.) throw (HistoContainerContentException) |
THashList * | GetListOfHistograms () |
virtual TObject * | FindObject (const char *name) const |
virtual TObject * | FindObject (const TObject *obj) const |
Private Member Functions | |
AliEMCalHistoContainer (const AliEMCalHistoContainer &) | |
AliEMCalHistoContainer & | operator= (const AliEMCalHistoContainer &) |
THashList * | FindGroup (const char *dirname) const |
void | TokenizeFilename (const char *name, const char *delim, std::vector< std::string > &listoftokens) const |
const char * | basename (const char *path) const |
const char * | histname (const char *path) const |
ClassDef (AliEMCalHistoContainer, 1) | |
Private Attributes | |
THashList * | fHistos |
bool | fIsOwner |
Definition at line 94 of file AliEMCalHistoContainer.h.
EMCalTriggerPtAnalysis::AliEMCalHistoContainer::AliEMCalHistoContainer | ( | ) |
EMCalTriggerPtAnalysis::AliEMCalHistoContainer::AliEMCalHistoContainer | ( | const char * | name | ) |
EMCalTriggerPtAnalysis::AliEMCalHistoContainer::~AliEMCalHistoContainer | ( | ) |
|
private |
|
private |
|
private |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateHistoGroup | ( | const char * | groupname, |
const char * | parent = "/" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH1 | ( | const char * | name, |
const char * | title, | ||
int | nbins, | ||
double | xmin, | ||
double | xmax, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH1 | ( | const char * | name, |
const char * | title, | ||
int | nbins, | ||
const double * | xbins, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH1 | ( | const char * | name, |
const char * | title, | ||
const TArrayD & | xbins, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH2 | ( | const char * | name, |
const char * | title, | ||
int | nbinsx, | ||
double | xmin, | ||
double | xmax, | ||
int | nbinsy, | ||
double | ymin, | ||
double | ymax, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH2 | ( | const char * | name, |
const char * | title, | ||
int | nbinsx, | ||
const double * | xbins, | ||
int | nbinsy, | ||
const double * | ybins, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH2 | ( | const char * | name, |
const char * | title, | ||
const TArrayD & | xbins, | ||
const TArrayD & | ybins, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH3 | ( | const char * | name, |
const char * | title, | ||
int | nbinsx, | ||
double | xmin, | ||
double | xmax, | ||
int | nbinsy, | ||
double | ymin, | ||
double | ymax, | ||
int | nbinsz, | ||
double | zmin, | ||
double | zmax, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH3 | ( | const char * | name, |
const char * | title, | ||
int | nbinsx, | ||
const double * | xbins, | ||
int | nbinsy, | ||
const double * | ybins, | ||
int | nbinsz, | ||
const double * | zbins, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTH3 | ( | const char * | name, |
const char * | title, | ||
const TArrayD & | xbins, | ||
const TArrayD & | ybins, | ||
const TArrayD & | zbins, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTHnSparse | ( | const char * | name, |
const char * | title, | ||
int | ndim, | ||
const int * | nbins, | ||
const double * | min, | ||
const double * | max, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerEventCounterAnalysisComponent::CreateHistos(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::CreateHistos(), EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent::CreateHistos(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::CreateHistos(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::CreateHistos(), and EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::CreateHistos().
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::CreateTHnSparse | ( | const char * | name, |
const char * | title, | ||
int | ndim, | ||
const TAxis ** | axes, | ||
Option_t * | opt = "" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::FillTH1 | ( | const char * | hname, |
double | x, | ||
double | weight = 1. |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::FillTH2 | ( | const char * | hname, |
double | x, | ||
double | y, | ||
double | weight = 1. |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::FillTH2 | ( | const char * | hname, |
double * | point, | ||
double | weight = 1. |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::FillTH3 | ( | const char * | hname, |
double | x, | ||
double | y, | ||
double | z, | ||
double | weight = 1. |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::FillTH3 | ( | const char * | hname, |
const double * | point, | ||
double | weight = 1. |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::FillTHnSparse | ( | const char * | name, |
const double * | x, | ||
double | weight = 1. |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerClusterAnalysisComponent::FillHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecTrackAnalysisComponent::FillHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerMCJetAnalysisComponent::FillJetHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillJetHistogram(), EMCalTriggerPtAnalysis::AliEMCalTriggerRecJetAnalysisComponent::FillTrackHistogramCentrality(), EMCalTriggerPtAnalysis::AliEMCalTriggerPatchAnalysisComponent::Process(), and EMCalTriggerPtAnalysis::AliEMCalTriggerEventCounterAnalysisComponent::Process().
|
private |
|
virtual |
|
virtual |
|
inline |
Definition at line 122 of file AliEMCalHistoContainer.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent::GetHistList().
|
private |
|
private |
|
inline |
Definition at line 99 of file AliEMCalHistoContainer.h.
Referenced by EMCalTriggerPtAnalysis::AliEMCalTriggerTracksAnalysisComponent::CreateHistos().
void EMCalTriggerPtAnalysis::AliEMCalHistoContainer::SetObject | ( | TObject *const | o, |
const char * | group = "/" |
||
) | |||
throw | ( | HistoContainerContentException | |
) |
|
private |
|
private |
Definition at line 134 of file AliEMCalHistoContainer.h.
Referenced by GetListOfHistograms().
|
private |
Definition at line 135 of file AliEMCalHistoContainer.h.
Referenced by ReleaseOwner().