// @(#)root/mathcore:$Id$ // Authors: W. Brown, M. Fischler, L. Moneta 2005 // Linkdef for Doublr32_t types #ifdef __CINT__ #pragma link off all globals; #pragma link off all classes; #pragma link off all functions; #pragma link C++ class ROOT::Math::Cartesian2D+; #pragma link C++ class ROOT::Math::Polar2D+; #pragma link C++ class ROOT::Math::DisplacementVector2D >+; #pragma link C++ class ROOT::Math::DisplacementVector2D >+; #pragma link C++ class ROOT::Math::Cartesian3D+; #pragma link C++ class ROOT::Math::CylindricalEta3D+; #pragma link C++ class ROOT::Math::Polar3D+; #pragma link C++ class ROOT::Math::Cylindrical3D+; #pragma link C++ class ROOT::Math::DisplacementVector3D >+; #pragma link C++ class ROOT::Math::DisplacementVector3D >+; #pragma link C++ class ROOT::Math::DisplacementVector3D >+; #pragma link C++ class ROOT::Math::DisplacementVector3D >+; #pragma link C++ class ROOT::Math::PositionVector3D >+; #pragma link C++ class ROOT::Math::PositionVector3D >+; #pragma link C++ class ROOT::Math::PositionVector3D >+; #pragma link C++ class ROOT::Math::PositionVector3D >+; // using a tag (only cartesian and cylindrical eta) #if 0 // Work around CINT and autoloader deficiency with template default parameter // Those requests as solely for rlibmap, they do no need to be seen by rootcint #pragma link C++ class ROOT::Math::DisplacementVector3D,ROOT::Math::DefaultCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::DisplacementVector3D,ROOT::Math::DefaultCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::PositionVector3D,ROOT::Math::DefaultCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::PositionVector3D,ROOT::Math::DefaultCoordinateSystemTag >+; #endif #pragma link C++ class ROOT::Math::DisplacementVector3D, ROOT::Math::LocalCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::DisplacementVector3D,ROOT::Math::LocalCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::DisplacementVector3D, ROOT::Math::GlobalCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::DisplacementVector3D,ROOT::Math::GlobalCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::PositionVector3D,ROOT::Math::LocalCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::PositionVector3D,ROOT::Math::LocalCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::PositionVector3D,ROOT::Math::GlobalCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::PositionVector3D,ROOT::Math::GlobalCoordinateSystemTag >+; #pragma link C++ class ROOT::Math::PxPyPzE4D+; #pragma link C++ class ROOT::Math::PtEtaPhiE4D+; #pragma link C++ class ROOT::Math::PxPyPzM4D+; #pragma link C++ class ROOT::Math::PtEtaPhiM4D+; #pragma link C++ class ROOT::Math::LorentzVector >+; #pragma link C++ class ROOT::Math::LorentzVector >+; #pragma link C++ class ROOT::Math::LorentzVector >+; #pragma link C++ class ROOT::Math::LorentzVector >+; // #pragma link C++ typedef ROOT::Math::XYZVectorD32; // #pragma link C++ typedef ROOT::Math::RhoEtaPhiVectorD32; // #pragma link C++ typedef ROOT::Math::Polar3DVectorD32; // #pragma link C++ typedef ROOT::Math::XYZPointD32; // #pragma link C++ typedef ROOT::Math::RhoEtaPhiPointD32; // #pragma link C++ typedef ROOT::Math::Polar3DPointD32; // #pragma link C++ typedef ROOT::Math::XYZTVectorD32; // #pragma link C++ typedef ROOT::Math::PtEtaPhiEVectorD32; // #pragma link C++ typedef ROOT::Math::PxPyPzMVectorD32; // #pragma link C++ typedef ROOT::Math::PtEtaPhiMVectorD32; #endif