#ifndef LORENTZTRANSFORMATION_H
#define LORENTZTRANSFORMATION_H

#include "PhysicsVectors/SpaceVector.h"
#include "PhysicsVectors/UnitVector.h"
#include "PhysicsVectors/Rotation.h"
#include "CLHEP/Vector/LorentzRotation.h"
#include "CLHEP/Vector/LorentzVector.h"
#include "CLHEP/Vector/Boost.h"
#include "CLHEP/Vector/BoostX.h"
#include "CLHEP/Vector/BoostY.h"
#include "CLHEP/Vector/BoostZ.h"

ZM_BEGIN_NAMESPACE( zmpv )	/*  namespace zmpv  {  */

typedef HepRotation	      Rotation;
typedef Hep3RotationInterface RotationInterface;
typedef HepLorentzVector      LorentzVector;
typedef HepRotationX	      RotationX;
typedef HepRotationY	      RotationY;
typedef HepRotationZ	      RotationZ;

typedef HepLorentzVector      LorentzVector;
typedef HepLorentzRotation    LorentzTransformation;
typedef Hep4RotationInterface LorentzTransformationInterface;  

typedef HepBoost	      LorentzBoost;	
typedef HepBoostX	      LorentzBoostX;	
typedef HepBoostY	      LorentzBoostY;	
typedef HepBoostZ	      LorentzBoostZ;	

typedef double Scalar;

ZM_END_NAMESPACE( zmpv )	/*  }  // namespace zmpv  */

#endif // LORENTZTRANSFORMATION_H
