EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
#include <EicRoot/blob/master/parbase/FairParamList.h>
Classes | |
class | FairParamTFile |
Public Member Functions | |
FairParamList () | |
~FairParamList () | |
void | add (FairParamObj &) |
void | add (const Text_t *, const Text_t *) |
void | add (const Text_t *, Int_t) |
void | add (const Text_t *, Float_t) |
void | add (const Text_t *, Double_t) |
void | add (const Text_t *, TArrayI &) |
void | add (const Text_t *, TArrayC &) |
void | add (const Text_t *, TArrayF &) |
void | add (const Text_t *, TArrayD &) |
void | add (const Text_t *, const UChar_t *, const Int_t) |
void | add (const Text_t *, const Int_t *, const Int_t) |
void | add (const Text_t *, const Float_t *, const Int_t) |
void | add (const Text_t *, const Double_t *, const Int_t) |
void | addObject (const Text_t *, TObject *) |
Bool_t | fill (const Text_t *, Text_t *, const Int_t) |
Bool_t | fill (const Text_t *, Int_t *, const Int_t nValues=1) |
Bool_t | fill (const Text_t *, Float_t *, const Int_t nValues=1) |
Bool_t | fill (const Text_t *, Double_t *, const Int_t nValues=1) |
Bool_t | fill (const Text_t *, UChar_t *, const Int_t nValues=1) |
Bool_t | fill (const Text_t *, TArrayI *) |
Bool_t | fill (const Text_t *, TArrayC *) |
Bool_t | fill (const Text_t *, TArrayF *) |
Bool_t | fill (const Text_t *, TArrayD *) |
Bool_t | fillObject (const Text_t *, TObject *) |
Int_t | replace (const Text_t *, UChar_t *) |
Int_t | replace (const Text_t *, Int_t *) |
Int_t | replace (const Text_t *, Float_t *) |
Int_t | replace (const Text_t *, Double_t *) |
void | print () |
FairParamObj * | find (const Text_t *name) |
TList * | getList () |
Protected Attributes | |
TList * | paramList |
FairLogger * | fLogger |
Private Member Functions | |
FairParamList (const FairParamList &) | |
FairParamList & | operator= (const FairParamList &) |
Definition at line 66 of file FairParamList.h.
View newest version in sPHENIX GitHub at line 66 of file FairParamList.h
FairParamList::FairParamList | ( | ) |
Definition at line 424 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 424 of file FairParamList.cxx
FairParamList::~FairParamList | ( | ) |
Definition at line 433 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 433 of file FairParamList.cxx
References paramList.
|
private |
void FairParamList::add | ( | FairParamObj & | p | ) |
Definition at line 443 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 443 of file FairParamList.cxx
References paramList.
Referenced by PndFieldPar::putParams(), PndConstPar::putParams(), PndMultiFieldPar::putParams(), PndMapPar::putParams(), and FairBaseParSet::putParams().
void FairParamList::add | ( | const Text_t * | name, |
const Text_t * | value | ||
) |
Definition at line 449 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 449 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
Int_t | value | ||
) |
Definition at line 457 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 457 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
Float_t | value | ||
) |
Definition at line 463 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 463 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
Double_t | value | ||
) |
Definition at line 469 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 469 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
TArrayI & | value | ||
) |
Definition at line 475 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 475 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
TArrayC & | value | ||
) |
Definition at line 481 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 481 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
TArrayF & | value | ||
) |
Definition at line 487 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 487 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
TArrayD & | value | ||
) |
Definition at line 493 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 493 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
const UChar_t * | values, | ||
const Int_t | nValues | ||
) |
Definition at line 499 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 499 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
const Int_t * | values, | ||
const Int_t | nValues | ||
) |
Definition at line 505 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 505 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
const Float_t * | values, | ||
const Int_t | nValues | ||
) |
Definition at line 511 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 511 of file FairParamList.cxx
References paramList.
void FairParamList::add | ( | const Text_t * | name, |
const Double_t * | values, | ||
const Int_t | nValues | ||
) |
Definition at line 517 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 517 of file FairParamList.cxx
References paramList.
void FairParamList::addObject | ( | const Text_t * | name, |
TObject * | obj | ||
) |
Definition at line 523 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 523 of file FairParamList.cxx
References buffer, info, charm_jet_coverage::list, paramList, FairParamObj::setClassVersion(), FairParamObj::setParamType(), FairParamObj::setParamValue(), and FairParamObj::setStreamerInfo().
Referenced by PndGeoPassivePar::putParams(), PndSensorNamePar::putParams(), PndMultiFieldPar::putParams(), FairBaseParSet::putParams(), and CbmGeoRichPar::putParams().
Bool_t FairParamList::fill | ( | const Text_t * | name, |
Text_t * | value, | ||
const Int_t | length | ||
) |
Definition at line 586 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 586 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, and paramList.
Referenced by PndFieldPar::getParams(), PndConstPar::getParams(), PndMultiFieldPar::getParams(), PndMapPar::getParams(), and FairBaseParSet::getParams().
Bool_t FairParamList::fill | ( | const Text_t * | name, |
Int_t * | values, | ||
const Int_t | nValues = 1 |
||
) |
Definition at line 630 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 630 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, and paramList.
Bool_t FairParamList::fill | ( | const Text_t * | name, |
Float_t * | values, | ||
const Int_t | nValues = 1 |
||
) |
Definition at line 654 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 654 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, and paramList.
Bool_t FairParamList::fill | ( | const Text_t * | name, |
Double_t * | values, | ||
const Int_t | nValues = 1 |
||
) |
Definition at line 678 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 678 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, and paramList.
Bool_t FairParamList::fill | ( | const Text_t * | name, |
UChar_t * | values, | ||
const Int_t | nValues = 1 |
||
) |
Definition at line 607 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 607 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, and paramList.
Bool_t FairParamList::fill | ( | const Text_t * | name, |
TArrayI * | value | ||
) |
Definition at line 702 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 702 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, and paramList.
Bool_t FairParamList::fill | ( | const Text_t * | name, |
TArrayC * | value | ||
) |
Definition at line 720 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 720 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, and paramList.
Bool_t FairParamList::fill | ( | const Text_t * | name, |
TArrayF * | value | ||
) |
Definition at line 737 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 737 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, and paramList.
Bool_t FairParamList::fill | ( | const Text_t * | name, |
TArrayD * | value | ||
) |
Definition at line 755 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 755 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, and paramList.
Bool_t FairParamList::fillObject | ( | const Text_t * | name, |
TObject * | obj | ||
) |
Definition at line 844 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 844 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getClassVersion(), FairParamObj::getLength(), FairParamObj::getParamType(), FairParamObj::getParamValue(), FairParamObj::getStreamerInfo(), FairParamObj::getStreamerInfoSize(), info, charm_jet_coverage::list, MESSAGE_ORIGIN, paramList, and FairLogger::Warning().
Referenced by PndGeoPassivePar::getParams(), EicGeoPar::getParams(), PndSensorNamePar::getParams(), PndMultiFieldPar::getParams(), CbmGeoRichPar::getParams(), and FairBaseParSet::getParams().
|
inline |
Definition at line 117 of file FairParamList.h.
View newest version in sPHENIX GitHub at line 117 of file FairParamList.h
References paramList.
|
inline |
Definition at line 120 of file FairParamList.h.
View newest version in sPHENIX GitHub at line 120 of file FairParamList.h
References paramList.
Referenced by FairGenericParAsciiFileIo::writeGenericSet(), and FairGenericParTSQLIo::writeSet().
|
private |
void FairParamList::print | ( | ) |
Definition at line 578 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 578 of file FairParamList.cxx
References paramList, and FairParamObj::print().
Referenced by FairParGenericSet::printParams().
Int_t FairParamList::replace | ( | const Text_t * | name, |
UChar_t * | values | ||
) |
Definition at line 773 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 773 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, paramList, and Acts::Test::values.
Int_t FairParamList::replace | ( | const Text_t * | name, |
Int_t * | values | ||
) |
Definition at line 790 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 790 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, paramList, and Acts::Test::values.
Int_t FairParamList::replace | ( | const Text_t * | name, |
Float_t * | values | ||
) |
Definition at line 808 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 808 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, paramList, and Acts::Test::values.
Int_t FairParamList::replace | ( | const Text_t * | name, |
Double_t * | values | ||
) |
Definition at line 826 of file FairParamList.cxx.
View newest version in sPHENIX GitHub at line 826 of file FairParamList.cxx
References FairLogger::Error(), fLogger, FairParamObj::getLength(), FairParamObj::getNumParams(), FairParamObj::getParamType(), FairParamObj::getParamValue(), MESSAGE_ORIGIN, n, paramList, and Acts::Test::values.
|
protected |
Definition at line 70 of file FairParamList.h.
View newest version in sPHENIX GitHub at line 70 of file FairParamList.h
Referenced by fill(), fillObject(), and replace().
|
protected |
Definition at line 69 of file FairParamList.h.
View newest version in sPHENIX GitHub at line 69 of file FairParamList.h
Referenced by add(), addObject(), fill(), fillObject(), find(), getList(), print(), replace(), and ~FairParamList().