ATLAS Offline Software
Loading...
Searching...
No Matches
Database
CoraCool
CoraCool
CoraCoolDatabaseSvcFactory.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2020 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef CORACOOL_CORACOOLDATABASESVCFACTORY_H
6
#define CORACOOL_CORACOOLDATABASESVCFACTORY_H
7
// CoraCoolDatabaseSvcFactory.h
8
// Singleton factory class for CoraCoolDatabaseSvc instances
9
// Uses underlying COOL utilities to load CORAL libraries and instantiate
10
// both COOL and CoraCool for use in standalone applications.
11
//
12
// Richard Hawkings, started 27/10/06
13
14
#include "
CoraCool/CoraCoolDatabaseSvc.h
"
15
#include "
CxxUtils/checker_macros.h
"
16
17
class
ATLAS_NOT_THREAD_SAFE
CoraCoolDatabaseSvcFactory
{
18
public
:
19
static
CoraCoolDatabaseSvc
& databaseService
ATLAS_NOT_THREAD_SAFE
();
20
};
21
#endif
// CORACOOL_CORACOOLDATABASESVCFACTORY_H
CoraCoolDatabaseSvc.h
checker_macros.h
Define macros for attributes used to control the static checker.
CoraCoolDatabaseSvcFactory
Definition
CoraCoolDatabaseSvcFactory.h:17
CoraCoolDatabaseSvcFactory::ATLAS_NOT_THREAD_SAFE
static CoraCoolDatabaseSvc &databaseService ATLAS_NOT_THREAD_SAFE()
CoraCoolDatabaseSvc
Definition
CoraCoolDatabaseSvc.h:25
Generated on
for ATLAS Offline Software by
1.14.0