AliRoot Core  v5-06-30 (35d6c57)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliQAHistNavigator Class Reference

#include <AliQAHistNavigator.h>

Public Member Functions

 AliQAHistNavigator (Int_t run=0)
 
virtual ~AliQAHistNavigator ()
 
Bool_t GetHistogram (TH1 *&hist)
 
Bool_t Next ()
 
Bool_t Prev ()
 
Bool_t SetFile (TString file)
 
Bool_t SetFile (Int_t file)
 
Bool_t SetDetector (TString detector)
 
Bool_t SetDetector (Int_t detector)
 
Bool_t SetLevel (TString type)
 
Bool_t SetLevel (Int_t type)
 
Bool_t SetItem (TString histo)
 
Bool_t SetItem (Int_t histo)
 
void SetLoopAllFiles (const Bool_t s=kTRUE)
 
void SetLoopAllDetectors (const Bool_t s=kTRUE)
 
void SetLoopAllLevels (const Bool_t s=kTRUE)
 
TString GetDetectorName ()
 
TString GetLevelName ()
 
TString GetItemName ()
 
TString GetFileName ()
 
TString GetDirName ()
 
TString GetPath (AliQADirListItem *const item)
 
AliQADirListGetFileList () const
 
AliQADirListGetDetectorList () const
 
AliQADirListGetLevelList () const
 
TList * GetItemList ()
 
AliQADirListGetCurrListOfFiles () const
 
AliQADirListGetCurrFile () const
 
AliQADirListGetCurrDetector () const
 
AliQADirListGetCurrLevel () const
 
AliQADirListItemGetCurrItem () const
 
Bool_t InitOK () const
 
Bool_t ReReadFiles ()
 
void SetExpertMode (Bool_t mode)
 
Bool_t CloneDirStructure ()
 

Private Member Functions

Bool_t OpenCurrentFile ()
 
Bool_t OpenCurrentDirectory ()
 
Bool_t GetListOfFiles ()
 
Bool_t Crawl (AliQADirList *parent)
 
 AliQAHistNavigator (const AliQAHistNavigator &)
 
AliQAHistNavigatoroperator= (const AliQAHistNavigator &)
 

Private Attributes

TFile * fPFile
 
TFile * fPCORRFile
 
TFile * fPQAResultFile
 
Int_t fRun
 
AliQADirListfPCurrFile
 
AliQADirListfPCurrDetector
 
AliQADirListfPCurrLevel
 
AliQADirListItemfPCurrItem
 
AliQADirListfPListOfFiles
 
Bool_t fLoopAllFiles
 
Bool_t fLoopAllDetectors
 
Bool_t fLoopAllLevels
 
Bool_t fInitOK
 
Bool_t fExpertMode
 
TString fExpertDirName
 
TList * fPEmptyList
 

Detailed Description

Definition at line 57 of file AliQAHistNavigator.h.

Constructor & Destructor Documentation

AliQAHistNavigator::AliQAHistNavigator ( Int_t  run = 0)
AliQAHistNavigator::~AliQAHistNavigator ( )
virtual

Definition at line 67 of file AliQAHistNavigator.cxx.

AliQAHistNavigator::AliQAHistNavigator ( const AliQAHistNavigator )
private

Member Function Documentation

Bool_t AliQAHistNavigator::CloneDirStructure ( )

Definition at line 495 of file AliQAHistNavigator.cxx.

Referenced by ReReadFiles().

Bool_t AliQAHistNavigator::Crawl ( AliQADirList parent)
private

Definition at line 512 of file AliQAHistNavigator.cxx.

Referenced by CloneDirStructure().

AliQADirList* AliQAHistNavigator::GetCurrDetector ( ) const
inline

Definition at line 93 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

AliQADirList* AliQAHistNavigator::GetCurrFile ( ) const
inline

Definition at line 92 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

AliQADirListItem* AliQAHistNavigator::GetCurrItem ( ) const
inline

Definition at line 95 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

AliQADirList* AliQAHistNavigator::GetCurrLevel ( ) const
inline

Definition at line 94 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

AliQADirList* AliQAHistNavigator::GetCurrListOfFiles ( ) const
inline

Definition at line 91 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

AliQADirList* AliQAHistNavigator::GetDetectorList ( ) const
inline

Definition at line 88 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

TString AliQAHistNavigator::GetDetectorName ( )

Definition at line 351 of file AliQAHistNavigator.cxx.

TString AliQAHistNavigator::GetDirName ( )
AliQADirList* AliQAHistNavigator::GetFileList ( ) const
inline

Definition at line 87 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

TString AliQAHistNavigator::GetFileName ( )

Definition at line 369 of file AliQAHistNavigator.cxx.

Referenced by GetHistogram(), and OpenCurrentFile().

Bool_t AliQAHistNavigator::GetHistogram ( TH1 *&  hist)

Definition at line 73 of file AliQAHistNavigator.cxx.

Referenced by AliQAHistViewer::DoDrawPrev().

TList * AliQAHistNavigator::GetItemList ( )
TString AliQAHistNavigator::GetItemName ( )

Definition at line 410 of file AliQAHistNavigator.cxx.

Referenced by GetHistogram().

AliQADirList* AliQAHistNavigator::GetLevelList ( ) const
inline

Definition at line 89 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

TString AliQAHistNavigator::GetLevelName ( )

Definition at line 360 of file AliQAHistNavigator.cxx.

Bool_t AliQAHistNavigator::GetListOfFiles ( )
private

Definition at line 418 of file AliQAHistNavigator.cxx.

Referenced by CloneDirStructure().

TString AliQAHistNavigator::GetPath ( AliQADirListItem *const  item)

Definition at line 395 of file AliQAHistNavigator.cxx.

Bool_t AliQAHistNavigator::InitOK ( ) const
inline

Definition at line 97 of file AliQAHistNavigator.h.

Referenced by AliQAHistViewer::UpdateAllPathComboBoxes().

Bool_t AliQAHistNavigator::Next ( )

Definition at line 96 of file AliQAHistNavigator.cxx.

Bool_t AliQAHistNavigator::OpenCurrentDirectory ( )
private
Bool_t AliQAHistNavigator::OpenCurrentFile ( )
private

Definition at line 206 of file AliQAHistNavigator.cxx.

Referenced by Next(), Prev(), ReReadFiles(), and SetFile().

AliQAHistNavigator& AliQAHistNavigator::operator= ( const AliQAHistNavigator )
private
Bool_t AliQAHistNavigator::Prev ( )

Definition at line 146 of file AliQAHistNavigator.cxx.

Referenced by AliQAHistViewer::DoDrawPrev().

Bool_t AliQAHistNavigator::ReReadFiles ( )

Definition at line 557 of file AliQAHistNavigator.cxx.

Bool_t AliQAHistNavigator::SetDetector ( TString  detector)

Definition at line 257 of file AliQAHistNavigator.cxx.

Referenced by AliQAHistViewer::DoSetDetector().

Bool_t AliQAHistNavigator::SetDetector ( Int_t  detector)

Definition at line 270 of file AliQAHistNavigator.cxx.

void AliQAHistNavigator::SetExpertMode ( Bool_t  mode)

Definition at line 196 of file AliQAHistNavigator.cxx.

Referenced by AliQAHistViewer::DoSetExpertMode().

Bool_t AliQAHistNavigator::SetFile ( TString  file)

Definition at line 227 of file AliQAHistNavigator.cxx.

Referenced by AliQAHistViewer::DoSetFile().

Bool_t AliQAHistNavigator::SetFile ( Int_t  file)

Definition at line 241 of file AliQAHistNavigator.cxx.

Bool_t AliQAHistNavigator::SetItem ( TString  histo)

Definition at line 308 of file AliQAHistNavigator.cxx.

Referenced by AliQAHistViewer::DoSetHistogram().

Bool_t AliQAHistNavigator::SetItem ( Int_t  histo)

Definition at line 318 of file AliQAHistNavigator.cxx.

Bool_t AliQAHistNavigator::SetLevel ( TString  type)

Definition at line 284 of file AliQAHistNavigator.cxx.

Referenced by AliQAHistViewer::DoSetLevel().

Bool_t AliQAHistNavigator::SetLevel ( Int_t  type)

Definition at line 296 of file AliQAHistNavigator.cxx.

void AliQAHistNavigator::SetLoopAllDetectors ( const Bool_t  s = kTRUE)
inline

Definition at line 77 of file AliQAHistNavigator.h.

void AliQAHistNavigator::SetLoopAllFiles ( const Bool_t  s = kTRUE)
inline

Definition at line 76 of file AliQAHistNavigator.h.

void AliQAHistNavigator::SetLoopAllLevels ( const Bool_t  s = kTRUE)
inline

Definition at line 78 of file AliQAHistNavigator.h.

Member Data Documentation

TString AliQAHistNavigator::fExpertDirName
private

Definition at line 129 of file AliQAHistNavigator.h.

Referenced by GetItemList().

Bool_t AliQAHistNavigator::fExpertMode
private

Definition at line 128 of file AliQAHistNavigator.h.

Referenced by GetItemList(), and SetExpertMode().

Bool_t AliQAHistNavigator::fInitOK
private

Definition at line 127 of file AliQAHistNavigator.h.

Referenced by InitOK(), and ReReadFiles().

Bool_t AliQAHistNavigator::fLoopAllDetectors
private

Definition at line 124 of file AliQAHistNavigator.h.

Referenced by SetLoopAllDetectors().

Bool_t AliQAHistNavigator::fLoopAllFiles
private

Definition at line 123 of file AliQAHistNavigator.h.

Referenced by Next(), Prev(), and SetLoopAllFiles().

Bool_t AliQAHistNavigator::fLoopAllLevels
private

Definition at line 125 of file AliQAHistNavigator.h.

Referenced by SetLoopAllLevels().

TFile* AliQAHistNavigator::fPCORRFile
private

Definition at line 111 of file AliQAHistNavigator.h.

Referenced by GetListOfFiles().

AliQADirList* AliQAHistNavigator::fPCurrDetector
private
AliQADirList* AliQAHistNavigator::fPCurrFile
private
AliQADirListItem* AliQAHistNavigator::fPCurrItem
private
AliQADirList* AliQAHistNavigator::fPCurrLevel
private
TList* AliQAHistNavigator::fPEmptyList
private

Definition at line 130 of file AliQAHistNavigator.h.

Referenced by GetItemList().

TFile* AliQAHistNavigator::fPFile
private

Definition at line 110 of file AliQAHistNavigator.h.

Referenced by OpenCurrentFile().

AliQADirList* AliQAHistNavigator::fPListOfFiles
private
TFile* AliQAHistNavigator::fPQAResultFile
private

Definition at line 112 of file AliQAHistNavigator.h.

Referenced by GetListOfFiles().

Int_t AliQAHistNavigator::fRun
private

Definition at line 113 of file AliQAHistNavigator.h.

Referenced by GetListOfFiles().


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