CbmRoot
Loading...
Searching...
No Matches
Hal::Fair::RootManager Class Reference

#include <RootManager.h>

Inheritance diagram for Hal::Fair::RootManager:
[legend]
Collaboration diagram for Hal::Fair::RootManager:
[legend]

Public Member Functions

 RootManager ()
 
TObject * GetObject (const char *BrName)
 
TFile * GetInFile ()
 
void UpdateBranches ()
 
void FillTree ()
 
void SetInChain (TChain *tempChain, Int_t ident=-1)
 
Int_t CheckBranch (const char *BrName)
 
Int_t GetEntries () const
 
Int_t GetEntry (Int_t, Int_t)
 
void CdToOutput ()
 
virtual ~RootManager ()
 

Protected Member Functions

virtual void RegisterInternal (const char *name, const char *folderName, TNamed *obj, Bool_t toFile)
 
virtual void RegisterInternal (const char *name, const char *Foldername, TCollection *obj, Bool_t toFile)
 
virtual void RefreshBranchList ()
 
virtual Bool_t InitInternal ()
 

Private Attributes

FairRootManager * fFairManager
 

Detailed Description

Definition at line 23 of file RootManager.h.

Constructor & Destructor Documentation

◆ RootManager()

Hal::Fair::RootManager::RootManager ( )

Definition at line 20 of file RootManager.cxx.

References fFairManager, and GetInFile().

◆ ~RootManager()

virtual Hal::Fair::RootManager::~RootManager ( )
inlinevirtual

Definition at line 43 of file RootManager.h.

Member Function Documentation

◆ CdToOutput()

void Hal::Fair::RootManager::CdToOutput ( )

Definition at line 80 of file RootManager.cxx.

References fFairManager.

◆ CheckBranch()

Int_t Hal::Fair::RootManager::CheckBranch ( const char * BrName)

◆ FillTree()

void Hal::Fair::RootManager::FillTree ( )
inline

Definition at line 37 of file RootManager.h.

◆ GetEntries()

Int_t Hal::Fair::RootManager::GetEntries ( ) const
inline

Definition at line 40 of file RootManager.h.

◆ GetEntry()

Int_t Hal::Fair::RootManager::GetEntry ( Int_t ,
Int_t  )
inline

Definition at line 41 of file RootManager.h.

◆ GetInFile()

TFile * Hal::Fair::RootManager::GetInFile ( )

Definition at line 31 of file RootManager.cxx.

References fFairManager.

Referenced by RootManager().

◆ GetObject()

TObject * Hal::Fair::RootManager::GetObject ( const char * BrName)

Definition at line 29 of file RootManager.cxx.

References fFairManager.

◆ InitInternal()

Bool_t Hal::Fair::RootManager::InitInternal ( )
protectedvirtual

Definition at line 68 of file RootManager.cxx.

References fFairManager, and RefreshBranchList().

◆ RefreshBranchList()

void Hal::Fair::RootManager::RefreshBranchList ( )
protectedvirtual

Definition at line 47 of file RootManager.cxx.

References fFairManager.

Referenced by InitInternal().

◆ RegisterInternal() [1/2]

void Hal::Fair::RootManager::RegisterInternal ( const char * name,
const char * Foldername,
TCollection * obj,
Bool_t toFile )
protectedvirtual

Definition at line 42 of file RootManager.cxx.

References fFairManager.

◆ RegisterInternal() [2/2]

void Hal::Fair::RootManager::RegisterInternal ( const char * name,
const char * folderName,
TNamed * obj,
Bool_t toFile )
protectedvirtual

Definition at line 37 of file RootManager.cxx.

References fFairManager.

◆ SetInChain()

void Hal::Fair::RootManager::SetInChain ( TChain * tempChain,
Int_t ident = -1 )

Definition at line 35 of file RootManager.cxx.

References fFairManager.

◆ UpdateBranches()

void Hal::Fair::RootManager::UpdateBranches ( )

Definition at line 33 of file RootManager.cxx.

References fFairManager.

Member Data Documentation

◆ fFairManager

FairRootManager* Hal::Fair::RootManager::fFairManager
private

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