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

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

+ Inheritance diagram for FairContainer:
+ Collaboration diagram for FairContainer:

Public Member Functions

 FairContainer (const char *, const char *, const char *)
 
 ~FairContainer ()
 
void addContext (const char *)
 
Bool_t setActualContext (const char *c)
 
const char * getDefaultContext ()
 
const char * getActualContext ()
 
void print ()
 
TString getConcatName ()
 
const char * getContext ()
 

Protected Attributes

TList * contexts
 
TString actualContext
 
FairLoggerfLogger
 

Private Member Functions

 FairContainer ()
 
 FairContainer (const FairContainer &)
 
FairContaineroperator= (const FairContainer &)
 

Detailed Description

Definition at line 13 of file FairContFact.h.

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

Constructor & Destructor Documentation

FairContainer::FairContainer ( )
private
FairContainer::FairContainer ( const FairContainer )
private
FairContainer::FairContainer ( const char *  name,
const char *  title,
const char *  defContext 
)

Definition at line 34 of file FairContFact.cxx.

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

References addContext().

+ Here is the call graph for this function:

FairContainer::~FairContainer ( )

Definition at line 48 of file FairContFact.cxx.

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

References contexts.

Member Function Documentation

void FairContainer::addContext ( const char *  name)

Definition at line 57 of file FairContFact.cxx.

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

References c, and contexts.

Referenced by FairContainer(), CbmRichContFact::setAllContainers(), PndPassiveContFact::setAllContainers(), and FairBaseContFact::setAllContainers().

+ Here is the caller graph for this function:

const char* FairContainer::getActualContext ( )
inline

Definition at line 33 of file FairContFact.h.

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

References actualContext.

Referenced by FairContFact::getContainer().

+ Here is the caller graph for this function:

TString FairContainer::getConcatName ( )

Definition at line 107 of file FairContFact.cxx.

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

References actualContext, and contexts.

Referenced by PndPassiveContFact::createContainer(), CbmRichContFact::createContainer(), PndSensorNameContFact::createContainer(), FairBaseContFact::createContainer(), PndFieldContFact::createContainer(), EicDetector::EicGeoParAllocator(), FairContFact::getContainer(), and PndSensorNameContFact::setAllContainers().

+ Here is the caller graph for this function:

const char * FairContainer::getContext ( )

Definition at line 123 of file FairContFact.cxx.

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

References actualContext, and getDefaultContext().

Referenced by PndPassiveContFact::createContainer(), CbmRichContFact::createContainer(), PndSensorNameContFact::createContainer(), FairBaseContFact::createContainer(), PndFieldContFact::createContainer(), and EicDetector::EicGeoParAllocator().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

const char * FairContainer::getDefaultContext ( )

Definition at line 80 of file FairContFact.cxx.

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

References contexts.

Referenced by FairContFact::getContainer(), and getContext().

+ Here is the caller graph for this function:

FairContainer& FairContainer::operator= ( const FairContainer )
private
void FairContainer::print ( )

Definition at line 86 of file FairContFact.cxx.

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

References actualContext, c, and contexts.

Referenced by FairContFact::print().

+ Here is the caller graph for this function:

Bool_t FairContainer::setActualContext ( const char *  c)

Definition at line 64 of file FairContFact.cxx.

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

References actualContext, c, and contexts.

Referenced by FairContFact::addContext(), and FairContFact::getContainer().

+ Here is the caller graph for this function:

Member Data Documentation

TString FairContainer::actualContext
protected

actual context set by the user

Definition at line 24 of file FairContFact.h.

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

Referenced by getActualContext(), getConcatName(), getContext(), print(), and setActualContext().

TList* FairContainer::contexts
protected

available contexts for this parameter container

Definition at line 22 of file FairContFact.h.

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

Referenced by addContext(), getConcatName(), getDefaultContext(), print(), setActualContext(), and ~FairContainer().

FairLogger* FairContainer::fLogger
protected

Fair Logger

Definition at line 26 of file FairContFact.h.

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


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