The Gaudi Framework
master (37c0b60a)
|
Namespaces | |
Utils | |
Typedefs | |
typedef std::string_view::const_iterator | IteratorT |
typedef SkipperGrammar< IteratorT > | Skipper |
typedef std::string::const_iterator | DefaultIterator |
typedef enc::space_type | DefaultSkipper |
Functions | |
template<typename K , typename V > | |
StatusCode | parse (GaudiUtils::HashMap< K, V > &result, std::string_view input) |
Basic parser for the types of HashMap used in DODBasicMapper. More... | |
bool | ReadOptions (std::string_view filename, std::string_view search_path, Messages *messages, Catalog *catalog, Units *units, PragmaOptions *pragma, Node *root) |
Parse and analyze filename, save all messages and properties. More... | |
std::ostream & | operator<< (std::ostream &o, const Catalog &c) |
printout operator More... | |
bool | Parse (std::string_view filename, std::string_view search_path, IncludedFiles *included, Messages *messages, Node *root) |
bool | Parse (const Position &from, std::string_view filename, std::string_view search_path, IncludedFiles *included, Messages *messages, Node *root) |
bool | ParseUnits (const Position &from, std::string_view filename, std::string_view search_path, IncludedFiles *included, Messages *messages, Node *root) |
template<typename Arithmetic > | |
StatusCode | parse (Gaudi::Accumulators::Axis< Arithmetic > &result, const std::string &input) |
GAUDI_API StatusCode | parse (std::vector< std::pair< double, double >> &result, std::string_view input) |
parse the bool value More... | |
GAUDI_API StatusCode | parse (std::vector< std::pair< int, int >> &result, std::string_view input) |
parse the std::vector<std::pair<int,int> > value More... | |
GAUDI_API StatusCode | parse (std::vector< std::vector< std::string >> &result, std::string_view input) |
parse the std::vector<std::vector<std::string> > value More... | |
GAUDI_API StatusCode | parse (std::vector< std::vector< double >> &result, std::string_view input) |
parse the std::vector<std::vector<double> > value More... | |
GAUDI_API StatusCode | parse (std::vector< std::vector< int >> &result, std::string_view input) |
parse the std::vector<std::vector<int> > value More... | |
GAUDI_API StatusCode | parse (std::map< int, int > &result, std::string_view input) |
parse the std::map<int , int> value More... | |
GAUDI_API StatusCode | parse (std::map< int, double > &result, std::string_view input) |
parse the std::map<int , double> value More... | |
GAUDI_API StatusCode | parse (std::map< std::string, std::string > &result, std::string_view input) |
parse the std::map<std::string , std::string> value More... | |
GAUDI_API StatusCode | parse (std::map< std::string, std::string, std::less<>> &result, std::string_view input) |
GAUDI_API StatusCode | parse (std::map< std::string, int > &result, std::string_view input) |
parse the std::map<std::string , int> value More... | |
GAUDI_API StatusCode | parse (std::map< std::string, double > &result, std::string_view input) |
parse the std::map<std::string , double> value More... | |
GAUDI_API StatusCode | parse (std::map< std::string, std::vector< std::string >> &result, std::string_view input) |
parse the std::map<std::string , std::vector<std::string> > value More... | |
GAUDI_API StatusCode | parse (std::map< std::string, std::vector< int >> &result, std::string_view input) |
parse the std::map<std::string , std::vector<int> > value More... | |
GAUDI_API StatusCode | parse (std::map< std::string, std::vector< double >> &result, std::string_view input) |
parse the std::map<std::string , std::vector<double> > value More... | |
GAUDI_API StatusCode | parse (std::map< int, std::string > &result, std::string_view input) |
parse the std::map<int,std::string> > objects More... | |
GAUDI_API StatusCode | parse (std::map< unsigned int, std::string > &result, std::string_view input) |
parse the std::map<unsigned int,std::string> > objects More... | |
GAUDI_API StatusCode | parse (std::map< std::string, unsigned int > &result, std::string_view input) |
parse the std::map<unsigned int,std::string> > objects More... | |
template<typename K , typename V , typename M > | |
GAUDI_API StatusCode | parse (GaudiUtils::Map< K, V, M > &result, std::string_view input) |
parse the GaudiUtils::Map<K, V, M> objects More... | |
GAUDI_API StatusCode | parse (std::string &name, std::string &value, std::string_view input) |
parse the pair expression (map-component) " 'name' :value" More... | |
GAUDI_API StatusCode | parse (Gaudi::Histo1DDef &histo, std::string_view input) |
helper function, needed for implementation of "Histogram Property" More... | |
GAUDI_API StatusCode | parse (std::map< std::string, Gaudi::Histo1DDef > &histos, std::string_view input) |
helper function, needed for implementation of "Histogram Property" More... | |
GAUDI_API StatusCode | parse (std::map< std::string, std::pair< double, double >> ¶ms, std::string_view input) |
helper function, needed for implementation of map of pairs More... | |
GAUDI_API StatusCode | parse (std::map< std::string, std::pair< int, int >> ¶ms, std::string_view input) |
helper function, needed for implementation of map of pairs More... | |
template<class T , unsigned int N> | |
StatusCode | parse (T(&result)[N], std::string_view input) |
parser function for C-arrays More... | |
template<unsigned int N> | |
StatusCode | parse (char(&result)[N], std::string_view input) |
parser function for C-strings More... | |
template<typename ResultT > | |
StatusCode | parse_ (ResultT &result, std::string_view input) |
template<> | |
StatusCode | parse_ (std::string &result, std::string_view input) |
template<typename ResultT > | |
StatusCode | parse (ResultT &result, std::string_view input) |
REGISTER_GRAMMAR (std::string, StringGrammar) | |
REGISTER_GRAMMAR (Gaudi::StringKey, StringGrammar) | |
REGISTER_GRAMMAR (char, CharGrammar) | |
REGISTER_GRAMMAR (bool, BoolGrammar) | |
REGISTER_GRAMMAR (Gaudi::Histo1DDef, Histo1DGrammar) | |
template<class TYPE , std::size_t N> | |
StatusCode | parse (boost::array< TYPE, N > &result, std::string_view input) |
parse class boost::array from the string More... | |
StatusCode | parse (DataHandle &, std::string_view) |
template<class TYPE , std::size_t N> | |
StatusCode | parse (std::array< TYPE, N > &result, std::string_view input) |
parse class std::array from the string More... | |
GAUDI_API StatusCode | parse (Gaudi::StringKey &result, std::string_view input) |
parse the key from the string More... | |
GAUDI_API StatusCode | parse (std::vector< Gaudi::StringKey > &result, std::string_view input) |
parse the vector of keys from the string More... | |
template<class SCALAR , unsigned int N> | |
StatusCode | parse (ROOT::Math::SVector< SCALAR, N > &result, std::string_view input) |
parse SVector More... | |
GAUDI_API StatusCode | parse (GaudiUtils::VectorMap< std::string, double > &result, std::string_view input) |
parse the key from the string More... | |
GAUDI_API StatusCode | parse (GaudiUtils::VectorMap< Gaudi::StringKey, double > &result, std::string_view input) |
parse the vector of keys from the string More... | |
GAUDI_API StatusCode | parse (Gaudi::XYZPoint &result, std::string_view input) |
parse 3D-point More... | |
GAUDI_API StatusCode | parse (Gaudi::XYZVector &result, std::string_view input) |
parse 3D-vector More... | |
GAUDI_API StatusCode | parse (Gaudi::LorentzVector &result, std::string_view input) |
parse LorentzVector More... | |
GAUDI_API StatusCode | parse (std::vector< Gaudi::XYZPoint > &result, std::string_view input) |
parse the vector of points More... | |
GAUDI_API StatusCode | parse (std::vector< Gaudi::XYZVector > &result, std::string_view input) |
parse the vector of vectors More... | |
GAUDI_API StatusCode | parse (std::vector< Gaudi::LorentzVector > &result, std::string_view input) |
parse the vector of vectors More... | |
REGISTER_GRAMMAR (DataObjID, DataObjIDGrammar) | |
template<typename T1 , typename T2 > | |
StatusCode | parse_ (ROOT::Math::PositionVector3D< T1, T2 > &result, std::string_view input) |
StatusCode | parse (MyCustomType &result, std::string_view input) |
GAUDI_API StatusCode | parse (TH1D &result, std::string_view input) |
parse ROOT histogram from text representation More... | |
GAUDI_API StatusCode | parse (TH2D &result, std::string_view input) |
parse ROOT histogram from text representation More... | |
GAUDI_API StatusCode | parse (TH3D &result, std::string_view input) |
parse ROOT histogram from text representation More... | |
GAUDI_API StatusCode | parse (TH1F &result, std::string_view input) |
parse ROOT histogram from text representation More... | |
GAUDI_API StatusCode | parse (TH2F &result, std::string_view input) |
parse ROOT histogram from text representation More... | |
GAUDI_API StatusCode | parse (TH3F &result, std::string_view input) |
parse AIDA histogram from text representation More... | |
GAUDI_API StatusCode | parse (AIDA::IHistogram1D &result, std::string_view input) |
parse AIDA histogram from text representation More... | |
GAUDI_API StatusCode | parse (AIDA::IHistogram2D &result, std::string_view input) |
parse AIDA histogram from text representation More... | |
GAUDI_API StatusCode | parse (AIDA::IHistogram3D &result, std::string_view input) |
parse AIDA histogram from text representation More... | |
GAUDI_API StatusCode | parse (TH1D *&result, std::string_view input) |
parse ROOT histogram from text representation More... | |
GAUDI_API StatusCode | parse (TH2D *&result, std::string_view input) |
parse ROOT histogram from text representation More... | |
GAUDI_API StatusCode | parse (TH3D *&result, std::string_view input) |
parse ROOT histogram from text representation More... | |
REGISTER_GRAMMAR (Edges, EdgeGrammar) | |
REGISTER_GRAMMAR (H1, H1Grammar) | |
REGISTER_GRAMMAR (H2, H2Grammar) | |
REGISTER_GRAMMAR (H3, H3Grammar) | |
typedef std::string::const_iterator Gaudi::Parsers::DefaultIterator |
Definition at line 64 of file Grammars.h.
typedef enc::space_type Gaudi::Parsers::DefaultSkipper |
Definition at line 65 of file Grammars.h.
typedef std::string_view::const_iterator Gaudi::Parsers::IteratorT |
|
inline |
StatusCode Gaudi::Parsers::parse | ( | AIDA::IHistogram1D & | result, |
std::string_view | input | ||
) |
parse AIDA histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 596 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | AIDA::IHistogram2D & | result, |
std::string_view | input | ||
) |
parse AIDA histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 609 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | AIDA::IHistogram3D & | result, |
std::string_view | input | ||
) |
parse AIDA histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 622 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | boost::array< TYPE, N > & | result, |
std::string_view | input | ||
) |
parse class boost::array from the string
result | (OUTPUT) the actual result |
input | (INPUT) the input string |
Definition at line 83 of file BoostArrayAsProperty.h.
StatusCode Gaudi::Parsers::parse | ( | char(&) | result[N], |
std::string_view | input | ||
) |
parser function for C-strings
params | C-string |
input | the string to be parsed |
Definition at line 568 of file CommonParsers.h.
bool Gaudi::Parsers::Parse | ( | const Position & | from, |
std::string_view | filename, | ||
std::string_view | search_path, | ||
IncludedFiles * | included, | ||
Messages * | messages, | ||
Node * | root | ||
) |
Definition at line 115 of file Parser.cpp.
StatusCode Gaudi::Parsers::parse | ( | DataHandle & | v, |
std::string_view | s | ||
) |
StatusCode Gaudi::Parsers::parse | ( | Gaudi::Accumulators::Axis< Arithmetic > & | result, |
const std::string & | input | ||
) |
Definition at line 75 of file AxisAsProperty.h.
StatusCode Gaudi::Parsers::parse | ( | Gaudi::Histo1DDef & | histo, |
std::string_view | input | ||
) |
helper function, needed for implementation of "Histogram Property"
histo | the histogram description (output) |
input | the string to be parsed |
Definition at line 18 of file ParsersHistograms.cpp.
StatusCode Gaudi::Parsers::parse | ( | Gaudi::LorentzVector & | result, |
std::string_view | input | ||
) |
parse LorentzVector
Valid representations of Lorenzt vector
- a'la python tuple with 4 elements ("canonical") - a'la python list with 4 elements - python/list with inner representation of 3D-point/vector - tuple or list with named ordered fields
Note that "eenrgy" element can be separated with semicolumn.
Valid keys for names fields:
(x,y,z)
result | (output) the parsed lorentz vector |
input | (input) the input string |
Definition at line 66 of file ParsersVct.cpp.
StatusCode Gaudi::Parsers::parse | ( | Gaudi::StringKey & | result, |
std::string_view | input | ||
) |
parse the key from the string
result | (OUTPUT) the parsing result |
input | the input string |
Definition at line 77 of file StringKey.cpp.
StatusCode Gaudi::Parsers::parse | ( | Gaudi::XYZPoint & | result, |
std::string_view | input | ||
) |
parse 3D-point
Valid representations of 3D-point:
- a'la python tuple with 3 elements ("canonical") - a'la python list with 3 elements - tuple or list with named ordered fields
Valid keys for names fields:
(x,y,z)
result | (output) the parsed point |
input | (input) the input string |
Definition at line 47 of file ParsersVct.cpp.
StatusCode Gaudi::Parsers::parse | ( | Gaudi::XYZVector & | result, |
std::string_view | input | ||
) |
parse 3D-vector
Valid representations of 3D-vector:
- a'la python tuple with 3 elements ("canonical") - a'la python list with 3 elements - tuple or list with named ordered fields
Valid keys for names fields:
(x,y,z)
result | (output) the parsed vector |
input | (input) the input string |
Definition at line 57 of file ParsersVct.cpp.
StatusCode Gaudi::Parsers::parse | ( | GaudiUtils::HashMap< K, V > & | result, |
std::string_view | input | ||
) |
Basic parser for the types of HashMap used in DODBasicMapper.
Delegates to the parser of map<string,string>.
Definition at line 21 of file DODBasicMapper.cpp.
GAUDI_API StatusCode Gaudi::Parsers::parse | ( | GaudiUtils::Map< K, V, M > & | result, |
std::string_view | input | ||
) |
parse the GaudiUtils::Map<K, V, M>
objects
Definition at line 466 of file CommonParsers.h.
StatusCode Gaudi::Parsers::parse | ( | GaudiUtils::VectorMap< Gaudi::StringKey, double > & | result, |
std::string_view | input | ||
) |
parse the vector of keys from the string
result | (OUTPUT) the parsing result |
input | the input string |
Definition at line 23 of file ParsersCollections.cpp.
StatusCode Gaudi::Parsers::parse | ( | GaudiUtils::VectorMap< std::string, double > & | result, |
std::string_view | input | ||
) |
parse the key from the string
result | (OUTPUT) the parsing result |
input | the input string |
Definition at line 19 of file ParsersCollections.cpp.
StatusCode Gaudi::Parsers::parse | ( | MyCustomType & | result, |
std::string_view | input | ||
) |
Definition at line 37 of file CustomPropertiesAlg.cpp.
|
inline |
StatusCode Gaudi::Parsers::parse | ( | ROOT::Math::SVector< SCALAR, N > & | result, |
std::string_view | input | ||
) |
parse SVector
result | (output) the parsed vector |
input | (input) the input string |
Definition at line 52 of file SVectorAsProperty.h.
StatusCode Gaudi::Parsers::parse | ( | std::array< TYPE, N > & | result, |
std::string_view | input | ||
) |
parse class std::array from the string
result | (OUTPUT) the actual result |
input | (INPUT) the input string |
Definition at line 48 of file StdArrayAsProperty.h.
StatusCode Gaudi::Parsers::parse | ( | std::map< int, double > & | result, |
std::string_view | input | ||
) |
parse the std::map<int , double>
value
result | (output) map with integer key and double value |
input | (input) the string to be parsed |
Definition at line 25 of file ParsersStandardMisc2.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< int, int > & | result, |
std::string_view | input | ||
) |
parse the std::map<int , int>
value
result | (output) map with integer key and double value |
input | (input) the string to be parsed |
Definition at line 21 of file ParsersStandardMisc2.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< int, std::string > & | result, |
std::string_view | input | ||
) |
parse the std::map<int,std::string> >
objects
Definition at line 21 of file ParsersStandardMisc4.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, double > & | result, |
std::string_view | input | ||
) |
parse the std::map<std::string , double>
value
result | (output) map with string key and integer value |
input | (input) the string to be parsed |
Definition at line 21 of file ParsersStandardMisc3.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, Gaudi::Histo1DDef > & | histos, |
std::string_view | input | ||
) |
helper function, needed for implementation of "Histogram Property"
histos | the map of the histogram descriptions (output) |
input | the string to be parsed |
Definition at line 22 of file ParsersHistograms.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, int > & | result, |
std::string_view | input | ||
) |
parse the std::map<std::string , int>
value
result | (output) map with string key and integer value |
input | (input) the string to be parsed |
Definition at line 13 of file ParsersStandardMisc3.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::pair< double, double >> & | params, |
std::string_view | input | ||
) |
helper function, needed for implementation of map of pairs
params | the map of pair |
input | the string to be parsed |
Definition at line 31 of file ParsersStandardMisc5.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::pair< int, int >> & | params, |
std::string_view | input | ||
) |
helper function, needed for implementation of map of pairs
params | the map of pair |
input | the string to be parsed |
Definition at line 35 of file ParsersStandardMisc5.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::string > & | result, |
std::string_view | input | ||
) |
parse the std::map<std::string , std::string>
value
result | (output) map with string key and value |
input | (input) the string to be parsed |
Definition at line 29 of file ParsersStandardMisc2.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::string, std::less<>> & | result, |
std::string_view | input | ||
) |
Definition at line 33 of file ParsersStandardMisc2.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::vector< double >> & | result, |
std::string_view | input | ||
) |
parse the std::map<std::string , std::vector<double> >
value
result | (output) map with string value and vector of doubles as value |
input | (input) the string to be parsed |
Definition at line 17 of file ParsersStandardMisc4.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::vector< int >> & | result, |
std::string_view | input | ||
) |
parse the std::map<std::string , std::vector<int> >
value
result | (output) map with string value and vector of integers as value |
input | (input) the string to be parsed |
Definition at line 13 of file ParsersStandardMisc4.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, std::vector< std::string >> & | result, |
std::string_view | input | ||
) |
parse the std::map<std::string , std::vector<std::string> >
value
result | (output) map with string value and vector of strings as value |
input | (input) the string to be parsed |
Definition at line 25 of file ParsersStandardMisc3.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< std::string, unsigned int > & | result, |
std::string_view | input | ||
) |
parse the std::map<unsigned int,std::string> >
objects
Definition at line 17 of file ParsersStandardMisc3.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::map< unsigned int, std::string > & | result, |
std::string_view | input | ||
) |
parse the std::map<unsigned int,std::string> >
objects
Definition at line 13 of file ParsersStandardMisc5.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::string & | name, |
std::string & | value, | ||
std::string_view | input | ||
) |
parse the pair expression (map-component) " 'name' :value"
name | (output) the parsed name of the component, defined as 'name' or "name" before the column symbol ":", the leading and trailing blans are omitted |
value | (output) the parsed value of the component, defined as everything after the column symbol ":" till the end of the string |
input | (input) string to be parsed |
Definition at line 17 of file ParsersStandardMisc5.cpp.
bool Gaudi::Parsers::Parse | ( | std::string_view | filename, |
std::string_view | search_path, | ||
IncludedFiles * | included, | ||
Messages * | messages, | ||
Node * | root | ||
) |
Definition at line 110 of file Parser.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< Gaudi::LorentzVector > & | result, |
std::string_view | input | ||
) |
parse the vector of vectors
resut | (OUTPUT) the parser vector |
input | (INPIUT) the string to be parsed |
Definition at line 102 of file ParsersVct.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< Gaudi::StringKey > & | result, |
std::string_view | input | ||
) |
parse the vector of keys from the string
result | (OUTPUT) the parsing result |
input | the input string |
Definition at line 94 of file StringKey.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< Gaudi::XYZPoint > & | result, |
std::string_view | input | ||
) |
parse the vector of points
resut | (OUTPUT) the parser vector |
input | (INPIUT) the string to be parsed |
Definition at line 76 of file ParsersVct.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< Gaudi::XYZVector > & | result, |
std::string_view | input | ||
) |
parse the vector of vectors
resut | (OUTPUT) the parser vector |
input | (INPIUT) the string to be parsed |
Definition at line 88 of file ParsersVct.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< std::pair< double, double >> & | result, |
std::string_view | input | ||
) |
parse the bool
value
result | (output) boolean result |
input | (input) the string to be parsed |
char
valueresult | (output) boolean result |
input | (input) the string to be parsed |
int
valueresult | (output) integer result |
input | (input) the string to be parsed |
double
valueresult | (output) double result |
input | (input) the string to be parsed |
std::string
valueresult | (output) string result |
input | (input) the string to be parsed |
std::pair<double,double>
valueresult | (output) pair of doubles |
input | (input) the string to be parsed |
std::pair<int,int>
valueresult | (output) pair of integers |
input | (input) the string to be parsed |
std::vector<std::pair<double,double> >
valueresult | (output) vector with pairs of doubles |
input | (input) the string to be parsed |
Definition at line 21 of file ParsersStandardMisc1.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< std::pair< int, int >> & | result, |
std::string_view | input | ||
) |
parse the std::vector<std::pair<int,int> >
value
result | (output) vector with pairs of int |
input | (input) the string to be parsed |
Definition at line 25 of file ParsersStandardMisc1.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< std::vector< double >> & | result, |
std::string_view | input | ||
) |
parse the std::vector<std::vector<double> >
value
result | (output) vector with vectors of doubles |
input | (input) the string to be parsed |
Definition at line 13 of file ParsersStandardMisc2.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< std::vector< int >> & | result, |
std::string_view | input | ||
) |
parse the std::vector<std::vector<int> >
value
result | (output) vector with vectors of ints |
input | (input) the string to be parsed |
Definition at line 17 of file ParsersStandardMisc2.cpp.
StatusCode Gaudi::Parsers::parse | ( | std::vector< std::vector< std::string >> & | result, |
std::string_view | input | ||
) |
parse the std::vector<std::vector<std::string> >
value
result | (output) vector with vectors of strings |
input | (input) the string to be parsed |
Definition at line 29 of file ParsersStandardMisc1.cpp.
StatusCode Gaudi::Parsers::parse | ( | T(&) | result[N], |
std::string_view | input | ||
) |
parser function for C-arrays
params | C-array |
input | the string to be parsed |
Definition at line 547 of file CommonParsers.h.
StatusCode Gaudi::Parsers::parse | ( | TH1D & | result, |
std::string_view | input | ||
) |
parse ROOT histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 391 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | TH1D *& | result, |
std::string_view | input | ||
) |
parse ROOT histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 527 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | TH1F & | result, |
std::string_view | input | ||
) |
parse ROOT histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 414 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | TH2D & | result, |
std::string_view | input | ||
) |
parse ROOT histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 437 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | TH2D *& | result, |
std::string_view | input | ||
) |
parse ROOT histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 550 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | TH2F & | result, |
std::string_view | input | ||
) |
parse ROOT histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 459 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | TH3D & | result, |
std::string_view | input | ||
) |
parse ROOT histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 482 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | TH3D *& | result, |
std::string_view | input | ||
) |
parse ROOT histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 573 of file HistoParsers.cpp.
StatusCode Gaudi::Parsers::parse | ( | TH3F & | result, |
std::string_view | input | ||
) |
parse AIDA histogram from text representation
result | (OUTPUT) the histogram |
input | (INPUT) the input to be parsed |
Definition at line 504 of file HistoParsers.cpp.
|
inline |
|
inline |
Definition at line 37 of file ParsersVct.cpp.
|
inline |
bool Gaudi::Parsers::ParseUnits | ( | const Position & | from, |
std::string_view | filename, | ||
std::string_view | search_path, | ||
IncludedFiles * | included, | ||
Messages * | messages, | ||
Node * | root | ||
) |
Definition at line 122 of file Parser.cpp.
bool Gaudi::Parsers::ReadOptions | ( | std::string_view | filename, |
std::string_view | search_path, | ||
Messages * | messages, | ||
Catalog * | catalog, | ||
Units * | units, | ||
PragmaOptions * | pragma, | ||
Node * | root | ||
) |
Parse and analyze filename, save all messages and properties.
Also output AST tree (http://en.wikipedia.org/wiki/Abstract_syntax_tree). Returns true if there were no errors during analysis.
Definition at line 387 of file Analyzer.cpp.
Gaudi::Parsers::REGISTER_GRAMMAR | ( | bool | , |
BoolGrammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | char | , |
CharGrammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | DataObjID | , |
DataObjIDGrammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | Edges | , |
EdgeGrammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | Gaudi::Histo1DDef | , |
Histo1DGrammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | Gaudi::StringKey | , |
StringGrammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | H1 | , |
H1Grammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | H2 | , |
H2Grammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | H3 | , |
H3Grammar | |||
) |
Gaudi::Parsers::REGISTER_GRAMMAR | ( | std::string | , |
StringGrammar | |||
) |