Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members  

StreamBufferDefs.h

Go to the documentation of this file.
00001 //===========================================================
00002 // Interface Base class needed for function objects
00003 //===========================================================
00004 
00005 #ifndef __Atlfast_streambufferdefs__
00006 #define __Atlfast_streambufferdefs__
00007 
00008 #include "CLHEP/Vector/ThreeVector.h"
00009 #include "CLHEP/Matrix/Matrix.h"
00010 #include "CLHEP/Geometry/Point3D.h"
00011 #include "CLHEP/Vector/LorentzVector.h"
00012 #include "GaudiKernel/StreamBuffer.h"
00013 #include "AtlfastCode/TrackTrajectory.h"
00014 
00015 //Gobal functions
00016 namespace Atlfast{
00017   StreamBuffer& operator << ( StreamBuffer&, const Atlfast::TrackTrajectory& );
00018   StreamBuffer& operator >> ( StreamBuffer&,       Atlfast::TrackTrajectory& );
00019   //
00020   StreamBuffer& operator << ( StreamBuffer&, const HepPoint3D& );
00021   StreamBuffer& operator >> ( StreamBuffer&,       HepPoint3D& );
00022   //
00023   StreamBuffer& operator << ( StreamBuffer&, const HepMatrix& );
00024   StreamBuffer& operator >> ( StreamBuffer&,       HepMatrix& );
00025 }
00026 #endif
00027 
00028 
00029 
00030 
00031 
00032 
00033 

Generated on Wed Jan 23 12:58:32 2002 for Atlfast by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001