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