ATLAS Offline Software
Loading...
Searching...
No Matches
PhotonVertexSelectionDict.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef PhotonVertexSelection_PhotonVertexSelectionDict_H
6#define PhotonVertexSelection_PhotonVertexSelectionDict_H
7
10
14// #include "PhotonVertexSelection/BuildVertexPointingAlg.h"
15
16
18
19namespace {
20 struct GCCXML_DUMMY_INSTANTIATION_PhotonVertexSelection {
21 std::pair<const xAOD::Vertex*, float> pair1;
22 std::vector<std::pair<const xAOD::Vertex*, float> > vector1;
23 };
24}
25
26#ifdef XAOD_STANDALONE
27
28// Helper macro for declaring the setProperty functions to the dictionary:
29#define SETPROPERTY_INSTAN( TYPE ) \
30 template StatusCode asg::AsgComponent::setProperty< TYPE >( const std::string&, \
31 const TYPE& )
32
33// Declare all possible setProperty template instantiations to Reflex:
34SETPROPERTY_INSTAN( ToolHandle<CP::IPhotonPointingTool > );
35
36// Make the compiler forget about this macro now...
37#undef SETPROPERTY_INSTAN
38
39#endif // XAOD_STANDALONE
40
41
42#endif // PhotonVertexSelection_PhotonVertexSelectionDict_H
#define SETPROPERTY_INSTAN(TYPE)