00001 
00002 #ifndef XAODMISSINGET_VERSIONS_MISSINGETAUXCOMPONENTMAP_V1_H
00003 #define XAODMISSINGET_VERSIONS_MISSINGETAUXCOMPONENTMAP_V1_H
00004 
00005 #include "xAODCore/AuxContainerBase.h"
00006 
00007 #include "xAODMissingET/versions/MissingETCompositionBase.h"
00008 
00009 #include <vector>
00010 
00011 namespace xAOD
00012 {
00020   class MissingETAuxComponentMap_v1 : public AuxContainerBase
00021   {
00022   public:
00023 
00025     MissingETAuxComponentMap_v1();
00027     virtual ~MissingETAuxComponentMap_v1();
00028 
00029   private:
00030     
00033     std::vector<MissingETBase::Types::metlink_t> metLink;            
00034     std::vector<MissingETBase::Types::objlink_vector_t> objectLinks; 
00035     std::vector<std::vector<double> > wpx;                           
00036     std::vector<std::vector<double> > wpy;                           
00037     std::vector<std::vector<double> > wet;                           
00038     std::vector<MissingETBase::Types::bitmask_t> statusWord;         
00039 
00040   };
00041 }
00042 
00043 #include "xAODCore/BaseInfo.h"
00044 SG_BASE( xAOD::MissingETAuxComponentMap_v1, xAOD::AuxContainerBase );
00045 
00046 #endif