AliJEfficiency() | |
AliJEfficiency(const AliJEfficiency& obj) | |
~AliJEfficiency() | |
double | GetCorrection(double pt, int icut, double cent) const |
TString | GetEffFullName() |
TString | GetEffName() |
TString | GetName() const |
bool | Load() |
AliJEfficiency& | operator=(const AliJEfficiency& obj) |
void | PrintOut() const |
void | SetDataPath(TString s) |
void | SetEffFile(TString s) |
void | SetMCPeriod(TString s) |
void | SetMode(int i) |
void | SetName(TString s) |
void | SetPeriod(int period) |
void | SetPeriod(TString s) |
void | SetRunNumber(Long64_t runnum) |
void | SetTag(TString s) |
void | Write() |
TAxis* | fCentBin | Bin of Centrality. replace with AliJBin? |
TGraphErrors* | fCorrection[20][20][20] | Storage of Correction factor |
TString | fDataPath | locaction of eff files |
TDirectory* | fEffDir[3] | root directory of efficiency. only second item of fEffDir with "Efficiency" is being used. |
TFile* | fInputRoot | input file |
TString | fInputRootName | name of input |
TString | fMCPeriodStr | MC period |
int | fMode | Mode. see enum Mode |
TString | fName | name of efficiency. usually empty |
int | fPeriod | Data Period index |
TString | fPeriodStr | DATA period |
Long64_t | fRunNumber | Runnumber |
AliJRunTable | fRunTable | run Table. TODO:why not pointer? |
TString | fTag | Tags to distinguish special eff file |
AliJTrackCut | fTrackCut | Track Cut Object. TODO:why not pointer? |
Inheritance Chart: | |||||
|
1. kNotUse : no Load, efficiency is 1 always 2. has fInputRootName : Load that or crash 3. has fName : Load fName [+runnumber] or crash 4. has runnumber : Find Good MC period from AliJRunTable, or crash 3. has period : Find Good MC period from AliJRunTable, or crash