00001 // Dear emacs, this is -*- c++ -*- 00002 // $Id: ShallowAuxInfo.h 671678 2015-06-02 12:28:46Z krasznaa $ 00003 #ifndef XAODCORE_SHALLOWAUXINFO_H 00004 #define XAODCORE_SHALLOWAUXINFO_H 00005 00006 // Local include(s): 00007 #include "xAODCore/ShallowAuxContainer.h" 00008 00009 namespace xAOD { 00010 00024 class ShallowAuxInfo : public ShallowAuxContainer { 00025 00026 public: 00028 ShallowAuxInfo(); 00030 ShallowAuxInfo( const DataLink< SG::IConstAuxStore >& parent ); 00031 00033 virtual AuxStoreType getStoreType() const { return AST_ObjectStore; } 00034 00035 }; // class ShallowAuxInfo 00036 00037 } // namespace xAOD 00038 00039 // Declare a class ID for the class: 00040 #include "xAODCore/CLASS_DEF.h" 00041 CLASS_DEF( xAOD::ShallowAuxInfo, 196927374, 1 ) 00042 00043 // Describe the inheritance of the class: 00044 #include "xAODCore/BaseInfo.h" 00045 SG_BASE( xAOD::ShallowAuxInfo, xAOD::ShallowAuxContainer ); 00046 00047 #endif // XAODCORE_SHALLOWAUXINFO_H