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

#include <EicRoot/blob/master/parbase/FairContFact.h>

+ Inheritance diagram for FairContFact:
+ Collaboration diagram for FairContFact:

Public Member Functions

 FairContFact ()
 
virtual ~FairContFact ()
 
Bool_t addContext (const char *name)
 
void print ()
 
FairParSetgetContainer (const char *)
 
virtual FairParSetcreateContainer (FairContainer *)
 
virtual void activateParIo (FairParIo *)
 

Protected Member Functions

const char * getActualContext (const char *name)
 
ClassDef(FairContFact,
0) private FairContFact
operator= (const FairContFact &)
 

Protected Attributes

TList * containers
 
FairLoggerfLogger
 

Detailed Description

Definition at line 40 of file FairContFact.h.

View newest version in sPHENIX GitHub at line 40 of file FairContFact.h

Constructor & Destructor Documentation

FairContFact::FairContFact ( )

Definition at line 132 of file FairContFact.cxx.

View newest version in sPHENIX GitHub at line 132 of file FairContFact.cxx

FairContFact::~FairContFact ( )
virtual

Definition at line 141 of file FairContFact.cxx.

View newest version in sPHENIX GitHub at line 141 of file FairContFact.cxx

References containers.

Member Function Documentation

virtual void FairContFact::activateParIo ( FairParIo )
inlinevirtual

Definition at line 49 of file FairContFact.h.

View newest version in sPHENIX GitHub at line 49 of file FairContFact.h

Referenced by FairRuntimeDb::activateParIo().

+ Here is the caller graph for this function:

Bool_t FairContFact::addContext ( const char *  name)

Definition at line 148 of file FairContFact.cxx.

View newest version in sPHENIX GitHub at line 148 of file FairContFact.cxx

References c, containers, and FairContainer::setActualContext().

Referenced by FairRuntimeDb::addParamContext().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

virtual FairParSet* FairContFact::createContainer ( FairContainer )
inlinevirtual

Reimplemented in PndFieldContFact, FairBaseContFact, EicContFact, PndSensorNameContFact, PndPassiveContFact, and CbmRichContFact.

Definition at line 48 of file FairContFact.h.

View newest version in sPHENIX GitHub at line 48 of file FairContFact.h

Referenced by getContainer().

+ Here is the caller graph for this function:

const char* FairContFact::getActualContext ( const char *  name)
inlineprotected

Definition at line 53 of file FairContFact.h.

View newest version in sPHENIX GitHub at line 53 of file FairContFact.h

References containers.

FairParSet * FairContFact::getContainer ( const char *  name)

Definition at line 160 of file FairContFact.cxx.

View newest version in sPHENIX GitHub at line 160 of file FairContFact.cxx

References FairRuntimeDb::addContainer(), c, containers, createContainer(), FairRuntimeDb::findContainer(), FairContainer::getActualContext(), FairContainer::getConcatName(), FairContainer::getDefaultContext(), FairRuntimeDb::instance(), and FairContainer::setActualContext().

Referenced by FairRuntimeDb::getContainer().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

ClassDef (FairContFact,0) private FairContFact& FairContFact::operator= ( const FairContFact )
protected
void FairContFact::print ( )

Definition at line 182 of file FairContFact.cxx.

View newest version in sPHENIX GitHub at line 182 of file FairContFact.cxx

References c, containers, and FairContainer::print().

Referenced by FairRuntimeDb::printParamContexts().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

Member Data Documentation

TList* FairContFact::containers
protected
FairLogger* FairContFact::fLogger
protected

Fair Logger

Definition at line 57 of file FairContFact.h.

View newest version in sPHENIX GitHub at line 57 of file FairContFact.h


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