|
HYDRA_development_version
|
#include <hpiontrackermomrunpar.h>
Public Member Functions | |
| HPionTrackerMomRunPar (const Char_t *name="PionTrackerMomRunPar", const Char_t *title="PionTracker Mom Parameters per run", const Char_t *context="PionTrackerMomRunParProduction") | |
| remember the current runMap More... | |
| ~HPionTrackerMomRunPar () | |
| Bool_t | findRunID (Int_t runID) |
| Bool_t | removeRun (Int_t runID, Int_t level=1) |
| Bool_t | addRun (Int_t runID, HPionTrackerMomRunPars *data, Bool_t overwrite=kFALSE) |
| Bool_t | getRun (Int_t runID, HPionTrackerMomRunPars *data) |
| void | finishRunList () |
| Bool_t | getRangeRunID (Int_t &first, Int_t &last) |
| Int_t | getNRunIDs () |
| void | getRunIDList (TArrayI *ar=0) |
| void | printRunIDList () |
| void | printRun (Int_t runID) |
| void | reset (Int_t level=0) |
| Bool_t | init (HParIo *, Int_t *) |
| void | clear () |
| void | printParams () |
| void | putParams (HParamList *l) |
| Bool_t | getParams (HParamList *l) |
| virtual Int_t | write (HParIo *) |
| virtual Int_t | write (fstream &pFile) |
| virtual void | putAsciiHeader (TString &b) |
Public Member Functions inherited from HParCond | |
| HParCond (const Char_t *name, const Char_t *title, const Char_t *context) | |
| virtual | ~HParCond () |
Public Member Functions inherited from HParSet | |
| HParSet (const Char_t *name="", const Char_t *title="", const Char_t *context="") | |
| virtual | ~HParSet () |
| virtual Bool_t | init (void) |
| virtual Bool_t | init (HParIo *io) |
| virtual Int_t | write () |
| virtual void | print () |
| const Text_t * | 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 () |
| void | setParamContext (const Char_t *) |
| const Char_t * | getParamContext () const |
| void | setAuthor (const Char_t *s) |
| const Char_t * | getAuthor () const |
| void | setDescription (const Char_t *s) |
| const Char_t * | getDescription () const |
| void | copyComment (HParSet &r) |
Protected Attributes | |
| map< Int_t, HPionTrackerMomRunPars * > | fMRunID |
| vector< Int_t > | fVRunID |
| map< Int_t, HPionTrackerMomRunPars * > ::iterator | fMIter |
Protected Attributes inherited from HParSet | |
| Text_t | detName [20] |
| Int_t | versions [3] |
| name of the detector the container belongs to More... | |
| Bool_t | status |
| versions of container in the 2 possible inputs More... | |
| Bool_t | changed |
| static flag More... | |
| TString | paramContext |
| flag is kTRUE if parameters have changed More... | |
| TString | author |
| TString | description |
Additional Inherited Members | |
Protected Member Functions inherited from HParCond | |
| HParCond () | |
Definition at line 72 of file hpiontrackermomrunpar.h.
| HPionTrackerMomRunPar::HPionTrackerMomRunPar | ( | const Char_t * | name = "PionTrackerMomRunPar", |
| const Char_t * | title = "PionTracker Mom Parameters per run", |
||
| const Char_t * | context = "PionTrackerMomRunParProduction" |
||
| ) |
remember the current runMap
| HPionTrackerMomRunPar::~HPionTrackerMomRunPar | ( | ) |
Definition at line 73 of file hpiontrackermomrunpar.cc.
References reset().
| Bool_t HPionTrackerMomRunPar::addRun | ( | Int_t | runID, |
| HPionTrackerMomRunPars * | data, | ||
| Bool_t | overwrite = kFALSE |
||
| ) |
Definition at line 376 of file hpiontrackermomrunpar.cc.
References HPionTrackerMomRunPars::copyVals(), fMIter, fMRunID, fVRunID, HPionTrackerMomRunPars::getNVals(), and removeRun().
Referenced by getParams().
|
virtual |
Reimplemented from HParSet.
Definition at line 78 of file hpiontrackermomrunpar.cc.
| Bool_t HPionTrackerMomRunPar::findRunID | ( | Int_t | runID | ) |
| void HPionTrackerMomRunPar::finishRunList | ( | ) |
Definition at line 435 of file hpiontrackermomrunpar.cc.
References fVRunID.
|
inline |
Definition at line 93 of file hpiontrackermomrunpar.h.
|
virtual |
Implements HParCond.
Definition at line 156 of file hpiontrackermomrunpar.cc.
References addRun(), HParamList::fill(), fVRunID, and HPionTrackerMomRunPars::setVal().
| Bool_t HPionTrackerMomRunPar::getRangeRunID | ( | Int_t & | first, |
| Int_t & | last | ||
| ) |
Definition at line 303 of file hpiontrackermomrunpar.cc.
References fVRunID.
| Bool_t HPionTrackerMomRunPar::getRun | ( | Int_t | runID, |
| HPionTrackerMomRunPars * | data | ||
| ) |
Definition at line 406 of file hpiontrackermomrunpar.cc.
References fMIter, fMRunID, HPionTrackerMomRunPars::getNVals(), HPionTrackerMomRunPars::getVals(), and HPionTrackerMomRunPars::setSize().
Referenced by HPionTrackerTrackF::reinit().
| void HPionTrackerMomRunPar::getRunIDList | ( | TArrayI * | ar = 0 | ) |
Definition at line 280 of file hpiontrackermomrunpar.cc.
References fVRunID.
|
virtual |
Reimplemented from HParCond.
Definition at line 246 of file hpiontrackermomrunpar.cc.
References findRunID(), HRuntimeDb::getCurrentRun(), HParIo::getDetParIo(), HRun::getRunId(), Hades::getRuntimeDb(), gHades, HDetParIo::init(), input, rc, reset(), and HParSet::setStatic().
|
virtual |
Reimplemented from HParCond.
Definition at line 83 of file hpiontrackermomrunpar.cc.
References fVRunID, and printRun().
| void HPionTrackerMomRunPar::printRun | ( | Int_t | runID | ) |
Definition at line 98 of file hpiontrackermomrunpar.cc.
References fMRunID, and HPionTrackerMomRunPars::print().
Referenced by printParams().
| void HPionTrackerMomRunPar::printRunIDList | ( | ) |
Definition at line 296 of file hpiontrackermomrunpar.cc.
References fVRunID.
|
virtual |
Definition at line 207 of file hpiontrackermomrunpar.cc.
|
virtual |
Implements HParCond.
Definition at line 112 of file hpiontrackermomrunpar.cc.
References HParamList::add(), fMRunID, fVRunID, and HPionTrackerMomRunPars::getVal().
| Bool_t HPionTrackerMomRunPar::removeRun | ( | Int_t | runID, |
| Int_t | level = 1 |
||
| ) |
| void HPionTrackerMomRunPar::reset | ( | Int_t | level = 0 | ) |
Definition at line 327 of file hpiontrackermomrunpar.cc.
References fMIter, fMRunID, and fVRunID.
Referenced by init(), and ~HPionTrackerMomRunPar().
|
virtual |
Reimplemented from HParCond.
Definition at line 183 of file hpiontrackermomrunpar.cc.
References HParIo::getDetParIo(), and HDetParIo::write().
|
virtual |
Definition at line 213 of file hpiontrackermomrunpar.cc.
References fMRunID, fVRunID, HPionTrackerMomRunPars::getNVals(), and HPionTrackerMomRunPars::getVal().
|
protected |
Definition at line 78 of file hpiontrackermomrunpar.h.
Referenced by addRun(), clear(), getRun(), removeRun(), and reset().
|
protected |
Definition at line 76 of file hpiontrackermomrunpar.h.
Referenced by addRun(), clear(), getRun(), printRun(), putParams(), removeRun(), reset(), and write().
|
protected |
Definition at line 77 of file hpiontrackermomrunpar.h.
Referenced by addRun(), findRunID(), finishRunList(), getParams(), getRangeRunID(), getRunIDList(), printParams(), printRunIDList(), putParams(), removeRun(), reset(), and write().