![]() |
ATLAS Offline Software
|
#include <ConditionsSingleton.h>
Public Member Functions | |
| void | makeConditionMap (std::map< std::string, std::string > &cmap, const std::string &condition) |
| bool | conditionsMatch (std::map< std::string, std::string > &refConds, std::map< std::string, std::string > ¤tConds) const |
| std::string | conditionalSelect (std::string inp, const std::string &condition) |
| void | setCondition (const std::string &c) |
| const std::string & | getCondition () const |
| int | getNumReferenceHistos () const |
| std::string | getNewRefHistoName () |
| std::vector< std::string > | getAllReferenceNames (std::string inp) const |
| std::vector< std::pair< std::string, std::string > > | getConditionReferencePairs (std::string inp) const |
| void | setNewReferenceName (const std::string &, const std::string &) |
| std::string | getNewReferenceName (const std::string &, bool quiet=false) const |
| void | setRefSourceMapping (const TMap *refsourcedata) |
| std::string | getRefSourceData (const std::string &rawref) const |
Static Public Member Functions | |
| static ConditionsSingleton & | getInstance () |
Private Member Functions | |
| ConditionsSingleton ()=default | |
| ~ConditionsSingleton ()=default | |
| ConditionsSingleton (const ConditionsSingleton &)=delete | |
| ConditionsSingleton & | operator= (const ConditionsSingleton &)=delete |
Private Attributes | |
| int | m_numRefHisto {0} |
| std::string | m_currentConditions |
| std::map< std::string, std::string > | m_referenceMap |
| const TMap * | m_refsourcedata {nullptr} |
Definition at line 17 of file ConditionsSingleton.h.
|
privatedefault |
|
privatedefault |
|
privatedelete |
| std::string dqi::ConditionsSingleton::conditionalSelect | ( | std::string | inp, |
| const std::string & | condition ) |
Definition at line 153 of file ConditionsSingleton.cxx.
| bool dqi::ConditionsSingleton::conditionsMatch | ( | std::map< std::string, std::string > & | refConds, |
| std::map< std::string, std::string > & | currentConds ) const |
Definition at line 141 of file ConditionsSingleton.cxx.
| std::vector< std::string > dqi::ConditionsSingleton::getAllReferenceNames | ( | std::string | inp | ) | const |
Definition at line 65 of file ConditionsSingleton.cxx.
| const std::string & dqi::ConditionsSingleton::getCondition | ( | ) | const |
Definition at line 28 of file ConditionsSingleton.cxx.
| std::vector< std::pair< std::string, std::string > > dqi::ConditionsSingleton::getConditionReferencePairs | ( | std::string | inp | ) | const |
Definition at line 216 of file ConditionsSingleton.cxx.
|
static |
Definition at line 19 of file ConditionsSingleton.cxx.
| std::string dqi::ConditionsSingleton::getNewReferenceName | ( | const std::string & | oldName, |
| bool | quiet = false ) const |
Definition at line 281 of file ConditionsSingleton.cxx.
| std::string dqi::ConditionsSingleton::getNewRefHistoName | ( | ) |
Definition at line 57 of file ConditionsSingleton.cxx.
| int dqi::ConditionsSingleton::getNumReferenceHistos | ( | ) | const |
Definition at line 31 of file ConditionsSingleton.cxx.
| std::string dqi::ConditionsSingleton::getRefSourceData | ( | const std::string & | rawref | ) | const |
Definition at line 42 of file ConditionsSingleton.cxx.
| void dqi::ConditionsSingleton::makeConditionMap | ( | std::map< std::string, std::string > & | cmap, |
| const std::string & | condition ) |
Definition at line 116 of file ConditionsSingleton.cxx.
|
privatedelete |
| void dqi::ConditionsSingleton::setCondition | ( | const std::string & | c | ) |
Definition at line 24 of file ConditionsSingleton.cxx.
| void dqi::ConditionsSingleton::setNewReferenceName | ( | const std::string & | oldName, |
| const std::string & | newName ) |
Definition at line 264 of file ConditionsSingleton.cxx.
| void dqi::ConditionsSingleton::setRefSourceMapping | ( | const TMap * | refsourcedata | ) |
Definition at line 35 of file ConditionsSingleton.cxx.
|
private |
Definition at line 25 of file ConditionsSingleton.h.
|
private |
Definition at line 24 of file ConditionsSingleton.h.
|
private |
Definition at line 26 of file ConditionsSingleton.h.
|
private |
Definition at line 27 of file ConditionsSingleton.h.