00001 // This file's extension implies that it's C, but it's really -*- C++ -*-. 00002 // $Id: AuxElementComplete.h 581165 2014-02-03 10:42:54Z krasznaa $ 00011 #ifndef ATHCONTAINERS_AUXELEMENTCOMPLETE_H 00012 #define ATHCONTAINERS_AUXELEMENTCOMPLETE_H 00013 00014 00015 #include "AthContainers/AuxElement.h" 00016 00017 00018 namespace SG { 00019 00020 00038 template <class T> 00039 class AuxElementComplete 00040 : public T 00041 { 00042 public: 00048 AuxElementComplete(); 00049 00050 00057 template <class U1> 00058 AuxElementComplete (const U1& u1); 00059 00060 00067 AuxElementComplete (const AuxElementComplete& other); 00068 }; 00069 00070 00071 } // namespace SG 00072 00073 00074 #include "AthContainers/AuxElementComplete.icc" 00075 00076 00077 #endif // not ATHCONTAINERS_AUXELEMENTCOMPLETE_H