<commit_before>// @(#)root/mathcore:$Name:  $:$Id: Point3Dfwd.h,v 1.1 2005/09/18 17:33:47 brun Exp $
// Authors: <NAME>, <NAME>, <NAME>    2005  

 /**********************************************************************
  *                                                                    *
  * Copyright (c) 2005 , LCG ROOT MathLib Team                         *
  *                                                                    *
  *                                                                    *
  **********************************************************************/

// Header file Point3Dfwd
// 
// Created by: <NAME>  at Mon May 30 18:12:14 2005
// 
// Last update: Mon May 30 18:12:14 2005
// 
#ifndef ROOT_Math_Point3Dfwd 
#define ROOT_Math_Point3Dfwd  1

// forward declareations of position vectors (Points) and type defs definitions

namespace ROOT { 

  namespace Math { 

    template<class CoordSystem> class PositionVector3D; 

    template<typename T> class Cartesian3D;  
    template<typename T> class CylindricalEta3D;  
    template<typename T> class Polar3D;  

 
    /**
       3D Point based on the cartesian coordinates x,y,z in double precision
    */
    typedef PositionVector3D< Cartesian3D<double> > XYZPoint; <commit_msg>add missing forward declaration for Cylindrical3D coordinates<commit_after>// @(#)root/mathcore:$Name:  $:$Id: Point3Dfwd.h,v 1.2 2005/12/06 17:17:48 moneta Exp $
// Authors: <NAME>, <NAME>, <NAME>    2005  

 /**********************************************************************
  *                                                                    *
  * Copyright (c) 2005 , LCG ROOT MathLib Team                         *
  *                                                                    *
  *                                                                    *
  **********************************************************************/

// Header file Point3Dfwd
// 
// Created by: <NAME>  at Mon May 30 18:12:14 2005
// 
// Last update: Mon May 30 18:12:14 2005
// 
#ifndef ROOT_Math_Point3Dfwd 
#define ROOT_Math_Point3Dfwd  1

// forward declareations of position vectors (Points) and type defs definitions

namespace ROOT { 

  namespace Math { 

    template<class CoordSystem> class PositionVector3D; 

    template<typename T> class Cartesian3D;  
    template<typename T> class Cylindrical3D;  
    template<typename T> class CylindricalEta3D;  
    template<typename T> class Polar3D;  

 
    /**
       3D Point based on the cartesian coordinates x,y,z in double precision
    */
    typedef PositionVector3D< Cartesian3D<double> > XYZPoint; 
{'fraction_non_alphanumeric': 0.18427051671732522, 'fraction_numerical': 0.04635258358662614, 'mean_word_length': 1.8965896589658966, 'pattern_counts': {'":': 0, '<': 24, '<?xml version=': 0, '>': 24, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 18, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1338654', 'n_tokens_mistral': 783, 'n_tokens_neox': 664, 'n_words': 190}