00001
00002 #ifndef PYTHIA7_Oriented_H
00003 #define PYTHIA7_Oriented_H
00004
00005
00006
00007
00008
00009
00010 namespace Pythia7{
00011
00023 class Oriented {
00024
00025 public:
00026
00028 enum Side { left = -1,
00029 right = 1
00030 };
00031
00035 inline static int Dir();
00036
00040 inline static int OppDir();
00041
00042 protected:
00043
00048 inline static void pickSide(double rnd);
00049
00050 private:
00051
00053 static Side theSide;
00054
00055 };
00056
00057 }
00058 #include "Oriented.icc"
00059
00060 #endif // PYTHIA7_Oriented_H