ATLAS Offline Software
TestFactory.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3 */
4 
5 //
6 // Test Factory - generates a test object given the name of
7 // a test. Meant to run in both Athena and RootCore environments.
8 //
9 
10 #ifndef TRIGANALYSISTEST_TESTFACTORY_H
11 #define TRIGANALYSISTEST_TESTFACTORY_H
12 
13 #include "TrigAnalysisTest/ITest.h"
14 
15 #include <string>
16 
17 namespace TrigAnalysisTest {
18 
19  // Get a test to be run.
20  // Exception is thrown if name is not recognized as a valid test.
21  ITest *GetTrigAnalysisTest (const std::string &name);
22 
23 }
24 
25 #endif
ITest.h
name
std::string name
Definition: Control/AthContainers/Root/debug.cxx:195
TrigAnalysisTest
Definition: BasicTriggerFired.cxx:30
TrigAnalysisTest::GetTrigAnalysisTest
ITest * GetTrigAnalysisTest(const string &name)
Definition: TestFactory.cxx:22