ATLAS Offline Software
Loading...
Searching...
No Matches
initGaudi.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef TEST_INITGAUDI_H
6# define TEST_INITGAUDI_H
12
13#include <string>
14#include "GaudiKernel/SmartIF.h"
15
16#undef NDEBUG
17
18class ISvcLocator;
19
20
21namespace Athena_test {
28 bool initGaudi(ISvcLocator*& pSvcLoc);
29
37 bool initGaudi(const std::string& jobOptsFile, ISvcLocator*& pSvcLoc);
38
39
50 class InitGaudi {
51 public:
56 InitGaudi(const std::string& jobOptsFile);
57
62
66 ~InitGaudi();
67
68 SmartIF<ISvcLocator> svcLoc;
69 };
70
71}
72#endif // TEST_INITGAUDI_H
SmartIF< ISvcLocator > svcLoc
Definition initGaudi.h:68
InitGaudi()
Create Gaudi test fixture without job options.
Definition initGaudi.h:61
~InitGaudi()
Finalize Gaudi.
InitGaudi(const std::string &jobOptsFile)
Create Gaudi test fixture.
functions & macros to test the difference between floats
bool initGaudi(ISvcLocator *&pSvcLoc)
Minimal Gaudi initialization for unit testing without job options.
Definition initGaudi.cxx:24