CbmRoot
Loading...
Searching...
No Matches
CbmAnaTreeSource Class Reference

#include <CbmAnaTreeSource.h>

Inheritance diagram for CbmAnaTreeSource:
[legend]
Collaboration diagram for CbmAnaTreeSource:
[legend]

Public Member Functions

 CbmAnaTreeSource ()
 
 CbmAnaTreeSource (TString inFile, TString treeName="rTree")
 
 CbmAnaTreeSource (const CbmAnaTreeSource &source)=delete
 
CbmAnaTreeSourceoperator= (const CbmAnaTreeSource &)=delete
 
virtual ~CbmAnaTreeSource ()
 
virtual Bool_t Init ()
 
virtual Int_t ReadEvent (UInt_t=0)
 
virtual void AddFile (TString file)
 
virtual void Close ()
 
virtual void Reset ()
 
virtual Bool_t ActivateObject (TObject **, const char *)
 
virtual Source_Type GetSourceType ()
 
virtual void SetParUnpackers ()
 
virtual Bool_t SpecifyRunId ()
 
virtual Bool_t InitUnpackers ()
 
virtual Bool_t ReInitUnpackers ()
 
virtual Int_t CheckMaxEventNo (Int_t=0)
 
virtual void ReadBranchEvent (const char *)
 
virtual void ReadBranchEvent (const char *, Int_t)
 
virtual void FillEventHeader (FairEventHeader *)
 
void SetRunId (Int_t runId)
 

Private Attributes

Int_t fNFiles
 
TString fTreeName
 
TChain * fChain
 
TString * fFileName
 
CbmAnaTreeContainersfATSource
 

Detailed Description

Definition at line 18 of file CbmAnaTreeSource.h.

Constructor & Destructor Documentation

◆ CbmAnaTreeSource() [1/3]

CbmAnaTreeSource::CbmAnaTreeSource ( )

defaut constructor should not be used

Definition at line 23 of file CbmAnaTreeSource.cxx.

References CbmAnaTreeSource().

Referenced by CbmAnaTreeSource(), CbmAnaTreeSource(), and operator=().

◆ CbmAnaTreeSource() [2/3]

CbmAnaTreeSource::CbmAnaTreeSource ( TString inFile,
TString treeName = "rTree" )

main constructor

Parameters
inFileunigen file
treenamename of the tree with data

Definition at line 25 of file CbmAnaTreeSource.cxx.

References fATSource, fChain, fFileName, fNFiles, and fTreeName.

◆ CbmAnaTreeSource() [3/3]

CbmAnaTreeSource::CbmAnaTreeSource ( const CbmAnaTreeSource & source)
delete

copy constructor

Parameters
source

References CbmAnaTreeSource().

◆ ~CbmAnaTreeSource()

CbmAnaTreeSource::~CbmAnaTreeSource ( )
virtual

Definition at line 36 of file CbmAnaTreeSource.cxx.

References fFileName.

Member Function Documentation

◆ ActivateObject()

virtual Bool_t CbmAnaTreeSource::ActivateObject ( TObject ** ,
const char *  )
inlinevirtual

Definition at line 48 of file CbmAnaTreeSource.h.

◆ AddFile()

void CbmAnaTreeSource::AddFile ( TString file)
virtual

Definition at line 104 of file CbmAnaTreeSource.cxx.

References fFileName, and fNFiles.

◆ CheckMaxEventNo()

Int_t CbmAnaTreeSource::CheckMaxEventNo ( Int_t = 0)
virtual

Definition at line 116 of file CbmAnaTreeSource.cxx.

References fChain.

◆ Close()

void CbmAnaTreeSource::Close ( )
virtual

Definition at line 102 of file CbmAnaTreeSource.cxx.

◆ FillEventHeader()

virtual void CbmAnaTreeSource::FillEventHeader ( FairEventHeader * )
inlinevirtual

Definition at line 57 of file CbmAnaTreeSource.h.

◆ GetSourceType()

virtual Source_Type CbmAnaTreeSource::GetSourceType ( )
inlinevirtual

Definition at line 49 of file CbmAnaTreeSource.h.

◆ Init()

Bool_t CbmAnaTreeSource::Init ( )
virtual

◆ InitUnpackers()

virtual Bool_t CbmAnaTreeSource::InitUnpackers ( )
inlinevirtual

Definition at line 52 of file CbmAnaTreeSource.h.

◆ operator=()

CbmAnaTreeSource & CbmAnaTreeSource::operator= ( const CbmAnaTreeSource & )
delete

References CbmAnaTreeSource().

◆ ReadBranchEvent() [1/2]

virtual void CbmAnaTreeSource::ReadBranchEvent ( const char * )
inlinevirtual

Definition at line 55 of file CbmAnaTreeSource.h.

◆ ReadBranchEvent() [2/2]

virtual void CbmAnaTreeSource::ReadBranchEvent ( const char * ,
Int_t  )
inlinevirtual

Definition at line 56 of file CbmAnaTreeSource.h.

◆ ReadEvent()

Int_t CbmAnaTreeSource::ReadEvent ( UInt_t unsignedInt = 0)
virtual

Definition at line 96 of file CbmAnaTreeSource.cxx.

References fChain.

◆ ReInitUnpackers()

virtual Bool_t CbmAnaTreeSource::ReInitUnpackers ( )
inlinevirtual

Definition at line 53 of file CbmAnaTreeSource.h.

◆ Reset()

virtual void CbmAnaTreeSource::Reset ( )
inlinevirtual

Definition at line 47 of file CbmAnaTreeSource.h.

◆ SetParUnpackers()

virtual void CbmAnaTreeSource::SetParUnpackers ( )
inlinevirtual

Definition at line 50 of file CbmAnaTreeSource.h.

◆ SetRunId()

void CbmAnaTreeSource::SetRunId ( Int_t runId)
inline

Definition at line 58 of file CbmAnaTreeSource.h.

◆ SpecifyRunId()

virtual Bool_t CbmAnaTreeSource::SpecifyRunId ( )
inlinevirtual

Definition at line 51 of file CbmAnaTreeSource.h.

Member Data Documentation

◆ fATSource

CbmAnaTreeContainers* CbmAnaTreeSource::fATSource
private

Definition at line 23 of file CbmAnaTreeSource.h.

Referenced by CbmAnaTreeSource(), and Init().

◆ fChain

TChain* CbmAnaTreeSource::fChain
private

Definition at line 21 of file CbmAnaTreeSource.h.

Referenced by CbmAnaTreeSource(), CheckMaxEventNo(), Init(), and ReadEvent().

◆ fFileName

TString* CbmAnaTreeSource::fFileName
private

Definition at line 22 of file CbmAnaTreeSource.h.

Referenced by AddFile(), CbmAnaTreeSource(), Init(), and ~CbmAnaTreeSource().

◆ fNFiles

Int_t CbmAnaTreeSource::fNFiles
private

Definition at line 19 of file CbmAnaTreeSource.h.

Referenced by AddFile(), CbmAnaTreeSource(), and Init().

◆ fTreeName

TString CbmAnaTreeSource::fTreeName
private

Definition at line 20 of file CbmAnaTreeSource.h.

Referenced by CbmAnaTreeSource(), and Init().


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