
| 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