00001 #ifndef PhotonVertexSelection_PhotonVertexSelectionDict_H
00002 #define PhotonVertexSelection_PhotonVertexSelectionDict_H
00003
00004 #include "PhotonVertexSelection/IPhotonVertexSelectionTool.h"
00005 #include "PhotonVertexSelection/PhotonVertexSelectionTool.h"
00006
00007 #include "PhotonVertexSelection/IPhotonPointingTool.h"
00008 #include "PhotonVertexSelection/PhotonPointingTool.h"
00009
00010 #include "PhotonVertexSelection/IElectronRemovalTool.h"
00011 #include "PhotonVertexSelection/ElectronRemovalTool.h"
00012
00013 #include "PhotonVertexSelection/PhotonVertexHelpers.h"
00014
00015 namespace {
00016 struct GCCXML_DUMMY_INSTANTIATION_PhotonVertexSelection {
00017 std::pair<const xAOD::Vertex*, float> pair1;
00018 std::vector<std::pair<const xAOD::Vertex*, float> > vector1;
00019 };
00020 }
00021
00022 #ifdef ASGTOOL_STANDALONE
00023
00024
00025 #define SETPROPERTY_INSTAN( TYPE ) \
00026 template StatusCode asg::AsgTool::setProperty< TYPE >( const std::string&, \
00027 const TYPE& )
00028
00029
00030 SETPROPERTY_INSTAN( ToolHandle<CP::IPhotonPointingTool > );
00031
00032
00033 #undef SETPROPERTY_INSTAN
00034
00035 #endif // ASGTOOL_STANDALONE
00036
00037
00038 #endif // PhotonVertexSelection_PhotonVertexSelectionDict_H