Gaudi Framework, version v20r2

Generated: 18 Jul 2008

MultiStoreSvc.cpp File Reference

#include "GaudiKernel/Service.h"
#include "GaudiKernel/SmartIF.h"
#include "GaudiKernel/ListItem.h"
#include "GaudiKernel/MsgStream.h"
#include "GaudiKernel/Tokenizer.h"
#include "GaudiKernel/SvcFactory.h"
#include "GaudiKernel/DataObject.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/ISvcManager.h"
#include "GaudiKernel/IOpaqueAddress.h"
#include "GaudiKernel/IConversionSvc.h"
#include "GaudiKernel/IDataManagerSvc.h"
#include "GaudiKernel/IAddressCreator.h"
#include "GaudiKernel/IDataProviderSvc.h"
#include "GaudiKernel/IPartitionControl.h"
#include <map>

Include dependency graph for MultiStoreSvc.cpp:

Go to the source code of this file.

Classes

class  MultiStoreSvc
 Data service base class. More...
struct  MultiStoreSvc::tagROOT

Defines

#define DATASVC_MULTISTORESVC_CPP
#define _CALL(P, F, ARGS)   P ? P->F ARGS : IDataProviderSvc::INVALID_ROOT

Typedefs

typedef const std::string CSTR
typedef IDataStoreAgent AGENT
typedef DataObject OBJECT
typedef IOpaqueAddress ADDRESS
typedef StatusCode STATUS


Define Documentation

#define _CALL ( P,
F,
ARGS   )     P ? P->F ARGS : IDataProviderSvc::INVALID_ROOT

Definition at line 136 of file MultiStoreSvc.cpp.

Referenced by MultiStoreSvc::addPreLoadItem(), MultiStoreSvc::clearSubTree(), MultiStoreSvc::findObject(), MultiStoreSvc::linkObject(), MultiStoreSvc::objectLeaves(), MultiStoreSvc::objectParent(), MultiStoreSvc::preLoad(), MultiStoreSvc::registerAddress(), MultiStoreSvc::registerObject(), MultiStoreSvc::removePreLoadItem(), MultiStoreSvc::resetPreLoad(), MultiStoreSvc::retrieveObject(), MultiStoreSvc::traverseSubTree(), MultiStoreSvc::traverseTree(), MultiStoreSvc::unlinkObject(), MultiStoreSvc::unregisterAddress(), MultiStoreSvc::unregisterObject(), and MultiStoreSvc::updateObject().

#define DATASVC_MULTISTORESVC_CPP

Definition at line 18 of file MultiStoreSvc.cpp.


Typedef Documentation

typedef IOpaqueAddress ADDRESS

Definition at line 48 of file MultiStoreSvc.cpp.

typedef IDataStoreAgent AGENT

Definition at line 46 of file MultiStoreSvc.cpp.

typedef const std::string CSTR

Definition at line 43 of file MultiStoreSvc.cpp.

typedef DataObject OBJECT

Definition at line 47 of file MultiStoreSvc.cpp.

typedef StatusCode STATUS

Definition at line 49 of file MultiStoreSvc.cpp.


Variable Documentation

IDataManagerSvc* dataManager

Definition at line 55 of file MultiStoreSvc.cpp.

IDataProviderSvc* dataProvider

Definition at line 54 of file MultiStoreSvc.cpp.

std::string name

Definition at line 56 of file MultiStoreSvc.cpp.

Referenced by _fill(), Tuples::TupleObj::addresses(), ServiceManager::addService(), GaudiCommon< PBASE >::addToServiceList(), GaudiPython::Helper::algorithm(), GaudiPython::TupleDecorator::array(), RootHistCnv::RRWNTupleCnv::book(), HbookCnv::HRWNTupleCnv::book(), HistogramSvc::book(), GaudiPython::TupleDecorator::column(), Tuples::TupleObj::column(), Tuples::Column(), CounterSvc::create(), ToolFactory< T >::create(), SvcFactory< T >::create(), AlgFactory< T >::create(), GaudiTuples< PBASE >::createEvtCol(), Gaudi::createInstance(), createItem(), GaudiTuples< PBASE >::createNTuple(), ServiceLocatorHelper::createService(), Tuples::createTupleObj(), Tuples::detail::createTupleObj(), PropertyMgr::declareProperty(), PropertyMgr::declareRemoteProperty(), ParticlePropertySvc::diff(), doLoad(), effCounter(), GaudiCommon< PBASE >::Exception(), System::exeName(), AlgorithmManager::existsAlgorithm(), ServiceManager::existsService(), Gaudi::BootSvcLocator::existsService(), GaudiPython::TupleDecorator::farray(), Tuples::TupleObj::fArray(), HistogramPersistencySvc::finalize(), ToolSvc::finalizeTool(), Tuples::TupleObj::floats(), GaudiPython::TupleDecorator::fmatrix(), Tuples::TupleObj::fMatrix(), Gaudi::Utils::formatAsTableRow(), configGenerator::genConfig(), AlgorithmManager::getAlgorithm(), getGaudiThreadGenericName(), getGaudiThreadIDfromName(), ServiceManager::getPriority(), System::getProcedureByName(), PropertyMgr::getProperty(), Gaudi::Utils::getProperty(), ServiceManager::getService(), Gaudi::BootSvcLocator::getService(), ServiceLocatorHelper::getService(), ExceptionSvc::handle(), GslErrorPrint::handle(), ExceptionSvc::handleErr(), Gaudi::Utils::hasProperty(), histoAddr(), GaudiTuples< GaudiHistoAlg >::initGaudiTuplesConstructor(), DetDataSvc::initialize(), ServiceManager::initializeServices(), Tuples::TupleObj::ints(), isGaudiThreaded(), System::linkedModules(), System::loadDynamicLib(), GaudiPython::Helper::loadDynamicLib(), loadWithoutEnvironment(), ServiceLocatorHelper::locateService(), Tuples::make_column(), ServiceManager::makeService(), match(), GaudiPython::TupleDecorator::matrix(), System::moduleNameFull(), AIDATupleSvc::myTest(), oname(), GaudiHandleArray< ToolHandle< T > >::operator[](), Gaudi::Parsers::parse(), System::PR_absolute_path(), System::PR_scan_dir(), System::PR_test_exist(), CounterSvc::print(), GaudiCommon< PBASE >::printProps(), PropertyMgr::property(), Gaudi::Parsers::PropertyEntry::PropertyEntry(), Tuples::TupleObj::put(), Gaudi::Parsers::Utils::readFile(), GaudiCommon< PBASE >::releaseTool(), JobOptionsCatalogue::removeProperty(), JobOptionsSvc::removePropertyFromCatalogue(), IToolSvc::retrieveTool(), ISvcLocator::service(), Converter::service(), GaudiPython::Helper::service(), System::setEnv(), ParticleProperty::setEvtGenName(), ServiceManager::setPriority(), PropertyMgr::setProperty(), Gaudi::Utils::setProperty(), EqSolver::solver(), ServiceManager::startServices(), ServiceManager::stopServices(), GaudiCommon< PBASE >::svc(), GaudiPython::AlgDecorator::svc_(), ServiceLocatorHelper::threadedName(), GaudiPython::Helper::tool(), GaudiCommon< PBASE >::tool(), and GaudiPython::AlgDecorator::tool_().


Generated at Fri Jul 18 12:05:09 2008 for Gaudi Framework, version v20r2 by Doxygen version 1.5.1 written by Dimitri van Heesch, © 1997-2004