ATLAS Offline Software
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
// For Example of use, see CoraCoolTest in
12
// AtlasTest/DatabaseTest/CoraCoolExample package
13
//
14
// Richard Hawkings, started 27/10/06
15
16
#include "
CoraCool/CoraCoolDatabaseSvc.h
"
17
#include "
CxxUtils/checker_macros.h
"
18
19
class
ATLAS_NOT_THREAD_SAFE
CoraCoolDatabaseSvcFactory
{
20
public
:
21
static
CoraCoolDatabaseSvc
& databaseService
ATLAS_NOT_THREAD_SAFE
();
22
};
23
#endif // CORACOOL_CORACOOLDATABASESVCFACTORY_H
CoraCoolDatabaseSvc.h
ATLAS_NOT_THREAD_SAFE
#define ATLAS_NOT_THREAD_SAFE
getNoisyStrip() Find noisy strips from hitmaps and write out into xml/db formats
Definition:
checker_macros.h:212
CoraCoolDatabaseSvc
Definition:
CoraCoolDatabaseSvc.h:25
CoraCoolDatabaseSvcFactory::ATLAS_NOT_THREAD_SAFE
static CoraCoolDatabaseSvc &databaseService ATLAS_NOT_THREAD_SAFE()
checker_macros.h
Define macros for attributes used to control the static checker.
CoraCoolDatabaseSvcFactory
Definition:
CoraCoolDatabaseSvcFactory.h:19
Generated on Thu Nov 7 2024 21:12:31 for ATLAS Offline Software by
1.8.18