#include <Analysis.hh>
Definition at line 459 of file Analysis.hh.
Public Member Functions | |
AnalysisBuilderBase () | |
virtual | ~AnalysisBuilderBase () |
virtual Analysis * | mkAnalysis () const =0 |
const string | name () const |
Protected Member Functions | |
void | _register () |
AnalysisBuilderBase | ( | ) | [inline] |
virtual ~AnalysisBuilderBase | ( | ) | [inline, virtual] |
virtual Analysis* mkAnalysis | ( | ) | const [pure virtual] |
const string name | ( | ) | const [inline] |
Definition at line 466 of file Analysis.hh.
References AnalysisBuilderBase::mkAnalysis(), and Analysis::name().
Referenced by AnalysisLoader::_registerBuilder().
00466 { 00467 Analysis* a = mkAnalysis(); 00468 string rtn = a->name(); 00469 delete a; 00470 return rtn; 00471 }
void _register | ( | ) | [inline, protected] |
Definition at line 474 of file Analysis.hh.
References AnalysisLoader::_registerBuilder().
Referenced by AnalysisBuilder::AnalysisBuilder().
00474 { 00475 AnalysisLoader::_registerBuilder(this); 00476 }