ATLAS Offline Software
Loading...
Searching...
No Matches
testElectronPhotonVariableCorrectionTool_DictionaryToolHandle.cxx File Reference
Include dependency graph for testElectronPhotonVariableCorrectionTool_DictionaryToolHandle.cxx:

Go to the source code of this file.

Macros

#define MSGSOURCE   "testElectronPhotonVariableCorrectionTool_DictionaryToolHandle"
 Test code to test ElectronPhotonVariableCorrectionTool Dictionaries.

Functions

int main ()

Macro Definition Documentation

◆ MSGSOURCE

#define MSGSOURCE   "testElectronPhotonVariableCorrectionTool_DictionaryToolHandle"

Function Documentation

◆ main()

int main ( )

Definition at line 21 of file testElectronPhotonVariableCorrectionTool_DictionaryToolHandle.cxx.

22{
23 Info(MSGSOURCE, "Configuring the ElectronPhotonVariableCorrectionTool");
24 try {
25 asg::StandaloneToolHandle<IElectronPhotonShowerShapeFudgeTool> myTool("ElectronPhotonVariableCorrectionTool/myTool");
26 myTool.setProperty("ConfigFile", "EGammaVariableCorrection/EGammaVariableCorrectionTool_ExampleConf.conf").ignore();
27 if(myTool.initialize() != StatusCode::SUCCESS)
28 {
29 Error(MSGSOURCE, "Unable to initialize the ElectronPhotonVariableCorrectionTool!");
30 return 1;
31 }
32 else
33 {
34 Info(MSGSOURCE, "Initialized the ElectronPhotonVariableCorrectionTool!");
35 }
36 } catch (const std::exception& e) {
37 std::cerr << "exception: " << e.what() << "\n";
38 return 1;
39 }
40
41
42 return 0;
43} //end main
an "initializing" ToolHandle for stand-alone applications
Error
The different types of error that can be flagged in the L1TopoRDO.
Definition Error.h:16
@ Info
Definition ZDCMsg.h:20
#define MSGSOURCE
Test code to test ElectronPhotonVariableCorrectionTool Dictionaries.