00001
00002
00003 #ifndef XAODLUMINOSITY_VERSIONS_LUMIBLOCKRANGEAUXCONTAINER_V1_H
00004 #define XAODLUMINOSITY_VERSIONS_LUMIBLOCKRANGEAUXCONTAINER_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
00029 class LumiBlockRangeAuxContainer_v1 : public AuxContainerBase {
00030
00031 public:
00033 LumiBlockRangeAuxContainer_v1();
00034
00035 private:
00039 std::vector< uint32_t > startRunNumber;
00041 std::vector< uint32_t > startLumiBlockNumber;
00043
00047 std::vector< uint32_t > stopRunNumber;
00049 std::vector< uint32_t > stopLumiBlockNumber;
00051
00055 std::vector< uint32_t > eventsExpected;
00057 std::vector< uint32_t > eventsSeen;
00059
00060 };
00061
00062 }
00063
00064
00065 #include "xAODCore/BaseInfo.h"
00066 SG_BASE( xAOD::LumiBlockRangeAuxContainer_v1, xAOD::AuxContainerBase );
00067
00068 #endif // XAODLUMINOSITY_VERSIONS_LUMIBLOCKRANGEAUXCONTAINER_V1_H