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

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

+ Inheritance diagram for FairParGenericSet:
+ Collaboration diagram for FairParGenericSet:

Public Member Functions

 FairParGenericSet (const char *name, const char *title, const char *context)
 
virtual ~FairParGenericSet ()
 
virtual void putParams (FairParamList *)=0
 
virtual Bool_t getParams (FairParamList *)=0
 
virtual void printParams ()
 
Bool_t init (FairParIo *inp)
 
Int_t write (FairParIo *output)
 
- Public Member Functions inherited from FairParSet
 FairParSet (const char *name="", const char *title="", const char *context="")
 
virtual ~FairParSet ()
 
virtual Bool_t init ()
 
virtual Int_t write ()
 
virtual void clear ()
 
virtual void print ()
 
const char * getDetectorName ()
 
void resetInputVersions ()
 
void setInputVersion (Int_t v=-1, Int_t i=0)
 
Int_t getInputVersion (Int_t i)
 
void setStatic (Bool_t flag=kTRUE)
 
Bool_t isStatic ()
 
void setChanged (Bool_t flag=kTRUE)
 
Bool_t hasChanged ()
 
const char * getParamContext () const
 
void setAuthor (const char *s)
 
const char * getAuthor () const
 
void setDescription (const char *s)
 
const char * getDescription () const
 
void copyComment (FairParSet &r)
 

Protected Member Functions

 FairParGenericSet ()
 

Additional Inherited Members

- Protected Attributes inherited from FairParSet
TString detName
 
Int_t versions [3]
 name of the detector the container belongs to
 
Bool_t status
 versions of container in the 2 possible inputs
 
Bool_t changed
 static flag
 
TString paramContext
 flag is kTRUE if parameters have changed
 
TString author
 
TString description
 
FairLogger * fLogger
 

Detailed Description

Definition at line 10 of file FairParGenericSet.h.

View newest version in sPHENIX GitHub at line 10 of file FairParGenericSet.h

Constructor & Destructor Documentation

FairParGenericSet::FairParGenericSet ( const char *  name,
const char *  title,
const char *  context 
)
inline

Definition at line 13 of file FairParGenericSet.h.

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

virtual FairParGenericSet::~FairParGenericSet ( )
inlinevirtual

Definition at line 15 of file FairParGenericSet.h.

View newest version in sPHENIX GitHub at line 15 of file FairParGenericSet.h

FairParGenericSet::FairParGenericSet ( )
inlineprotected

Definition at line 25 of file FairParGenericSet.h.

View newest version in sPHENIX GitHub at line 25 of file FairParGenericSet.h

Member Function Documentation

virtual Bool_t FairParGenericSet::getParams ( FairParamList *  )
pure virtual
Bool_t FairParGenericSet::init ( FairParIo *  inp)
virtual

Reimplemented from FairParSet.

void FairParGenericSet::printParams ( )
virtual

Definition at line 49 of file FairParGenericSet.cxx.

View newest version in sPHENIX GitHub at line 49 of file FairParGenericSet.cxx

References FairParSet::author, FairParSet::description, FairParSet::paramContext, FairParamList::print(), and putParams().

+ Here is the call graph for this function:

virtual void FairParGenericSet::putParams ( FairParamList *  )
pure virtual

Implemented in CbmGeoRichPar, FairBaseParSet, PndMapPar, PndMultiFieldPar, PndConstPar, PndSensorNamePar, PndFieldPar, EicGeoPar, and PndGeoPassivePar.

Referenced by printParams(), FairGenericParAsciiFileIo::writeGenericSet(), and FairGenericParTSQLIo::writeSet().

+ Here is the caller graph for this function:

Int_t FairParGenericSet::write ( FairParIo *  output)
virtual

Reimplemented from FairParSet.

Definition at line 41 of file FairParGenericSet.cxx.

View newest version in sPHENIX GitHub at line 41 of file FairParGenericSet.cxx

References FairParIo::getDetParIo(), and FairDetParIo::write().

+ Here is the call graph for this function:


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