00001
00002
00003 #ifndef XAODPARTICLEEVENT_VERSIONS_PARTICLEAUXCONTAINER_V1_H
00004 #define XAODPARTICLEEVENT_VERSIONS_PARTICLEAUXCONTAINER_V1_H
00005
00006
00007 #include <vector>
00008
00009
00010 #include "xAODCore/AuxContainerBase.h"
00011 #include "xAODParticleEvent/versions/Particle_v1.h"
00012
00013
00014 namespace xAOD {
00015
00026 class ParticleAuxContainer_v1 : public AuxContainerBase {
00027
00028 public:
00030 ParticleAuxContainer_v1();
00032 ~ParticleAuxContainer_v1() {}
00033
00034
00035
00036 private:
00039 std::vector< float > px;
00040 std::vector< float > py;
00041 std::vector< float > pz;
00042 std::vector< float > e;
00044
00047 std::vector< float > charge;
00048 std::vector< int > pdgId;
00050
00051 };
00052
00053 }
00054
00055
00056
00057 #include "xAODCore/BaseInfo.h"
00058 SG_BASE( xAOD::ParticleAuxContainer_v1, xAOD::AuxContainerBase );
00059
00060 #endif // XAODPARTICLEEVENT_VERSIONS_PARTICLEAUXCONTAINER_V1_H