00001
00002
00003 #ifndef XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V1_H
00004 #define XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V1_H
00005
00006
00007 #include <vector>
00008
00009
00010 #include "AthLinks/ElementLink.h"
00011
00012
00013 #include "xAODTracking/VertexContainer.h"
00014 #include "xAODTracking/TrackParticleContainer.h"
00015
00016
00017 #include "xAODEgamma/versions/EgammaAuxContainer_v1.h"
00018
00019 namespace xAOD {
00020
00032 class PhotonAuxContainer_v1 : public EgammaAuxContainer_v1 {
00033
00034 public :
00036 PhotonAuxContainer_v1();
00037
00038 private:
00041
00042 std::vector< std::vector< ElementLink< VertexContainer > > > vertexLinks;
00043
00045
00048
00051 std::vector< float > convMatchDeltaEta1;
00052
00055 std::vector< float > convMatchDeltaEta2;
00056
00059 std::vector< float > convMatchDeltaPhi1 ;
00060
00063 std::vector< float > convMatchDeltaPhi2;
00064
00066
00067 };
00068
00069 }
00070
00071
00072 #include "xAODCore/BaseInfo.h"
00073 SG_BASE( xAOD::PhotonAuxContainer_v1, xAOD::EgammaAuxContainer_v1 );
00074
00075 #endif // XAODEGAMMA_VERSIONS_PHOTONAUXCONTAINER_V1_H