Heavy ion Analysis Libriares
Loading...
Searching...
No Matches
Hal::BranchInfo Class Reference
Inheritance diagram for Hal::BranchInfo:

Public Types

enum class  EFlag {
  kInActive , kInPassive , kOut , kVirtual ,
  kNull
}
 

Public Member Functions

 BranchInfo (TString name="", TObject *pointer=nullptr, EFlag used=EFlag::kNull)
 
 BranchInfo (const BranchInfo &other)
 
EFlag GetFlag () const
 
TString GetBranchName () const
 
void SetFlag (EFlag Flag=EFlag::kNull)
 
void SetBranchName (const TString name)
 
TObject * GetPointer () const
 
void SetPointer (TObject *pointer=nullptr)
 

Detailed Description

Definition at line 29 of file IOManager.h.

Member Enumeration Documentation

◆ EFlag

enum class Hal::BranchInfo::EFlag
strong

Definition at line 31 of file IOManager.h.

Constructor & Destructor Documentation

◆ BranchInfo() [1/2]

Hal::BranchInfo::BranchInfo ( TString name = "",
TObject * pointer = nullptr,
EFlag used = EFlag::kNull )
inline

Definition at line 39 of file IOManager.h.

◆ BranchInfo() [2/2]

Hal::BranchInfo::BranchInfo ( const BranchInfo & other)
inline

Definition at line 41 of file IOManager.h.

◆ ~BranchInfo()

virtual Hal::BranchInfo::~BranchInfo ( )
inlinevirtual

Definition at line 48 of file IOManager.h.

Member Function Documentation

◆ GetBranchName()

TString Hal::BranchInfo::GetBranchName ( ) const
inline

Definition at line 43 of file IOManager.h.

◆ GetFlag()

EFlag Hal::BranchInfo::GetFlag ( ) const
inline

Definition at line 42 of file IOManager.h.

◆ GetPointer()

TObject * Hal::BranchInfo::GetPointer ( ) const
inline

Definition at line 46 of file IOManager.h.

◆ SetBranchName()

void Hal::BranchInfo::SetBranchName ( const TString name)
inline

Definition at line 45 of file IOManager.h.

◆ SetFlag()

void Hal::BranchInfo::SetFlag ( EFlag Flag = EFlag::kNull)
inline

Definition at line 44 of file IOManager.h.

◆ SetPointer()

void Hal::BranchInfo::SetPointer ( TObject * pointer = nullptr)
inline

Definition at line 47 of file IOManager.h.


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