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

#include <fun4all_coresoftware/blob/master/offline/framework/phool/recoConsts.h>

+ Inheritance diagram for recoConsts:
+ Collaboration diagram for recoConsts:

Public Member Functions

void Print () const override
 
- Public Member Functions inherited from PHFlag
 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 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
 

Static Public Member Functions

static recoConstsinstance ()
 

Private Member Functions

 recoConsts ()
 

Static Private Attributes

static recoConsts__instance = nullptr
 

Additional Inherited Members

- Protected Attributes inherited from PHFlag
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
 

Detailed Description

Definition at line 9 of file recoConsts.h.

View newest version in sPHENIX GitHub at line 9 of file recoConsts.h

Constructor & Destructor Documentation

recoConsts::recoConsts ( )
inlineprivate

Definition at line 22 of file recoConsts.h.

View newest version in sPHENIX GitHub at line 22 of file recoConsts.h

Referenced by instance().

+ Here is the caller graph for this function:

Member Function Documentation

static recoConsts* recoConsts::instance ( void  )
inlinestatic

Definition at line 12 of file recoConsts.h.

View newest version in sPHENIX GitHub at line 12 of file recoConsts.h

References __instance, and recoConsts().

Referenced by PHG4PhenixDetector::Construct(), PHG4FullProjTiltedSpacalDetector::Construct_AzimuthalSeg(), PHG4FullProjSpacalDetector::Construct_AzimuthalSeg(), PHG4MicromegasDetector::construct_micromegas(), PHG4InttDetector::ConstructIntt(), EICG4BwdDetector::ConstructMe(), EICG4B0ECALDetector::ConstructMe(), PHG4CEmcTestBeamDetector::ConstructMe(), PHG4BbcDetector::ConstructMe(), PHG4TpcDetector::ConstructMe(), PHG4ZDCDetector::ConstructMe(), PHG4BackwardHcalDetector::ConstructMe(), PHG4ForwardHcalDetector::ConstructMe(), PHG4ProjCrystalCalorimeterDetector::ConstructMe(), PHG4CrystalCalorimeterDetector::ConstructMe(), PHG4LFHcalDetector::ConstructMe(), PHG4InnerHcalDetector::ConstructMe(), PHG4ForwardEcalDetector::ConstructMe(), PHG4OuterHcalDetector::ConstructMe(), PHG4SpacalDetector::ConstructMe(), PHG4ProjCrystalCalorimeterDetector::ConstructProjectiveCrystals(), PHG4BackwardHcalDetector::ConstructTower(), PHG4ForwardHcalDetector::ConstructTower(), PHG4LFHcalDetector::ConstructTower(), PHG4CrystalCalorimeterDetector::ConstructTower(), PHG4HybridHomogeneousCalorimeterDetector::ConstructTower(), PHG4ForwardEcalDetector::ConstructTower(), PHG4CEmcTestBeamDetector::ConstructTowerVolume(), Fun4AllHistoManager::dumpHistos(), Fun4AllServer::End(), HeadReco::EndRun(), DSTEmulator::evaluate_tracks(), Extract_ECCE_gdml(), Fun4AllOscarInputManager::fileopen(), Fun4AllHepMCInputManager::fileopen(), PHG4ProjCrystalCalorimeterDetector::Fill4x4Unit(), PHG4ProjCrystalCalorimeterDetector::FillSpecialUnit(), Fun4All_AnaTutorial_sPHENIX(), Fun4All_AnaTutorial_sPHENIX_Jets(), Fun4All_ExportGeom(), Fun4All_G4_Babar(), Fun4All_G4_Beast(), Fun4All_G4_block(), Fun4All_G4_CEMC(), Fun4All_G4_Cleo(), Fun4All_G4_Cylinder(), Fun4All_G4_EICDetector(), Fun4All_G4_EICDetector_AnaTutorial(), Fun4All_G4_EicDirc(), Fun4All_G4_Example01(), Fun4All_G4_Example02(), Fun4All_G4_Example03(), Fun4All_G4_FEMC(), Fun4All_G4_FHCAL(), Fun4All_G4_fsPHENIX(), Fun4All_G4_FullDetectorModular(), Fun4All_G4_FullDetectorModularBeast(), Fun4All_G4_Geantino(), Fun4All_G4_HCALIN(), Fun4All_G4_HCALOUT(), Fun4All_G4_JLeic(), Fun4All_G4_LBLDetector(), Fun4All_G4_Lmon(), Fun4All_G4_Magnet(), Fun4All_G4_Momentum(), Fun4All_G4_Momentum_Projection(), Fun4All_G4_Momentum_Projection_Calorimeters(), Fun4All_G4_Momentum_Projection_Detectors(), Fun4All_G4_MyDetector(), Fun4All_G4_sPHENIX(), Fun4All_G4_sPHENIX_particle_gen(), Fun4All_G4_Tracking(), Fun4All_G4_Write_Dst(), Fun4All_Generator_Display(), Fun4All_ImportGeom(), Fun4All_Read_Dst(), PHGeomUtility::GetVerbosity(), Fun4AllPrdfOutputManager::InitPrdfManager(), SyncReco::InitRun(), HeadReco::InitRun(), PHG4Reco::InitRun(), PHG4CylinderSubsystem::InitRunSubsystem(), PHRandomSeed::InitSeed(), MakeTree(), PHGeom_DSTInspection(), HepMCNodeReader::process_event(), SvtxEvaluator::process_event(), Fun4AllServer::run(), RunBoth(), Fun4AllServer::setRun(), Fun4AllDummyInputManager::setSyncManager(), PHGeomUtility::SetVerbosity(), and Fun4AllServer::~Fun4AllServer().

+ Here is the call graph for this function:

void recoConsts::Print ( void  ) const
overridevirtual

Reimplemented from PHFlag.

Definition at line 5 of file recoConsts.cc.

View newest version in sPHENIX GitHub at line 5 of file recoConsts.cc

References PHFlag::PrintCharFlags(), PHFlag::PrintFloatFlags(), and PHFlag::PrintIntFlags().

+ Here is the call graph for this function:

Member Data Documentation

recoConsts * recoConsts::__instance = nullptr
staticprivate

Definition at line 23 of file recoConsts.h.

View newest version in sPHENIX GitHub at line 23 of file recoConsts.h

Referenced by instance().


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