![]() |
Project
|
#include <ConfigurationManager.h>
Public Member Functions | |
const TEnv & | getSettings () |
void | getConfig (TEnv &settings) const |
Returns current event display configuration. | |
ConfigurationManager (ConfigurationManager const &)=delete | |
Deleted copy constructor. | |
void | operator= (ConfigurationManager const &)=delete |
Deleted assignment operator. | |
Static Public Member Functions | |
static ConfigurationManager & | getInstance () |
Returns an instance of ConfigurationManager. | |
static void | setOptionsFileName (const std::string &fileName) |
sets precise location of option file name (if not empty only this is used) | |
static UInt_t | getRefreshRateInSeconds () |
static std::string | getScreenshotPath (const char *prefix) |
static UInt_t | getScreenshotWidth (const char *prefix) |
static UInt_t | getScreenshotHeight (const char *prefix) |
static UInt_t | getScreenshotPixelObjectScale3d (const char *prefix) |
static UInt_t | getScreenshotPixelObjectScaleRphi (const char *prefix) |
static UInt_t | getScreenshotPixelObjectScaleZY (const char *prefix) |
static std::string | getDataDefault () |
static std::string | getDataSyntheticRunDir () |
static std::string | getDataCosmicRunDir () |
static std::string | getDataPhysicsRunDir () |
static std::string | getSimpleGeomR3Path () |
static UInt_t | getOutreachFilesMax () |
static UInt_t | getOutreachFrequencyInRefreshRates () |
static bool | getScreenshotMonthly () |
static UInt_t | getBackgroundColor () |
static bool | getAxesShow () |
static bool | getFullScreenMode () |
static double | getCamera3DRotationHorizontal () |
static double | getCamera3DRotationVertical () |
static double | getCamera3DZoom () |
static double | getCameraRPhiZoom () |
static double | getCameraZYZoom () |
static const char * | getScreenshotLogoO2 () |
static const char * | getScreenshotLogoAlice () |
Configuration Manager allows an easy access to the config file.
Configuration Manager is a singleton which assures an access to the correct configuration file, regardless of where it is located in the users home directory or in the O2 installation path.
Definition at line 36 of file ConfigurationManager.h.
|
delete |
Deleted copy constructor.
|
static |
Definition at line 151 of file ConfigurationManager.cxx.
|
static |
Definition at line 146 of file ConfigurationManager.cxx.
|
static |
Definition at line 161 of file ConfigurationManager.cxx.
|
static |
Definition at line 166 of file ConfigurationManager.cxx.
|
static |
Definition at line 171 of file ConfigurationManager.cxx.
|
static |
Definition at line 176 of file ConfigurationManager.cxx.
|
static |
Definition at line 181 of file ConfigurationManager.cxx.
void o2::event_visualisation::ConfigurationManager::getConfig | ( | TEnv & | settings | ) | const |
Returns current event display configuration.
Definition at line 34 of file ConfigurationManager.cxx.
|
static |
Definition at line 129 of file ConfigurationManager.cxx.
|
static |
Definition at line 118 of file ConfigurationManager.cxx.
|
static |
Definition at line 135 of file ConfigurationManager.cxx.
|
static |
Definition at line 123 of file ConfigurationManager.cxx.
|
static |
Definition at line 156 of file ConfigurationManager.cxx.
|
static |
Returns an instance of ConfigurationManager.
Definition at line 28 of file ConfigurationManager.cxx.
|
static |
Definition at line 83 of file ConfigurationManager.cxx.
|
static |
Definition at line 73 of file ConfigurationManager.cxx.
|
static |
Definition at line 68 of file ConfigurationManager.cxx.
|
static |
Definition at line 93 of file ConfigurationManager.cxx.
|
static |
Definition at line 193 of file ConfigurationManager.cxx.
|
static |
Definition at line 186 of file ConfigurationManager.cxx.
|
static |
Definition at line 113 of file ConfigurationManager.cxx.
|
static |
Definition at line 78 of file ConfigurationManager.cxx.
|
static |
Definition at line 98 of file ConfigurationManager.cxx.
|
static |
Definition at line 103 of file ConfigurationManager.cxx.
|
static |
Definition at line 108 of file ConfigurationManager.cxx.
|
static |
Definition at line 88 of file ConfigurationManager.cxx.
|
inline |
Definition at line 48 of file ConfigurationManager.h.
|
static |
Definition at line 141 of file ConfigurationManager.cxx.
|
delete |
Deleted assignment operator.
|
inlinestatic |
sets precise location of option file name (if not empty only this is used)
Definition at line 54 of file ConfigurationManager.h.