AliPhysics  5403132 (5403132)
AliMTRChEffAnalysis::AliMTRChEffInnerObj Class Reference
Inheritance diagram for AliMTRChEffAnalysis::AliMTRChEffInnerObj:

Public Member Functions

 AliMTRChEffInnerObj (const char *filename, const char *outputname, Int_t minRun, Int_t maxRun=-1)
 
virtual ~AliMTRChEffInnerObj ()
 
TString GetFilename () const
 
TString GetOutputname () const
 
Int_t GetMinRun () const
 
Int_t GetMaxRun () const
 
std::map< std::string, TList * > GetEffLists ()
 
std::vector< std::string > GetSortKeys ()
 
TListGetEffHistoList (const char *condition) const
 
Bool_t AddEffHistoList (const char *condition, TList *effHistoList)
 
Bool_t RemoveEffHistoList (const char *condition)
 

Private Attributes

TString fFilename
 
TString fOutputname
 
Int_t fMinRun
 
Int_t fMaxRun
 
std::map< std::string, TList * > fEffLists
 
std::vector< std::string > fSortKeys
 

Detailed Description

Definition at line 125 of file AliMTRChEffAnalysis.h.

Constructor & Destructor Documentation

AliMTRChEffAnalysis::AliMTRChEffInnerObj::AliMTRChEffInnerObj ( const char *  filename,
const char *  outputname,
Int_t  minRun,
Int_t  maxRun = -1 
)

Constructor

Definition at line 2467 of file AliMTRChEffAnalysis.cxx.

AliMTRChEffAnalysis::AliMTRChEffInnerObj::~AliMTRChEffInnerObj ( )
virtual

Destructor

Definition at line 2479 of file AliMTRChEffAnalysis.cxx.

Member Function Documentation

Bool_t AliMTRChEffAnalysis::AliMTRChEffInnerObj::AddEffHistoList ( const char *  condition,
TList effHistoList 
)

Add efficiency list for specific condition

Definition at line 2498 of file AliMTRChEffAnalysis.cxx.

Referenced by AliMTRChEffAnalysis::AddToList(), GetSortKeys(), and AliMTRChEffAnalysis::MergeOutput().

TList * AliMTRChEffAnalysis::AliMTRChEffInnerObj::GetEffHistoList ( const char *  condition) const

Get efficiency list for specific condition

Definition at line 2489 of file AliMTRChEffAnalysis.cxx.

Referenced by GetSortKeys().

std::map<std::string,TList*> AliMTRChEffAnalysis::AliMTRChEffInnerObj::GetEffLists ( )
inline

Definition at line 133 of file AliMTRChEffAnalysis.h.

TString AliMTRChEffAnalysis::AliMTRChEffInnerObj::GetFilename ( ) const
inline

Definition at line 129 of file AliMTRChEffAnalysis.h.

Int_t AliMTRChEffAnalysis::AliMTRChEffInnerObj::GetMaxRun ( ) const
inline

Definition at line 132 of file AliMTRChEffAnalysis.h.

Int_t AliMTRChEffAnalysis::AliMTRChEffInnerObj::GetMinRun ( ) const
inline

Definition at line 131 of file AliMTRChEffAnalysis.h.

TString AliMTRChEffAnalysis::AliMTRChEffInnerObj::GetOutputname ( ) const
inline

Definition at line 130 of file AliMTRChEffAnalysis.h.

std::vector<std::string> AliMTRChEffAnalysis::AliMTRChEffInnerObj::GetSortKeys ( )
inline

Definition at line 134 of file AliMTRChEffAnalysis.h.

Bool_t AliMTRChEffAnalysis::AliMTRChEffInnerObj::RemoveEffHistoList ( const char *  condition)

Remove condition from the efficiency list

Definition at line 2511 of file AliMTRChEffAnalysis.cxx.

Referenced by GetSortKeys().

Member Data Documentation

std::map<std::string,TList*> AliMTRChEffAnalysis::AliMTRChEffInnerObj::fEffLists
private
TString AliMTRChEffAnalysis::AliMTRChEffInnerObj::fFilename
private

Definition at line 140 of file AliMTRChEffAnalysis.h.

Referenced by GetFilename().

Int_t AliMTRChEffAnalysis::AliMTRChEffInnerObj::fMaxRun
private

Definition at line 143 of file AliMTRChEffAnalysis.h.

Referenced by AliMTRChEffInnerObj(), and GetMaxRun().

Int_t AliMTRChEffAnalysis::AliMTRChEffInnerObj::fMinRun
private

Definition at line 142 of file AliMTRChEffAnalysis.h.

Referenced by AliMTRChEffInnerObj(), and GetMinRun().

TString AliMTRChEffAnalysis::AliMTRChEffInnerObj::fOutputname
private

Definition at line 141 of file AliMTRChEffAnalysis.h.

Referenced by GetOutputname().

std::vector<std::string> AliMTRChEffAnalysis::AliMTRChEffInnerObj::fSortKeys
private

Definition at line 145 of file AliMTRChEffAnalysis.h.

Referenced by AddEffHistoList(), and GetSortKeys().


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