00001
00002
00003 #ifndef xAODTrigMissingET_TrigMissingETAUXCONTAINTER_V1_H
00004 #define xAODTrigMissingET_TrigMissingETAUXCONTAINTER_V1_H
00005
00006
00007 #include <vector>
00008 extern "C" {
00009 # include <stdint.h>
00010 }
00011
00012
00013 #include "xAODCore/AuxContainerBase.h"
00014
00015 namespace xAOD {
00016
00027 class TrigMissingETAuxContainer_v1 : public AuxContainerBase {
00028
00029 public:
00031 TrigMissingETAuxContainer_v1();
00032
00033 private:
00036 std::vector<float> ex;
00037 std::vector<float> ey;
00038 std::vector<float> ez;
00039 std::vector<float> sumEt;
00040 std::vector<float> sumE;
00042
00045 std::vector<int> flag;
00046 std::vector<uint32_t> roiWord;
00048
00051 std::vector<std::vector<std::string> > nameOfComponent;
00052 std::vector<std::vector<float> > exComponent;
00053 std::vector<std::vector<float> > eyComponent;
00054 std::vector<std::vector<float> > ezComponent;
00055 std::vector<std::vector<float> > sumEtComponent;
00056 std::vector<std::vector<float> > sumEComponent;
00057 std::vector<std::vector<float> > calib0Component;
00058 std::vector<std::vector<float> > calib1Component;
00059 std::vector<std::vector<float> > sumOfSignsComponent;
00060 std::vector<std::vector<short> > statusComponent;
00061 std::vector<std::vector< unsigned short> > usedChannelsComponent;
00063 };
00064
00065 }
00066
00067 #include "xAODCore/BaseInfo.h"
00068 SG_BASE( xAOD::TrigMissingETAuxContainer_v1, xAOD::AuxContainerBase );
00069
00070 #endif