ATLAS Offline Software
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 
19 namespace {
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:
34 SETPROPERTY_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
DecoratePhotonPointingAlg.h
PhotonVertexSelectionTool.h
IPhotonVertexSelectionTool.h
PhotonVertexHelpers.h
MuonSimDataDict::pair1
std::pair< HepMcParticleLink,MuonMCData > pair1
Definition: MuonSimDataDict.h:14
SETPROPERTY_INSTAN
#define SETPROPERTY_INSTAN(TYPE)
Definition: AsgToolsStandaloneDict.h:27
PhotonPointingTool.h
IPhotonPointingTool.h