ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <coresoftware/blob/master/offline/framework/phool/PHFlag.h>
Public Member Functions | |
PHFlag () | |
virtual | ~PHFlag () |
virtual const std::string | get_CharFlag (const std::string &name) 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 const std::string | get_StringFlag (const std::string &name) const |
virtual const std::string | get_StringFlag (const std::string &name, const std::string &defaultval) |
virtual void | set_StringFlag (const std::string &name, const std::string &flag) |
virtual void | Print () const |
virtual void | PrintDoubleFlags () const |
virtual void | PrintIntFlags () const |
virtual void | PrintFloatFlags () const |
virtual void | PrintCharFlags () const |
virtual void | PrintStringFlags () const |
virtual void | ReadFromFile (const std::string &name) |
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 void | PrintStackTrace () 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 |
Definition at line 19 of file PHFlag.h.
View newest version in sPHENIX GitHub at line 19 of file PHFlag.h
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Definition at line 57 of file PHFlag.h.
View newest version in sPHENIX GitHub at line 57 of file PHFlag.h
References doubleflag.
Referenced by FlagSavev1::FillDoubleFromPHFlag().
|
virtual |
Definition at line 211 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 211 of file PHFlag.cc
Referenced by Fun4AllHistoManager::dumpHistos(), DSTEmulator::evaluate_tracks(), Fun4AllOscarInputManager::fileopen(), Fun4AllHepMCInputManager::fileopen(), PHGeomUtility::GetVerbosity(), Fun4AllPrdfOutputManager::InitPrdfManager(), PHRandomSeed::InitSeed(), SvtxEvaluator::process_event(), and Fun4AllServer::run().
|
inlinevirtual |
|
virtual |
Definition at line 13 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 13 of file PHFlag.cc
References pyG4Element::Print().
Referenced by get_StringFlag(), and HepMCNodeReader::process_event().
|
virtual |
|
virtual |
Definition at line 48 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 48 of file PHFlag.cc
References pyG4Element::Print().
|
virtual |
|
virtual |
Definition at line 82 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 82 of file PHFlag.cc
References pyG4Element::Print().
Referenced by HepMCNodeReader::process_event().
|
virtual |
|
virtual |
Definition at line 116 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 116 of file PHFlag.cc
References pyG4Element::Print().
Referenced by Fun4AllHistoManager::dumpHistos(), Fun4AllServer::End(), DSTEmulator::evaluate_tracks(), Fun4AllOscarInputManager::fileopen(), Fun4AllHepMCInputManager::fileopen(), PHGeomUtility::GetVerbosity(), Fun4AllPrdfOutputManager::InitPrdfManager(), HeadReco::InitRun(), PHRandomSeed::InitSeed(), SvtxEvaluator::process_event(), Fun4AllServer::run(), and Fun4AllDummyInputManager::setSyncManager().
|
inlinevirtual |
Definition at line 40 of file PHFlag.h.
View newest version in sPHENIX GitHub at line 40 of file PHFlag.h
References get_CharFlag().
Referenced by PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), PHG4MicromegasDetector::construct_micromegas(), PHG4InttDetector::ConstructIntt(), EICG4BwdDetector::ConstructMe(), EICG4B0ECALDetector::ConstructMe(), PHG4CEmcTestBeamDetector::ConstructMe(), PHG4BbcDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), PHG4ForwardHcalDetector::ConstructMe(), PHG4ProjCrystalCalorimeterDetector::ConstructMe(), PHG4BackwardHcalDetector::ConstructMe(), PHG4CrystalCalorimeterDetector::ConstructMe(), PHG4LFHcalDetector::ConstructMe(), PHG4InnerHcalDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructMe(), PHG4ForwardEcalDetector::ConstructMe(), PHG4ProjCrystalCalorimeterDetector::ConstructProjectiveCrystals(), PHG4ForwardHcalDetector::ConstructTower(), PHG4BackwardHcalDetector::ConstructTower(), PHG4LFHcalDetector::ConstructTower(), PHG4CrystalCalorimeterDetector::ConstructTower(), PHG4HybridHomogeneousCalorimeterDetector::ConstructTower(), PHG4ForwardEcalDetector::ConstructTower(), PHG4CEmcTestBeamDetector::ConstructTowerVolume(), PHG4ProjCrystalCalorimeterDetector::Fill4x4Unit(), PHG4ProjCrystalCalorimeterDetector::FillSpecialUnit(), and PHG4CylinderSubsystem::InitRunSubsystem().
|
inlinevirtual |
Definition at line 41 of file PHFlag.h.
View newest version in sPHENIX GitHub at line 41 of file PHFlag.h
References get_CharFlag().
|
inlinevirtual |
|
virtual |
Reimplemented in recoConsts.
Definition at line 150 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 150 of file PHFlag.cc
|
virtual |
Definition at line 198 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 198 of file PHFlag.cc
Referenced by recoConsts::Print(), and PrintStringFlags().
|
virtual |
|
virtual |
Definition at line 185 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 185 of file PHFlag.cc
Referenced by recoConsts::Print().
|
virtual |
Definition at line 159 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 159 of file PHFlag.cc
Referenced by recoConsts::Print().
|
virtual |
|
inlinevirtual |
Definition at line 49 of file PHFlag.h.
View newest version in sPHENIX GitHub at line 49 of file PHFlag.h
References PrintCharFlags().
|
virtual |
|
virtual |
Definition at line 42 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 42 of file PHFlag.cc
Referenced by PHG4PhenixDetector::Construct(), FlagSavev1::PutCharToPHFlag(), and set_StringFlag().
|
virtual |
Definition at line 76 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 76 of file PHFlag.cc
Referenced by FlagSavev1::PutDoubleToPHFlag().
|
virtual |
Definition at line 110 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 110 of file PHFlag.cc
Referenced by PHG4Reco::InitRun(), and FlagSavev1::PutFloatToPHFlag().
Definition at line 144 of file PHFlag.cc.
View newest version in sPHENIX GitHub at line 144 of file PHFlag.cc
Referenced by Fun4All_ExportGeom(), Fun4All_G4_ECCEModular(), Fun4All_G4_EICDetector(), Fun4All_G4_EICDetector_AnaTutorial(), MakeTree(), PHGeom_DSTInspection(), FlagSavev1::PutIntToPHFlag(), RunBoth(), Fun4AllServer::setRun(), and PHGeomUtility::SetVerbosity().
|
inlinevirtual |
Definition at line 42 of file PHFlag.h.
View newest version in sPHENIX GitHub at line 42 of file PHFlag.h
References set_CharFlag().
Referenced by PHG4Reco::InitRun().
|
virtual |
|
protected |
|
protected |
Definition at line 63 of file PHFlag.h.
View newest version in sPHENIX GitHub at line 63 of file PHFlag.h
Referenced by DoubleMap().
|
protected |
Definition at line 64 of file PHFlag.h.
View newest version in sPHENIX GitHub at line 64 of file PHFlag.h
Referenced by FloatMap().
|
protected |