00001 #ifndef STAR_StChargedPionTypes
00002 #define STAR_StChargedPionTypes
00003
00004
00005
00006 #include "Math/PxPyPzE4D.h"
00007 #include "Math/LorentzVector.h"
00008 #include "Math/LorentzRotation.h"
00009 #include "Math/RotationY.h"
00010 #include "Math/RotationZ.h"
00011 #include "Math/Point3D.h"
00012 #include "Math/Boost.h"
00013 using namespace ROOT::Math;
00014
00015 typedef PositionVector3D< Cartesian3D<Double32_t>, DefaultCoordinateSystemTag >
00016 StChargedPion3Vector;
00017
00018 typedef LorentzVector< PxPyPzE4D<Double32_t> >
00019 StChargedPionLorentzVector;
00020
00021 #include "StMiniMcEvent/StTinyMcTrack.h"
00022 typedef StTinyMcTrack StChargedPionMcTrack;
00023
00024 #include "StChargedPionJet.h"
00025 typedef StChargedPionJet StChargedPionMcJet;
00026
00027 #include "StMiniMcEvent/StMiniMcPair.h"
00028 typedef StMiniMcPair StChargedPionTrackPair;
00029
00030 class StChargedPionPythiaRow {
00031 public:
00032 virtual ~StChargedPionPythiaRow() {}
00033 short id;
00034 StChargedPionLorentzVector vec;
00035 ClassDef(StChargedPionPythiaRow, 1)
00036 };
00037 ClassImp(StChargedPionPythiaRow)
00038 #endif
00039
00040
00041
00042
00043
00044
00045