| all enum value | ManagedMonitorToolBase |  | 
  | AthAlgTool(const std::string &type, const std::string &name, const IInterface *parent) | AthAlgTool |  | 
  | AthAlgTool() | AthAlgTool | private | 
  | AthAlgTool(const AthAlgTool &) | AthAlgTool | private | 
  | AthCommonDataStore(const std::string &name, T... args) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | ATTRIB_MANAGED enum value | ManagedMonitorToolBase |  | 
  | ATTRIB_UNMANAGED enum value | ManagedMonitorToolBase |  | 
  | ATTRIB_X_VS_LB enum value | ManagedMonitorToolBase |  | 
  | BARREL enum value | egammaMonToolBase | protected | 
  | bookHistograms() override | forwardElectronMonTool | virtual | 
  | bookHistogramsRecurrent() | ManagedMonitorToolBase | virtual | 
  | bookHists() | ManagedMonitorToolBase | virtual | 
  | bookTH1F(TH1 *&h, MonGroup &mygroup, const std::string &hname, const std::string &htitle, int nbins, float low, float high) | egammaMonToolBase | protected | 
  | bookTH1F(TH1 *&h, MonGroup &mygroup, const std::string &hname_prefix, const std::string &htitle_prefix, int nbins, float low, float high, std::string &nameOfEgammaType) | egammaMonToolBase | protected | 
  | bookTH1FperRegion(std::vector< TH1 * > &vhist, MonGroup &mygroup, const std::string &hname, const std::string &htitle, int nbins, float low, float high, unsigned int min_region, unsigned int max_region) | egammaMonToolBase | protected | 
  | bookTH1FperRegion(std::vector< TH1 * > &vhist, MonGroup &mygroup, const std::string &hname_prefix, const std::string &htitle, int nbins, float low, float high, unsigned int min_region, unsigned int max_region, std::string &nameOfEgammaType) | egammaMonToolBase | protected | 
  | bookTH2F(TH2 *&h, MonGroup &mygroup, const std::string &hname, const std::string &htitle, int nbinsx, float xlow, float xhigh, int nbinsy, float ylow, float yhigh) | egammaMonToolBase | protected | 
  | bookTH2F(TH2 *&h, MonGroup &mygroup, const std::string &hname_prefix, const std::string &htitle_prefix, int nbinsx, float xlow, float xhigh, int nbinsy, float ylow, float yhigh, std::string &nameOfEgammaType) | egammaMonToolBase | protected | 
  | bookTH2FperRegion(std::vector< TH2 * > &vhist, MonGroup &mygroup, const std::string &hname, const std::string &htitle, int nbinsx, float xlow, float xhigh, int nbinsy, float ylow, float yhigh, unsigned int min_region, unsigned int max_region) | egammaMonToolBase | protected | 
  | bookTH2FperRegion(std::vector< TH2 * > &vhist, MonGroup &mygroup, const std::string &hname_prefix, const std::string &htitle_prefix, int nbinsx, float xlow, float xhigh, int nbinsy, float ylow, float yhigh, unsigned int min_region, unsigned int max_region, std::string &nameOfEgammaType) | egammaMonToolBase | protected | 
  | bookTProfile(TProfile *&h, MonGroup &mygroup, const std::string &hname, const std::string &htitle, int nbins, float xlow, float xhigh, float ylow, float yhigh) | egammaMonToolBase | protected | 
  | checkHists(bool calledFromFinalize) | ManagedMonitorToolBase | virtual | 
  | CRACK enum value | egammaMonToolBase | protected | 
  | declareGaudiProperty(Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprivate | 
  | declareGaudiProperty(Gaudi::Property< T, V, H > &hndl, const SG::VarHandleKeyArrayType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprivate | 
  | declareGaudiProperty(Gaudi::Property< T, V, H > &hndl, const SG::VarHandleType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprivate | 
  | declareGaudiProperty(Gaudi::Property< T, V, H > &t, const SG::NotHandleType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprivate | 
  | declareProperty(Gaudi::Property< T, V, H > &t) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | declareProperty(const std::string &name, SG::VarHandleKey &hndl, const std::string &doc, const SG::VarHandleKeyType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | declareProperty(const std::string &name, SG::VarHandleBase &hndl, const std::string &doc, const SG::VarHandleType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | declareProperty(const std::string &name, SG::VarHandleKeyArray &hndArr, const std::string &doc, const SG::VarHandleKeyArrayType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | declareProperty(const std::string &name, T &property, const std::string &doc, const SG::NotHandleType &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | declareProperty(const std::string &name, T &property, const std::string &doc="none") | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | deregGraph(TGraph *g) | ManagedMonitorToolBase | virtual | 
  | deregHist(TH1 *h) | ManagedMonitorToolBase | virtual | 
  | deregObject(const std::string &objName, const std::string &system, Interval_t interval) | ManagedMonitorToolBase | virtual | 
  | deregObject(const std::string &objName, const MonGroup &group) | ManagedMonitorToolBase | virtual | 
  | detStore() const | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | egammaMonToolBase(const std::string &type, const std::string &name, const IInterface *parent) | egammaMonToolBase |  | 
  | ENDCAP enum value | egammaMonToolBase | protected | 
  | endOfEventsBlockFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | endOfLowStatFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | endOfLumiBlockFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | endOfRunFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | eventsBlock enum value | ManagedMonitorToolBase |  | 
  | evtStore() | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | evtStore() const | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | extraDeps_update_handler(Gaudi::Details::PropertyBase &ExtraDeps) | AthCommonDataStore< AthCommonMsg< AlgTool > > | protected | 
  | file enum value | ManagedMonitorToolBase |  | 
  | fill enum value | ManagedMonitorToolBase |  | 
  | fillEfficiencies(TH1 *h, TH1 *href) | egammaMonToolBase | protected | 
  | fillHistograms() override | forwardElectronMonTool | virtual | 
  | fillHists() | ManagedMonitorToolBase | virtual | 
  | fillTH1FperRegion(std::vector< TH1 * > &vhist, unsigned int ir, float x) | egammaMonToolBase | protectedstatic | 
  | fillTH2FperRegion(std::vector< TH2 * > &vhist, unsigned int ir, float x, float y) | egammaMonToolBase | protectedstatic | 
  | finalHists() | ManagedMonitorToolBase | virtual | 
  | FORWARD enum value | egammaMonToolBase | protected | 
  | forwardElectronMonTool(const std::string &type, const std::string &name, const IInterface *parent) | forwardElectronMonTool |  | 
  | get_nEvents() const | ManagedMonitorToolBase | inlineprotected | 
  | get_procNEventsProp() const | ManagedMonitorToolBase | inlineprotected | 
  | getCurrentLB() | egammaMonToolBase | protected | 
  | GetForwardRegion(float eta) | egammaMonToolBase | protectedstatic | 
  | getHist(TH1 *&h, const std::string &hName, const std::string &system, Interval_t interval) | ManagedMonitorToolBase | virtual | 
  | getHist(TH1 *&h, const std::string &hName, const MonGroup &group) | ManagedMonitorToolBase | virtual | 
  | getHist(TH2 *&h, const std::string &hName, const std::string &system, Interval_t interval) | ManagedMonitorToolBase | virtual | 
  | getHist(TH2 *&h, const std::string &hName, const MonGroup &group) | ManagedMonitorToolBase | virtual | 
  | getNewStreamNameFcn() const | ManagedMonitorToolBase | protectedvirtual | 
  | GetRegion(float eta) | egammaMonToolBase | protectedstatic | 
  | hasBadLar() | egammaMonToolBase | protected | 
  | hasGoodTrigger(const std::string &comment) | egammaMonToolBase | protected | 
  | higStat enum value | ManagedMonitorToolBase |  | 
  | initialize() override | forwardElectronMonTool | virtual | 
  | inputHandles() const override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual | 
  | interfaceID() | IMonitorToolBase | inlinestatic | 
  | Interval_t enum name | ManagedMonitorToolBase |  | 
  | intervalEnumToString(Interval_t interval) | ManagedMonitorToolBase | static | 
  | intervalStringToEnum(const std::string &str) | ManagedMonitorToolBase | static | 
  | lbAverageInteractionsPerCrossing(const EventContext &ctx=Gaudi::Hive::currentContext()) const | ManagedMonitorToolBase | virtual | 
  | lbAverageLivefraction(const EventContext &ctx=Gaudi::Hive::currentContext()) const | ManagedMonitorToolBase | virtual | 
  | lbAverageLuminosity(const EventContext &ctx=Gaudi::Hive::currentContext()) const | ManagedMonitorToolBase | virtual | 
  | lbDuration(const EventContext &ctx=Gaudi::Hive::currentContext()) const | ManagedMonitorToolBase | virtual | 
  | lbInteractionsPerCrossing(const EventContext &ctx=Gaudi::Hive::currentContext()) const | ManagedMonitorToolBase | virtual | 
  | lbLuminosityPerBCID(const EventContext &ctx=Gaudi::Hive::currentContext()) const | ManagedMonitorToolBase | virtual | 
  | lbLumiWeight(const EventContext &ctx=Gaudi::Hive::currentContext()) const | ManagedMonitorToolBase | virtual | 
  | livefractionPerBCID(const EventContext &ctx=Gaudi::Hive::currentContext()) const | ManagedMonitorToolBase | virtual | 
  | lowStat enum value | ManagedMonitorToolBase |  | 
  | lumiBlock enum value | ManagedMonitorToolBase |  | 
  | m_bookHistogramsInitial | ManagedMonitorToolBase | private | 
  | m_currentLB | egammaMonToolBase | protected | 
  | m_d | ManagedMonitorToolBase | private | 
  | m_dataType | ManagedMonitorToolBase | protected | 
  | m_dataTypeStr | ManagedMonitorToolBase | protected | 
  | m_defaultLBDuration | ManagedMonitorToolBase | private | 
  | m_detailLevel | ManagedMonitorToolBase | protected | 
  | m_detStore | AthCommonDataStore< AthCommonMsg< AlgTool > > | private | 
  | m_DQFilterTools | ManagedMonitorToolBase | protected | 
  | m_endOfEventsBlock | ManagedMonitorToolBase | private | 
  | m_endOfLowStat | ManagedMonitorToolBase | private | 
  | m_endOfLumiBlock | ManagedMonitorToolBase | private | 
  | m_endOfRun | ManagedMonitorToolBase | private | 
  | m_environment | ManagedMonitorToolBase | protected | 
  | m_environmentStr | ManagedMonitorToolBase | protected | 
  | m_EventInfoKey | egammaMonToolBase | protected | 
  | m_evtStore | AthCommonDataStore< AthCommonMsg< AlgTool > > | private | 
  | m_fileKey | ManagedMonitorToolBase | protected | 
  | m_ForwardElectronContainer | forwardElectronMonTool | protected | 
  | m_GroupExtension | egammaMonToolBase | protected | 
  | m_haveClearedLastEventBlock | ManagedMonitorToolBase | protected | 
  | m_hEt | forwardElectronMonTool | protected | 
  | m_hEta | forwardElectronMonTool | protected | 
  | m_hEtaPhi | forwardElectronMonTool | protected | 
  | m_hLB_N | forwardElectronMonTool | protected | 
  | m_hN | forwardElectronMonTool | protected | 
  | m_hPhi | forwardElectronMonTool | protected | 
  | m_hTightEt | forwardElectronMonTool | protected | 
  | m_hTightEta | forwardElectronMonTool | protected | 
  | m_hTightEtaPhi | forwardElectronMonTool | protected | 
  | m_hTightN | forwardElectronMonTool | protected | 
  | m_hTightPhi | forwardElectronMonTool | protected | 
  | m_hTightTime | forwardElectronMonTool | protected | 
  | m_hTime | forwardElectronMonTool | protected | 
  | m_hvCenterL | forwardElectronMonTool | protected | 
  | m_hvDensity | forwardElectronMonTool | protected | 
  | m_hvEt | forwardElectronMonTool | protected | 
  | m_hvEta | forwardElectronMonTool | protected | 
  | m_hvFrac | forwardElectronMonTool | protected | 
  | m_hvLambda | forwardElectronMonTool | protected | 
  | m_hvLateral | forwardElectronMonTool | protected | 
  | m_hvLongitu | forwardElectronMonTool | protected | 
  | m_hvN | forwardElectronMonTool | protected | 
  | m_hvPhi | forwardElectronMonTool | protected | 
  | m_hvSecondR | forwardElectronMonTool | protected | 
  | m_hvTightCenterL | forwardElectronMonTool | protected | 
  | m_hvTightDensity | forwardElectronMonTool | protected | 
  | m_hvTightEt | forwardElectronMonTool | protected | 
  | m_hvTightEta | forwardElectronMonTool | protected | 
  | m_hvTightFrac | forwardElectronMonTool | protected | 
  | m_hvTightLambda | forwardElectronMonTool | protected | 
  | m_hvTightLateral | forwardElectronMonTool | protected | 
  | m_hvTightLongitu | forwardElectronMonTool | protected | 
  | m_hvTightN | forwardElectronMonTool | protected | 
  | m_hvTightPhi | forwardElectronMonTool | protected | 
  | m_hvTightSecondR | forwardElectronMonTool | protected | 
  | m_hvTightTime | forwardElectronMonTool | protected | 
  | m_hvTime | forwardElectronMonTool | protected | 
  | m_lastHigStatInterval | ManagedMonitorToolBase | protected | 
  | m_lastLowStatInterval | ManagedMonitorToolBase | protected | 
  | m_lastLumiBlock | ManagedMonitorToolBase | protected | 
  | m_lastMedStatInterval | ManagedMonitorToolBase | protected | 
  | m_lastRun | ManagedMonitorToolBase | protected | 
  | m_lbDurationDataKey | ManagedMonitorToolBase | private | 
  | m_lumiBlockNumber | forwardElectronMonTool | protected | 
  | m_lumiDataKey | ManagedMonitorToolBase | private | 
  | m_manager | ManagedMonitorToolBase | protected | 
  | m_managerNameProp | ManagedMonitorToolBase | protected | 
  | m_metadataMap | ManagedMonitorToolBase | protected | 
  | m_nEvents | ManagedMonitorToolBase | protected | 
  | m_nEventsIgnoreTrigger | ManagedMonitorToolBase | protected | 
  | m_newEventsBlock | ManagedMonitorToolBase | private | 
  | m_newHigStatInterval | ManagedMonitorToolBase | private | 
  | m_newLowStat | ManagedMonitorToolBase | private | 
  | m_newLowStatInterval | ManagedMonitorToolBase | private | 
  | m_newLumiBlock | ManagedMonitorToolBase | private | 
  | m_newMedStatInterval | ManagedMonitorToolBase | private | 
  | m_newRun | ManagedMonitorToolBase | private | 
  | m_nForwardElectrons | forwardElectronMonTool | protected | 
  | m_nForwardElectronsInCurrentLB | forwardElectronMonTool | protected | 
  | m_nForwardElectronsPerLumiBlock | forwardElectronMonTool | protected | 
  | m_nLumiBlocks | ManagedMonitorToolBase | protected | 
  | m_path | ManagedMonitorToolBase | protected | 
  | m_preScaleProp | ManagedMonitorToolBase | protected | 
  | m_procNEventsProp | ManagedMonitorToolBase | protected | 
  | m_region | egammaMonToolBase | private | 
  | m_streamNameFcn | ManagedMonitorToolBase | protected | 
  | m_supportedIntervalsForRebooking | ManagedMonitorToolBase | private | 
  | m_templateEfficiencies | ManagedMonitorToolBase | protected | 
  | m_templateGraphs | ManagedMonitorToolBase | protected | 
  | m_templateHistograms | ManagedMonitorToolBase | protected | 
  | m_templateTrees | ManagedMonitorToolBase | protected | 
  | m_THistSvc | ManagedMonitorToolBase | protected | 
  | m_trigdec | egammaMonToolBase | protected | 
  | m_trigDecTool | ManagedMonitorToolBase | protected | 
  | m_Trigger | egammaMonToolBase | protected | 
  | m_triggerChainProp | ManagedMonitorToolBase | protected | 
  | m_triggerGroupProp | ManagedMonitorToolBase | protected | 
  | m_trigLiveFractionDataKey | ManagedMonitorToolBase | private | 
  | m_trigTranslator | ManagedMonitorToolBase | protected | 
  | m_useLumi | ManagedMonitorToolBase | private | 
  | m_UseTrigger | egammaMonToolBase | protected | 
  | m_useTrigger | ManagedMonitorToolBase | protected | 
  | m_varHandleArraysDeclared | AthCommonDataStore< AthCommonMsg< AlgTool > > | private | 
  | m_vhka | AthCommonDataStore< AthCommonMsg< AlgTool > > | private | 
  | m_vTrigChainNames | ManagedMonitorToolBase | protected | 
  | m_vTrigGroupNames | ManagedMonitorToolBase | protected | 
  | ManagedMonitorToolBase(const std::string &type, const std::string &name, const IInterface *parent) | ManagedMonitorToolBase |  | 
  | MDMap_t typedef | ManagedMonitorToolBase | protected | 
  | medStat enum value | ManagedMonitorToolBase |  | 
  | MgmtAttr_t enum name | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(newLowStatInterval) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(newMedStatInterval) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(newHigStatInterval) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(newLowStat) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(newLumiBlock) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(newRun) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(newEventsBlock) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(endOfEventsBlock) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(endOfLowStat) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(endOfLumiBlock) | ManagedMonitorToolBase |  | 
  | MMTB_DEPRECATED(endOfRun) | ManagedMonitorToolBase |  | 
  | msg() const | AthCommonMsg< AlgTool > | inline | 
  | msg(const MSG::Level lvl) const | AthCommonMsg< AlgTool > | inline | 
  | msgLvl(const MSG::Level lvl) const | AthCommonMsg< AlgTool > | inline | 
  | newEventsBlockFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | newHigStatIntervalFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | newLowStatFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | newLowStatIntervalFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | newLumiBlockFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | newMedStatIntervalFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | newRunFlag() const | ManagedMonitorToolBase | inlineprotected | 
  | NREGION enum value | egammaMonToolBase | protected | 
  | operator=(const AthAlgTool &) | AthAlgTool | private | 
  | outputHandles() const override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual | 
  | parseList(const std::string &, std::vector< std::string > &) | ManagedMonitorToolBase | protected | 
  | preSelector() | ManagedMonitorToolBase | virtual | 
  | procHistograms() override | egammaMonToolBase | virtual | 
  | regEfficiency(TEfficiency *e, const MonGroup &group) | ManagedMonitorToolBase | virtual | 
  | regGraph(TGraph *g, const std::string &system, Interval_t interval, MgmtAttr_t histo_mgmt=ATTRIB_MANAGED, const std::string &chain="", const std::string &merge="") | ManagedMonitorToolBase | virtual | 
  | regGraph(TGraph *g, const MonGroup &group) | ManagedMonitorToolBase | virtual | 
  | regHist(TH1 *h, const std::string &system, Interval_t interval, MgmtAttr_t histo_mgmt=ATTRIB_MANAGED, const std::string &chain="", const std::string &merge="") | ManagedMonitorToolBase | virtual | 
  | regHist(TH1 *h, const MonGroup &group) | ManagedMonitorToolBase | virtual | 
  | registerMetadata(const std::string &streamName, const std::string &hName, const MonGroup &group) | ManagedMonitorToolBase | protected | 
  | regManagedEfficiencies(std::vector< MgmtParams< TEfficiency > > &templateEfficiencies) | ManagedMonitorToolBase | protected | 
  | regManagedGraphs(std::vector< MgmtParams< TGraph > > &templateGraphs) | ManagedMonitorToolBase | protected | 
  | regManagedHistograms(std::vector< MgmtParams< TH1 > > &templateHistograms) | ManagedMonitorToolBase | protected | 
  | regManagedTrees(std::vector< MgmtParams< TTree > > &templateTrees) | ManagedMonitorToolBase | protected | 
  | regTree(TTree *t, const std::string &system, Interval_t interval, MgmtAttr_t histo_mgmt=ATTRIB_MANAGED, const std::string &chain="", const std::string &merge="") | ManagedMonitorToolBase | virtual | 
  | regTree(TTree *t, const MonGroup &group) | ManagedMonitorToolBase | virtual | 
  | renounce(T &h) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprotected | 
  | renounceArray(SG::VarHandleKeyArray &handlesArray) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inlineprotected | 
  | run enum value | ManagedMonitorToolBase |  | 
  | runStat() | ManagedMonitorToolBase | virtual | 
  | setMonManager(AthenaMonManager *manager) | ManagedMonitorToolBase | virtual | 
  | setupOutputStreams(std::vector< std::string > Mapping=std::vector< std::string >()) | ManagedMonitorToolBase | virtual | 
  | StoreGateSvc_t typedef | AthCommonDataStore< AthCommonMsg< AlgTool > > | private | 
  | streamNameFunction() | ManagedMonitorToolBase | virtual | 
  | sysInitialize() override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual | 
  | sysStart() override | AthCommonDataStore< AthCommonMsg< AlgTool > > | virtual | 
  | THistSvc_deReg_fixTGraph(TFile *file, TGraph *theGraph, std::string &directoryName) | ManagedMonitorToolBase | protected | 
  | trigChainsArePassed(std::vector< std::string > &) | ManagedMonitorToolBase | protectedvirtual | 
  | updateTriggersForGroups(std::vector< std::string > &) | ManagedMonitorToolBase | protected | 
  | updateVHKA(Gaudi::Details::PropertyBase &) | AthCommonDataStore< AthCommonMsg< AlgTool > > | inline | 
  | writeAndDelete(TH1 *h, const MonGroup &group) | ManagedMonitorToolBase | virtual | 
  | ~AthAlgTool() | AthAlgTool | virtual | 
  | ~egammaMonToolBase() | egammaMonToolBase | virtual | 
  | ~forwardElectronMonTool()=default | forwardElectronMonTool | virtual | 
  | ~IMonitorToolBase() | IMonitorToolBase | inlinevirtual | 
  | ~ManagedMonitorToolBase() | ManagedMonitorToolBase | virtual |