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
//
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
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:17
Generated on Mon Sep 1 2025 21:08:17 for ATLAS Offline Software by
1.8.18