EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
FairFileInfo Class Reference

#include <EicRoot/blob/master/base/FairFileInfo.h>

+ Inheritance diagram for FairFileInfo:
+ Collaboration diagram for FairFileInfo:

Public Member Functions

 FairFileInfo ()
 
 FairFileInfo (TFile *file, UInt_t id, UInt_t ChId)
 
virtual ~FairFileInfo ()
 
TString GetPath ()
 
UInt_t GetSize ()
 
UInt_t GetIdentifier ()
 
UInt_t GetOrderInChain ()
 
void Print (Option_t *option="") const
 
void SetPath (TString path)
 
void SetSize (UInt_t size)
 
void SetIdentifier (UInt_t id)
 
void SetOrderInChain (UInt_t id)
 

Protected Attributes

TString fPath
 
UInt_t fSize
 
UInt_t fIdentifier
 
UInt_t fInChainId
 

Private Member Functions

 FairFileInfo (const FairFileInfo &)
 
FairFileInfooperator= (const FairFileInfo &)
 

Detailed Description

Definition at line 12 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 12 of file FairFileInfo.h

Constructor & Destructor Documentation

FairFileInfo::FairFileInfo ( )

Definition at line 9 of file FairFileInfo.cxx.

View newest version in sPHENIX GitHub at line 9 of file FairFileInfo.cxx

FairFileInfo::FairFileInfo ( TFile *  file,
UInt_t  id,
UInt_t  ChId 
)

Definition at line 18 of file FairFileInfo.cxx.

View newest version in sPHENIX GitHub at line 18 of file FairFileInfo.cxx

References fPath.

FairFileInfo::~FairFileInfo ( )
virtual

Definition at line 30 of file FairFileInfo.cxx.

View newest version in sPHENIX GitHub at line 30 of file FairFileInfo.cxx

FairFileInfo::FairFileInfo ( const FairFileInfo )
private

Member Function Documentation

UInt_t FairFileInfo::GetIdentifier ( )
inline

Definition at line 23 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 23 of file FairFileInfo.h

References fIdentifier.

Referenced by FairFileHeader::GetFileInfo().

+ Here is the caller graph for this function:

UInt_t FairFileInfo::GetOrderInChain ( )
inline

Definition at line 24 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 24 of file FairFileInfo.h

References fInChainId.

Referenced by FairFileHeader::GetFileInfo().

+ Here is the caller graph for this function:

TString FairFileInfo::GetPath ( )
inline

Definition at line 21 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 21 of file FairFileInfo.h

References fPath.

UInt_t FairFileInfo::GetSize ( )
inline

Definition at line 22 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 22 of file FairFileInfo.h

References fSize.

FairFileInfo& FairFileInfo::operator= ( const FairFileInfo )
private
void FairFileInfo::Print ( Option_t *  option = "") const

Definition at line 35 of file FairFileInfo.cxx.

View newest version in sPHENIX GitHub at line 35 of file FairFileInfo.cxx

References fIdentifier, fInChainId, fPath, fSize, and printf().

+ Here is the call graph for this function:

void FairFileInfo::SetIdentifier ( UInt_t  id)
inline

Definition at line 30 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 30 of file FairFileInfo.h

References fIdentifier.

void FairFileInfo::SetOrderInChain ( UInt_t  id)
inline

Definition at line 31 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 31 of file FairFileInfo.h

References fInChainId.

void FairFileInfo::SetPath ( TString  path)
inline

Definition at line 28 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 28 of file FairFileInfo.h

References fPath.

void FairFileInfo::SetSize ( UInt_t  size)
inline

Definition at line 29 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 29 of file FairFileInfo.h

References fSize.

Member Data Documentation

UInt_t FairFileInfo::fIdentifier
protected

Signal file identifier used

Definition at line 41 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 41 of file FairFileInfo.h

Referenced by GetIdentifier(), Print(), and SetIdentifier().

UInt_t FairFileInfo::fInChainId
protected

file order in the chain

Definition at line 43 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 43 of file FairFileInfo.h

Referenced by GetOrderInChain(), Print(), and SetOrderInChain().

TString FairFileInfo::fPath
protected

Full path of file

Definition at line 37 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 37 of file FairFileInfo.h

Referenced by FairFileInfo(), GetPath(), Print(), and SetPath().

UInt_t FairFileInfo::fSize
protected

size of file in bytes

Definition at line 39 of file FairFileInfo.h.

View newest version in sPHENIX GitHub at line 39 of file FairFileInfo.h

Referenced by GetSize(), Print(), and SetSize().


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