ATLAS Offline Software
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 
18 
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