|
Gaudi Framework, version v21r4 |
| Home | Generated: 7 Sep 2009 |
Definition at line 63 of file ParseHistos.cpp.
Public Types | |
| typedef Gaudi::Parsers::Histo1DGrammar | H1G |
Public Member Functions | |
| definition (H1G const &self) | |
| boost::spirit::rule< ScannerT > const & | start () const |
Public Attributes | |
| RealGrammar | rG |
| IntGrammar | iG |
| StringGrammar | sG |
| rule< ScannerT > | histogram |
| rule< ScannerT > | val1 |
| rule< ScannerT > | val2 |
| rule< ScannerT > | val3 |
| typedef Gaudi::Parsers::Histo1DGrammar Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::H1G |
Definition at line 65 of file ParseHistos.cpp.
| Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::definition | ( | H1G const & | self | ) | [inline] |
Definition at line 66 of file ParseHistos.cpp.
00067 { 00068 val1 = sG [boost::bind(&H1G::matchTitle , &self , _1 ) ] 00069 >> "," >> rG [boost::bind(&H1G::matchLow , &self , _1 ) ] 00070 >> "," >> rG [boost::bind(&H1G::matchHigh , &self , _1 ) ] 00071 >> !( "," >> iG [boost::bind(&H1G::matchBins , &self , _1 ) ] ) ; 00072 00073 val2 = rG [boost::bind(&H1G::matchLow , &self , _1 ) ] 00074 >> "," >> rG [boost::bind(&H1G::matchHigh , &self , _1 ) ] 00075 >> "," >> sG [boost::bind(&H1G::matchTitle , &self , _1 ) ] 00076 >> !( "," >> iG [boost::bind(&H1G::matchBins , &self , _1 ) ] ) ; 00077 00078 val3 = rG [boost::bind(&H1G::matchLow , &self , _1 ) ] 00079 >> "," >> rG [boost::bind(&H1G::matchHigh , &self , _1 ) ] 00080 >> !( "," >> iG [boost::bind(&H1G::matchBins , &self , _1 ) ] ) 00081 >> !( "," >> sG [boost::bind(&H1G::matchTitle , &self , _1 ) ] ) ; 00082 00083 histogram = "(" >> ( val1 || val2 || val3 ) >> ")"; 00084 }
| boost::spirit::rule<ScannerT> const& Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::start | ( | ) | const [inline] |
| RealGrammar Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::rG |
Definition at line 85 of file ParseHistos.cpp.
| IntGrammar Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::iG |
Definition at line 86 of file ParseHistos.cpp.
| StringGrammar Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::sG |
Definition at line 87 of file ParseHistos.cpp.
| rule<ScannerT> Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::histogram |
Definition at line 89 of file ParseHistos.cpp.
| rule<ScannerT> Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::val1 |
Definition at line 90 of file ParseHistos.cpp.
| rule<ScannerT> Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::val2 |
Definition at line 90 of file ParseHistos.cpp.
| rule<ScannerT> Gaudi::Parsers::Histo1DGrammar::definition< ScannerT >::val3 |
Definition at line 90 of file ParseHistos.cpp.