00001
00002
00003 #ifndef XAODTRIGGER_VERSIONS_BUNCHCONFAUXCONTAINER_V1_H
00004 #define XAODTRIGGER_VERSIONS_BUNCHCONFAUXCONTAINER_V1_H
00005
00006
00007 extern "C" {
00008 # include <stdint.h>
00009 }
00010 #include <vector>
00011
00012
00013 #include "xAODCore/AuxContainerBase.h"
00014
00015 namespace xAOD {
00016
00028 class BunchConfAuxContainer_v1 : public AuxContainerBase {
00029
00030 public:
00032 BunchConfAuxContainer_v1();
00033
00034 private:
00037 std::vector< uint32_t > configID;
00039
00042 std::vector< std::vector< int > > collidingBCIDs;
00043 std::vector< std::vector< float > > intensitiesBeam1;
00044 std::vector< std::vector< float > > intensitiesBeam2;
00046
00049 std::vector< std::vector< int > > unpairedBCIDsBeam1;
00050 std::vector< std::vector< int > > unpairedBCIDsBeam2;
00051 std::vector< std::vector< float > > unpairedIntensisitesBeam1;
00052 std::vector< std::vector< float > > unpairedIntensisitesBeam2;
00054
00055 };
00056
00057 }
00058
00059
00060 #include "xAODCore/BaseInfo.h"
00061 SG_BASE( xAOD::BunchConfAuxContainer_v1, xAOD::AuxContainerBase );
00062
00063 #endif // XAODTRIGGER_VERSIONS_BUNCHCONFAUXCONTAINER_V1_H