00001
00002
00003 #ifndef XAODTRACKING_VERSIONS_NEUTRALPARTICLEAUXCONTAINER_V1_H
00004 #define XAODTRACKING_VERSIONS_NEUTRALPARTICLEAUXCONTAINER_V1_H
00005
00006
00007 #include <stdint.h>
00008 #include <vector>
00009
00010
00011 #include "xAODCore/AuxContainerBase.h"
00012 #include "AthLinks/ElementLink.h"
00013 #ifndef XAOD_STANDALONE
00014 #ifndef XAOD_MANACORE
00015 #include "TrkTrack/TrackCollection.h"
00016 #endif // not XAOD_MANACORE
00017 #endif // not XAOD_STANDALONE
00018
00019
00020
00021
00022 namespace xAOD {
00023
00032 class NeutralParticleAuxContainer_v1 : public AuxContainerBase {
00033
00034 public:
00036 NeutralParticleAuxContainer_v1();
00037
00038 private:
00040 void dump() const;
00041
00044 std::vector< float > d0;
00045 std::vector< float > z0;
00046 std::vector< float > phi;
00047 std::vector< float > theta;
00048 std::vector< float > oneOverP;
00049
00050 std::vector< std::vector<float> > definingParametersCovMatrix;
00051
00052 std::vector< float > vx;
00053 std::vector< float > vy;
00054 std::vector< float > vz;
00055
00056
00057 };
00058
00059 }
00060
00061 #include "xAODCore/BaseInfo.h"
00062 SG_BASE( xAOD::NeutralParticleAuxContainer_v1, xAOD::AuxContainerBase );
00063
00064 #endif // XAODJET_VERSIONS_JETAUXCONTAINER_V1_H