Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/framework/phool/PHFlag.h>
Public Member Functions | |
PHFlag () | |
virtual | ~PHFlag () |
virtual const std::string | get_CharFlag (const std::string &flag) const |
virtual const std::string | get_CharFlag (const std::string &name, const std::string &defaultval) |
virtual void | set_CharFlag (const std::string &name, const std::string &flag) |
virtual double | get_DoubleFlag (const std::string &name) const |
virtual double | get_DoubleFlag (const std::string &name, const double defaultval) |
virtual void | set_DoubleFlag (const std::string &name, const double flag) |
virtual float | get_FloatFlag (const std::string &name) const |
virtual float | get_FloatFlag (const std::string &name, const float defaultval) |
virtual void | set_FloatFlag (const std::string &name, const float flag) |
virtual int | get_IntFlag (const std::string &name) const |
virtual int | get_IntFlag (const std::string &name, const int defaultval) |
virtual void | set_IntFlag (const std::string &name, const int flag) |
virtual bool | get_BoolFlag (const std::string &name) const |
virtual bool | get_BoolFlag (const std::string &name, const bool defaultval) |
virtual void | set_BoolFlag (const std::string &name, const bool flag) |
virtual void | Print () const |
virtual void | PrintDoubleFlags () const |
virtual void | PrintIntFlags () const |
virtual void | PrintFloatFlags () const |
virtual void | PrintCharFlags () const |
virtual void | PrintBoolFlags () const |
virtual void | ReadFromFile (const std::string &name, bool verbose=false) |
virtual void | WriteToFile (const std::string &name) |
virtual int | FlagExist (const std::string &name) const |
virtual const std::map< std::string, int > * | IntMap () const |
virtual const std::map< std::string, float > * | FloatMap () const |
virtual const std::map< std::string, double > * | DoubleMap () const |
virtual const std::map< std::string, std::string > * | CharMap () const |
virtual const std::map< std::string, bool > * | BoolMap () const |
Protected Attributes | |
std::map< std::string, int > | intflag |
std::map< std::string, double > | doubleflag |
std::map< std::string, float > | floatflag |
std::map< std::string, std::string > | charflag |
std::map< std::string, bool > | boolflag |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 60 of file PHFlag.h.
References charflag.
Referenced by FlagSavev1::FillCharFromPHFlag().
|
inlinevirtual |
Definition at line 59 of file PHFlag.h.
References doubleflag.
Referenced by FlagSavev1::FillDoubleFromPHFlag().
|
virtual |
Definition at line 255 of file PHFlag.cc.
Referenced by Fun4AllHistoManager::dumpHistos(), Fun4AllHepMCInputManager::fileopen(), Fun4AllOscarInputManager::fileopen(), PHGeomUtility::GetVerbosity(), GeomSvc::initPlaneDbSvc(), Fun4AllPrdfOutputManager::InitPrdfManager(), PHRandomSeed::InitSeed(), and Fun4AllServer::run().
|
inlinevirtual |
Definition at line 58 of file PHFlag.h.
References floatflag.
Referenced by FlagSavev1::FillFloatFromPHFlag().
|
virtual |
Definition at line 151 of file PHFlag.cc.
Referenced by ClassImp(), EventReducer::EventReducer(), and EventReducer::reduceEvent().
|
virtual |
|
virtual |
Definition at line 13 of file PHFlag.cc.
References NULL.
Referenced by TriggerAnalyzer::init(), KScheduler::Init(), SQReco::InitField(), GeomSvc::initPlaneDbSvc(), SQReco::InitRun(), HepMCNodeReader::process_event(), and PHG4Reco::set_field_map().
|
virtual |
|
virtual |
Definition at line 49 of file PHFlag.cc.
Referenced by ClassImp(), GeomSvc::ELOSS_ABSORBER(), GeomSvc::ELOSS_KFMAG(), EventReducer::EventReducer(), GeomSvc::FMAG_HOLE_LENGTH(), GeomSvc::FMAG_HOLE_RADIUS(), GeomSvc::FMAG_LENGTH(), SQReco::InitField(), VertexFit::InitRun(), KalmanFastTracking::KalmanFastTracking(), KalmanFastTrackletting::KalmanFastTrackletting(), PHFieldSeaQuest::PHFieldSeaQuest(), PHG4Reco::set_field_map(), SQTrackletFitter::SQTrackletFitter(), GeomSvc::Z_ABSORBER(), GeomSvc::Z_DOWNSTREAM(), GeomSvc::Z_DUMP(), GeomSvc::Z_FMAG_BEND(), GeomSvc::Z_KFMAG_BEND(), GeomSvc::Z_KMAG_BEND(), GeomSvc::Z_REF(), GeomSvc::Z_ST1(), GeomSvc::Z_ST2(), GeomSvc::Z_ST3(), GeomSvc::Z_TARGET(), and GeomSvc::Z_UPSTREAM().
|
virtual |
|
virtual |
Definition at line 83 of file PHFlag.cc.
Referenced by HepMCNodeReader::process_event().
|
virtual |
|
virtual |
Definition at line 117 of file PHFlag.cc.
Referenced by ClassImp(), Fun4AllHistoManager::dumpHistos(), Fun4AllServer::End(), Fun4AllHepMCInputManager::fileopen(), Fun4AllOscarInputManager::fileopen(), PHGeomUtility::GetVerbosity(), GeomSvc::initPlaneDbSvc(), Fun4AllPrdfOutputManager::InitPrdfManager(), PHG4TruthSubsystem::InitRun(), CalibDriftDistMod::InitRun(), CalibDriftDist::InitRun(), CalibHodoInTime::InitRun(), SQVertexing::InitRun(), SQChamberRealization::InitRun(), PHRandomSeed::InitSeed(), Fun4AllServer::run(), and Fun4AllDummyInputManager::setSyncManager().
|
virtual |
|
inlinevirtual |
Definition at line 57 of file PHFlag.h.
References intflag.
Referenced by FlagSavev1::FillIntFromPHFlag().
|
virtual |
Reimplemented in recoConsts.
|
virtual |
Definition at line 243 of file PHFlag.cc.
Referenced by recoConsts::Print().
|
virtual |
Definition at line 231 of file PHFlag.cc.
Referenced by recoConsts::Print().
|
virtual |
Definition at line 207 of file PHFlag.cc.
Referenced by recoConsts::Print().
|
virtual |
Definition at line 219 of file PHFlag.cc.
Referenced by recoConsts::Print().
|
virtual |
Definition at line 195 of file PHFlag.cc.
Referenced by recoConsts::Print().
|
virtual |
Definition at line 285 of file PHFlag.cc.
Referenced by recoConsts::initfile().
|
virtual |
Definition at line 179 of file PHFlag.cc.
Referenced by recoConsts::init(), and recoConsts::set_defaults().
|
virtual |
Reimplemented in recoConsts.
Definition at line 43 of file PHFlag.cc.
Referenced by FlagSavev1::PutCharToPHFlag().
|
virtual |
Definition at line 77 of file PHFlag.cc.
Referenced by GeomSvc::ELOSS_ABSORBER(), GeomSvc::ELOSS_KFMAG(), GeomSvc::FMAG_HOLE_LENGTH(), GeomSvc::FMAG_HOLE_RADIUS(), GeomSvc::FMAG_LENGTH(), recoConsts::init(), PHG4SimpleEventGenerator::InitRun(), main(), FlagSavev1::PutDoubleToPHFlag(), recoConsts::set_defaults(), GeomSvc::Z_ABSORBER(), GeomSvc::Z_DOWNSTREAM(), GeomSvc::Z_DUMP(), GeomSvc::Z_FMAG_BEND(), GeomSvc::Z_KFMAG_BEND(), GeomSvc::Z_KMAG_BEND(), GeomSvc::Z_REF(), GeomSvc::Z_ST1(), GeomSvc::Z_ST2(), GeomSvc::Z_ST3(), GeomSvc::Z_TARGET(), and GeomSvc::Z_UPSTREAM().
|
virtual |
Definition at line 111 of file PHFlag.cc.
Referenced by PHG4Reco::InitRun(), and FlagSavev1::PutFloatToPHFlag().
|
virtual |
Definition at line 145 of file PHFlag.cc.
Referenced by PHG4SimpleEventGenerator::End(), recoConsts::init(), PHG4SimpleEventGenerator::InitRun(), FlagSavev1::PutIntToPHFlag(), recoConsts::set_defaults(), Fun4AllServer::setRun(), and PHGeomUtility::SetVerbosity().
|
virtual |
|
protected |
|
protected |
Definition at line 68 of file PHFlag.h.
Referenced by CharMap(), and recoConsts::set_CharFlag().
|
protected |
Definition at line 66 of file PHFlag.h.
Referenced by DoubleMap().
|
protected |
Definition at line 67 of file PHFlag.h.
Referenced by FloatMap().
|
protected |