G__GenVector32.cxx

Go to the documentation of this file.
00001 //
00002 // File generated by core/utils/src/rootcint_tmp at Wed Apr 20 13:54:21 2011
00003 
00004 // Do NOT change. Changes will be lost next time file is generated
00005 //
00006 
00007 #define R__DICTIONARY_FILENAME mathdIgenvectordIsrcdIG__GenVector32
00008 #include "RConfig.h" //rootcint 4834
00009 #if !defined(R__ACCESS_IN_SYMBOL)
00010 //Break the privacy of classes -- Disabled for the moment
00011 #define private public
00012 #define protected public
00013 #endif
00014 
00015 // Since CINT ignores the std namespace, we need to do so in this file.
00016 namespace std {} using namespace std;
00017 #include "G__GenVector32.h"
00018 
00019 #include "TClass.h"
00020 #include "TBuffer.h"
00021 #include "TMemberInspector.h"
00022 #include "TError.h"
00023 
00024 #ifndef G__ROOT
00025 #define G__ROOT
00026 #endif
00027 
00028 #include "RtypesImp.h"
00029 #include "TIsAProxy.h"
00030 
00031 // START OF SHADOWS
00032 
00033 namespace ROOT {
00034    namespace Shadow {
00035       namespace ROOT {
00036          namespace Math {
00037 
00038       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00039       typedef ::ROOT::Math::Cartesian2D< Double32_t > Cartesian2DlEDouble32_tgR;
00040       #else
00041       class Cartesian2DlEDouble32_tgR  {
00042          public:
00043          //friend XX;
00044          typedef void* (*Scalar)() ;
00045          double fX; //
00046          double fY; //
00047       };
00048       #endif
00049       } } 
00050       namespace ROOT {
00051          namespace Math {
00052 
00053       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00054       typedef ::ROOT::Math::Polar2D< Double32_t > Polar2DlEDouble32_tgR;
00055       #else
00056       class Polar2DlEDouble32_tgR  {
00057          public:
00058          //friend XX;
00059          typedef void* (*Scalar)() ;
00060          double fR; //
00061          double fPhi; //
00062       };
00063       #endif
00064       } } 
00065       namespace ROOT {
00066          namespace Math {
00067 
00068       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00069       typedef ::ROOT::Math::DisplacementVector2D< ::ROOT::Math::Cartesian2D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00070       #else
00071       class DisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00072          public:
00073          //friend XX;
00074          typedef void* (*Scalar)() ;
00075          typedef ::ROOT::Math::Cartesian2D< ::Double32_t> CoordinateType;
00076          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00077          ::ROOT::Math::Cartesian2D< Double32_t > fCoordinates; //internal coordinate system
00078       };
00079       #endif
00080       } } 
00081       namespace ROOT {
00082          namespace Math {
00083 
00084       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00085       typedef ::ROOT::Math::DisplacementVector2D< ::ROOT::Math::Polar2D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00086       #else
00087       class DisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00088          public:
00089          //friend XX;
00090          typedef void* (*Scalar)() ;
00091          typedef ::ROOT::Math::Polar2D< ::Double32_t> CoordinateType;
00092          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00093          ::ROOT::Math::Polar2D< Double32_t > fCoordinates; //internal coordinate system
00094       };
00095       #endif
00096       } } 
00097       namespace ROOT {
00098          namespace Math {
00099 
00100       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00101       typedef ::ROOT::Math::Cartesian3D< Double32_t > Cartesian3DlEDouble32_tgR;
00102       #else
00103       class Cartesian3DlEDouble32_tgR  {
00104          public:
00105          //friend XX;
00106          typedef void* (*Scalar)() ;
00107          double fX; //x coordinate
00108          double fY; //y coordinate
00109          double fZ; //z coordinate
00110       };
00111       #endif
00112       } } 
00113       namespace ROOT {
00114          namespace Math {
00115 
00116       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00117       typedef ::ROOT::Math::CylindricalEta3D< Double32_t > CylindricalEta3DlEDouble32_tgR;
00118       #else
00119       class CylindricalEta3DlEDouble32_tgR  {
00120          public:
00121          //friend XX;
00122          typedef void* (*Scalar)() ;
00123          double fRho; //
00124          double fEta; //
00125          double fPhi; //
00126       };
00127       #endif
00128       } } 
00129       namespace ROOT {
00130          namespace Math {
00131 
00132       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00133       typedef ::ROOT::Math::Polar3D< Double32_t > Polar3DlEDouble32_tgR;
00134       #else
00135       class Polar3DlEDouble32_tgR  {
00136          public:
00137          //friend XX;
00138          typedef void* (*Scalar)() ;
00139          double fR; //
00140          double fTheta; //
00141          double fPhi; //
00142       };
00143       #endif
00144       } } 
00145       namespace ROOT {
00146          namespace Math {
00147 
00148       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00149       typedef ::ROOT::Math::Cylindrical3D< Double32_t > Cylindrical3DlEDouble32_tgR;
00150       #else
00151       class Cylindrical3DlEDouble32_tgR  {
00152          public:
00153          //friend XX;
00154          typedef void* (*Scalar)() ;
00155          double fRho; //
00156          double fZ; //
00157          double fPhi; //
00158       };
00159       #endif
00160       } } 
00161       namespace ROOT {
00162          namespace Math {
00163 
00164       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00165       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00166       #else
00167       class DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00168          public:
00169          //friend XX;
00170          typedef void* (*Scalar)() ;
00171          typedef ::ROOT::Math::Cartesian3D< ::Double32_t> CoordinateType;
00172          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00173          ::ROOT::Math::Cartesian3D< Double32_t > fCoordinates; //internal coordinate system
00174       };
00175       #endif
00176       } } 
00177       namespace ROOT {
00178          namespace Math {
00179 
00180       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00181       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::CylindricalEta3D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00182       #else
00183       class DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00184          public:
00185          //friend XX;
00186          typedef void* (*Scalar)() ;
00187          typedef ::ROOT::Math::CylindricalEta3D< ::Double32_t> CoordinateType;
00188          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00189          ::ROOT::Math::CylindricalEta3D< Double32_t > fCoordinates; //internal coordinate system
00190       };
00191       #endif
00192       } } 
00193       namespace ROOT {
00194          namespace Math {
00195 
00196       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00197       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Polar3D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00198       #else
00199       class DisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00200          public:
00201          //friend XX;
00202          typedef void* (*Scalar)() ;
00203          typedef ::ROOT::Math::Polar3D< ::Double32_t> CoordinateType;
00204          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00205          ::ROOT::Math::Polar3D< Double32_t > fCoordinates; //internal coordinate system
00206       };
00207       #endif
00208       } } 
00209       namespace ROOT {
00210          namespace Math {
00211 
00212       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00213       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cylindrical3D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00214       #else
00215       class DisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00216          public:
00217          //friend XX;
00218          typedef void* (*Scalar)() ;
00219          typedef ::ROOT::Math::Cylindrical3D< ::Double32_t> CoordinateType;
00220          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00221          ::ROOT::Math::Cylindrical3D< Double32_t > fCoordinates; //internal coordinate system
00222       };
00223       #endif
00224       } } 
00225       namespace ROOT {
00226          namespace Math {
00227 
00228       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00229       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Cartesian3D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00230       #else
00231       class PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00232          public:
00233          //friend XX;
00234          typedef void* (*Scalar)() ;
00235          typedef ::ROOT::Math::Cartesian3D< ::Double32_t> CoordinateType;
00236          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00237          ::ROOT::Math::Cartesian3D< Double32_t > fCoordinates; //
00238       };
00239       #endif
00240       } } 
00241       namespace ROOT {
00242          namespace Math {
00243 
00244       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00245       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::CylindricalEta3D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00246       #else
00247       class PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00248          public:
00249          //friend XX;
00250          typedef void* (*Scalar)() ;
00251          typedef ::ROOT::Math::CylindricalEta3D< ::Double32_t> CoordinateType;
00252          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00253          ::ROOT::Math::CylindricalEta3D< Double32_t > fCoordinates; //
00254       };
00255       #endif
00256       } } 
00257       namespace ROOT {
00258          namespace Math {
00259 
00260       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00261       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Polar3D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00262       #else
00263       class PositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00264          public:
00265          //friend XX;
00266          typedef void* (*Scalar)() ;
00267          typedef ::ROOT::Math::Polar3D< ::Double32_t> CoordinateType;
00268          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00269          ::ROOT::Math::Polar3D< Double32_t > fCoordinates; //
00270       };
00271       #endif
00272       } } 
00273       namespace ROOT {
00274          namespace Math {
00275 
00276       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00277       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Cylindrical3D< Double32_t >, ::ROOT::Math::DefaultCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
00278       #else
00279       class PositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR  {
00280          public:
00281          //friend XX;
00282          typedef void* (*Scalar)() ;
00283          typedef ::ROOT::Math::Cylindrical3D< ::Double32_t> CoordinateType;
00284          typedef ::ROOT::Math::DefaultCoordinateSystemTag CoordinateSystemTag;
00285          ::ROOT::Math::Cylindrical3D< Double32_t > fCoordinates; //
00286       };
00287       #endif
00288       } } 
00289       namespace ROOT {
00290          namespace Math {
00291 
00292       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00293       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D< Double32_t >, ::ROOT::Math::LocalCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR;
00294       #else
00295       class DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR  {
00296          public:
00297          //friend XX;
00298          typedef void* (*Scalar)() ;
00299          typedef ::ROOT::Math::Cartesian3D< ::Double32_t> CoordinateType;
00300          typedef ::ROOT::Math::LocalCoordinateSystemTag CoordinateSystemTag;
00301          ::ROOT::Math::Cartesian3D< Double32_t > fCoordinates; //internal coordinate system
00302       };
00303       #endif
00304       } } 
00305       namespace ROOT {
00306          namespace Math {
00307 
00308       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00309       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::CylindricalEta3D< Double32_t >, ::ROOT::Math::LocalCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR;
00310       #else
00311       class DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR  {
00312          public:
00313          //friend XX;
00314          typedef void* (*Scalar)() ;
00315          typedef ::ROOT::Math::CylindricalEta3D< ::Double32_t> CoordinateType;
00316          typedef ::ROOT::Math::LocalCoordinateSystemTag CoordinateSystemTag;
00317          ::ROOT::Math::CylindricalEta3D< Double32_t > fCoordinates; //internal coordinate system
00318       };
00319       #endif
00320       } } 
00321       namespace ROOT {
00322          namespace Math {
00323 
00324       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00325       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D< Double32_t >, ::ROOT::Math::GlobalCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR;
00326       #else
00327       class DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR  {
00328          public:
00329          //friend XX;
00330          typedef void* (*Scalar)() ;
00331          typedef ::ROOT::Math::Cartesian3D< ::Double32_t> CoordinateType;
00332          typedef ::ROOT::Math::GlobalCoordinateSystemTag CoordinateSystemTag;
00333          ::ROOT::Math::Cartesian3D< Double32_t > fCoordinates; //internal coordinate system
00334       };
00335       #endif
00336       } } 
00337       namespace ROOT {
00338          namespace Math {
00339 
00340       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00341       typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::CylindricalEta3D< Double32_t >, ::ROOT::Math::GlobalCoordinateSystemTag > DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR;
00342       #else
00343       class DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR  {
00344          public:
00345          //friend XX;
00346          typedef void* (*Scalar)() ;
00347          typedef ::ROOT::Math::CylindricalEta3D< ::Double32_t> CoordinateType;
00348          typedef ::ROOT::Math::GlobalCoordinateSystemTag CoordinateSystemTag;
00349          ::ROOT::Math::CylindricalEta3D< Double32_t > fCoordinates; //internal coordinate system
00350       };
00351       #endif
00352       } } 
00353       namespace ROOT {
00354          namespace Math {
00355 
00356       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00357       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Cartesian3D< Double32_t >, ::ROOT::Math::LocalCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR;
00358       #else
00359       class PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR  {
00360          public:
00361          //friend XX;
00362          typedef void* (*Scalar)() ;
00363          typedef ::ROOT::Math::Cartesian3D< ::Double32_t> CoordinateType;
00364          typedef ::ROOT::Math::LocalCoordinateSystemTag CoordinateSystemTag;
00365          ::ROOT::Math::Cartesian3D< Double32_t > fCoordinates; //
00366       };
00367       #endif
00368       } } 
00369       namespace ROOT {
00370          namespace Math {
00371 
00372       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00373       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::CylindricalEta3D< Double32_t >, ::ROOT::Math::LocalCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR;
00374       #else
00375       class PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR  {
00376          public:
00377          //friend XX;
00378          typedef void* (*Scalar)() ;
00379          typedef ::ROOT::Math::CylindricalEta3D< ::Double32_t> CoordinateType;
00380          typedef ::ROOT::Math::LocalCoordinateSystemTag CoordinateSystemTag;
00381          ::ROOT::Math::CylindricalEta3D< Double32_t > fCoordinates; //
00382       };
00383       #endif
00384       } } 
00385       namespace ROOT {
00386          namespace Math {
00387 
00388       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00389       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::Cartesian3D< Double32_t >, ::ROOT::Math::GlobalCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR;
00390       #else
00391       class PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR  {
00392          public:
00393          //friend XX;
00394          typedef void* (*Scalar)() ;
00395          typedef ::ROOT::Math::Cartesian3D< ::Double32_t> CoordinateType;
00396          typedef ::ROOT::Math::GlobalCoordinateSystemTag CoordinateSystemTag;
00397          ::ROOT::Math::Cartesian3D< Double32_t > fCoordinates; //
00398       };
00399       #endif
00400       } } 
00401       namespace ROOT {
00402          namespace Math {
00403 
00404       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00405       typedef ::ROOT::Math::PositionVector3D< ::ROOT::Math::CylindricalEta3D< Double32_t >, ::ROOT::Math::GlobalCoordinateSystemTag > PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR;
00406       #else
00407       class PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR  {
00408          public:
00409          //friend XX;
00410          typedef void* (*Scalar)() ;
00411          typedef ::ROOT::Math::CylindricalEta3D< ::Double32_t> CoordinateType;
00412          typedef ::ROOT::Math::GlobalCoordinateSystemTag CoordinateSystemTag;
00413          ::ROOT::Math::CylindricalEta3D< Double32_t > fCoordinates; //
00414       };
00415       #endif
00416       } } 
00417       namespace ROOT {
00418          namespace Math {
00419 
00420       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00421       typedef ::ROOT::Math::PxPyPzE4D< Double32_t > PxPyPzE4DlEDouble32_tgR;
00422       #else
00423       class PxPyPzE4DlEDouble32_tgR  {
00424          public:
00425          //friend XX;
00426          typedef void* (*Scalar)() ;
00427          double fX; //
00428          double fY; //
00429          double fZ; //
00430          double fT; //
00431       };
00432       #endif
00433       } } 
00434       namespace ROOT {
00435          namespace Math {
00436 
00437       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00438       typedef ::ROOT::Math::PtEtaPhiE4D< Double32_t > PtEtaPhiE4DlEDouble32_tgR;
00439       #else
00440       class PtEtaPhiE4DlEDouble32_tgR  {
00441          public:
00442          //friend XX;
00443          typedef void* (*Scalar)() ;
00444          double fPt; //
00445          double fEta; //
00446          double fPhi; //
00447          double fE; //
00448       };
00449       #endif
00450       } } 
00451       namespace ROOT {
00452          namespace Math {
00453 
00454       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00455       typedef ::ROOT::Math::PxPyPzM4D< Double32_t > PxPyPzM4DlEDouble32_tgR;
00456       #else
00457       class PxPyPzM4DlEDouble32_tgR  {
00458          public:
00459          //friend XX;
00460          typedef void* (*Scalar)() ;
00461          double fX; //
00462          double fY; //
00463          double fZ; //
00464          double fM; //
00465       };
00466       #endif
00467       } } 
00468       namespace ROOT {
00469          namespace Math {
00470 
00471       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00472       typedef ::ROOT::Math::PtEtaPhiM4D< Double32_t > PtEtaPhiM4DlEDouble32_tgR;
00473       #else
00474       class PtEtaPhiM4DlEDouble32_tgR  {
00475          public:
00476          //friend XX;
00477          typedef void* (*Scalar)() ;
00478          double fPt; //
00479          double fEta; //
00480          double fPhi; //
00481          double fM; //
00482       };
00483       #endif
00484       } } 
00485       namespace ROOT {
00486          namespace Math {
00487 
00488       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00489       typedef ::ROOT::Math::LorentzVector< ::ROOT::Math::PxPyPzE4D< Double32_t >  > LorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR;
00490       #else
00491       class LorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR  {
00492          public:
00493          //friend XX;
00494          typedef void* (*Scalar)() ;
00495          typedef ::ROOT::Math::PxPyPzE4D< ::Double32_t> CoordinateType;
00496          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00497          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> BetaVector;
00498          ::ROOT::Math::PxPyPzE4D< Double32_t > fCoordinates; //internal coordinate system
00499       };
00500       #endif
00501       } } 
00502       namespace ROOT {
00503          namespace Math {
00504 
00505       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00506       typedef ::ROOT::Math::LorentzVector< ::ROOT::Math::PtEtaPhiE4D< Double32_t >  > LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR;
00507       #else
00508       class LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR  {
00509          public:
00510          //friend XX;
00511          typedef void* (*Scalar)() ;
00512          typedef ::ROOT::Math::PtEtaPhiE4D< ::Double32_t> CoordinateType;
00513          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00514          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> BetaVector;
00515          ::ROOT::Math::PtEtaPhiE4D< Double32_t > fCoordinates; //internal coordinate system
00516       };
00517       #endif
00518       } } 
00519       namespace ROOT {
00520          namespace Math {
00521 
00522       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00523       typedef ::ROOT::Math::LorentzVector< ::ROOT::Math::PtEtaPhiM4D< Double32_t >  > LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR;
00524       #else
00525       class LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR  {
00526          public:
00527          //friend XX;
00528          typedef void* (*Scalar)() ;
00529          typedef ::ROOT::Math::PtEtaPhiM4D< ::Double32_t> CoordinateType;
00530          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00531          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> BetaVector;
00532          ::ROOT::Math::PtEtaPhiM4D< Double32_t > fCoordinates; //internal coordinate system
00533       };
00534       #endif
00535       } } 
00536       namespace ROOT {
00537          namespace Math {
00538 
00539       #if !(defined(R__ACCESS_IN_SYMBOL) || defined(R__USE_SHADOW_CLASS))
00540       typedef ::ROOT::Math::LorentzVector< ::ROOT::Math::PxPyPzM4D< Double32_t >  > LorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR;
00541       #else
00542       class LorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR  {
00543          public:
00544          //friend XX;
00545          typedef void* (*Scalar)() ;
00546          typedef ::ROOT::Math::PxPyPzM4D< ::Double32_t> CoordinateType;
00547          typedef ::ROOT::Math::Cartesian3D<double> Cartesian3D;
00548          typedef ::ROOT::Math::DisplacementVector3D< ::ROOT::Math::Cartesian3D<double>, ::ROOT::Math::DefaultCoordinateSystemTag> BetaVector;
00549          ::ROOT::Math::PxPyPzM4D< Double32_t > fCoordinates; //internal coordinate system
00550       };
00551       #endif
00552       } } 
00553    } // of namespace Shadow
00554 } // of namespace ROOT
00555 // END OF SHADOWS
00556 
00557 namespace ROOT {
00558    void ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00559    static void ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR_Dictionary();
00560    static void *new_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void *p = 0);
00561    static void *newArray_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(Long_t size, void *p);
00562    static void delete_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void *p);
00563    static void deleteArray_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void *p);
00564    static void destruct_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void *p);
00565 
00566    // Function generating the singleton type initializer
00567    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Cartesian2D<Double32_t>*)
00568    {
00569       // Make sure the shadow class has the right sizeof
00570       R__ASSERT(sizeof(::ROOT::Math::Cartesian2D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::Cartesian2DlEDouble32_tgR));
00571       ::ROOT::Math::Cartesian2D<Double32_t> *ptr = 0;
00572       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Cartesian2D<Double32_t>),0);
00573       static ::ROOT::TGenericClassInfo 
00574          instance("ROOT::Math::Cartesian2D<Double32_t>", "include/Math/GenVector/Cartesian2D.h", 41,
00575                   typeid(::ROOT::Math::Cartesian2D<Double32_t>), DefineBehavior(ptr, ptr),
00576                   &ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR_Dictionary, isa_proxy, 4,
00577                   sizeof(::ROOT::Math::Cartesian2D<Double32_t>) );
00578       instance.SetNew(&new_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR);
00579       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR);
00580       instance.SetDelete(&delete_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR);
00581       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR);
00582       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR);
00583       return &instance;
00584    }
00585    // Static variable to force the class initialization
00586    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian2D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00587 
00588    // Dictionary for non-ClassDef classes
00589    static void ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR_Dictionary() {
00590       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian2D<Double32_t>*)0x0)->GetClass();
00591    }
00592 
00593 } // end of namespace ROOT
00594 
00595 namespace ROOT {
00596    void ROOTcLcLMathcLcLPolar2DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00597    static void ROOTcLcLMathcLcLPolar2DlEDouble32_tgR_Dictionary();
00598    static void *new_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void *p = 0);
00599    static void *newArray_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(Long_t size, void *p);
00600    static void delete_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void *p);
00601    static void deleteArray_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void *p);
00602    static void destruct_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void *p);
00603 
00604    // Function generating the singleton type initializer
00605    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Polar2D<Double32_t>*)
00606    {
00607       // Make sure the shadow class has the right sizeof
00608       R__ASSERT(sizeof(::ROOT::Math::Polar2D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::Polar2DlEDouble32_tgR));
00609       ::ROOT::Math::Polar2D<Double32_t> *ptr = 0;
00610       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Polar2D<Double32_t>),0);
00611       static ::ROOT::TGenericClassInfo 
00612          instance("ROOT::Math::Polar2D<Double32_t>", "include/Math/GenVector/Polar2D.h", 47,
00613                   typeid(::ROOT::Math::Polar2D<Double32_t>), DefineBehavior(ptr, ptr),
00614                   &ROOTcLcLMathcLcLPolar2DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLPolar2DlEDouble32_tgR_Dictionary, isa_proxy, 4,
00615                   sizeof(::ROOT::Math::Polar2D<Double32_t>) );
00616       instance.SetNew(&new_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR);
00617       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR);
00618       instance.SetDelete(&delete_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR);
00619       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR);
00620       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR);
00621       return &instance;
00622    }
00623    // Static variable to force the class initialization
00624    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Polar2D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00625 
00626    // Dictionary for non-ClassDef classes
00627    static void ROOTcLcLMathcLcLPolar2DlEDouble32_tgR_Dictionary() {
00628       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Polar2D<Double32_t>*)0x0)->GetClass();
00629    }
00630 
00631 } // end of namespace ROOT
00632 
00633 namespace ROOT {
00634    void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
00635    static void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
00636    static void *new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
00637    static void *newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
00638    static void delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00639    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00640    static void destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00641 
00642    // Function generating the singleton type initializer
00643    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
00644    {
00645       // Make sure the shadow class has the right sizeof
00646       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
00647       ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
00648       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
00649       static ::ROOT::TGenericClassInfo 
00650          instance("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector2D.h", 69,
00651                   typeid(::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
00652                   &ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
00653                   sizeof(::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
00654       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00655       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00656       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00657       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00658       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00659       return &instance;
00660    }
00661    // Static variable to force the class initialization
00662    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00663 
00664    // Dictionary for non-ClassDef classes
00665    static void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
00666       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
00667    }
00668 
00669 } // end of namespace ROOT
00670 
00671 namespace ROOT {
00672    void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
00673    static void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
00674    static void *new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
00675    static void *newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
00676    static void delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00677    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00678    static void destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00679 
00680    // Function generating the singleton type initializer
00681    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
00682    {
00683       // Make sure the shadow class has the right sizeof
00684       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
00685       ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
00686       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
00687       static ::ROOT::TGenericClassInfo 
00688          instance("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector2D.h", 69,
00689                   typeid(::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
00690                   &ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
00691                   sizeof(::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
00692       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00693       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00694       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00695       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00696       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00697       return &instance;
00698    }
00699    // Static variable to force the class initialization
00700    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00701 
00702    // Dictionary for non-ClassDef classes
00703    static void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
00704       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
00705    }
00706 
00707 } // end of namespace ROOT
00708 
00709 namespace ROOT {
00710    void ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00711    static void ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR_Dictionary();
00712    static void *new_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void *p = 0);
00713    static void *newArray_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(Long_t size, void *p);
00714    static void delete_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void *p);
00715    static void deleteArray_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void *p);
00716    static void destruct_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void *p);
00717 
00718    // Function generating the singleton type initializer
00719    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Cartesian3D<Double32_t>*)
00720    {
00721       // Make sure the shadow class has the right sizeof
00722       R__ASSERT(sizeof(::ROOT::Math::Cartesian3D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::Cartesian3DlEDouble32_tgR));
00723       ::ROOT::Math::Cartesian3D<Double32_t> *ptr = 0;
00724       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Cartesian3D<Double32_t>),0);
00725       static ::ROOT::TGenericClassInfo 
00726          instance("ROOT::Math::Cartesian3D<Double32_t>", "include/Math/GenVector/Cartesian3D.h", 51,
00727                   typeid(::ROOT::Math::Cartesian3D<Double32_t>), DefineBehavior(ptr, ptr),
00728                   &ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR_Dictionary, isa_proxy, 4,
00729                   sizeof(::ROOT::Math::Cartesian3D<Double32_t>) );
00730       instance.SetNew(&new_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR);
00731       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR);
00732       instance.SetDelete(&delete_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR);
00733       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR);
00734       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR);
00735       return &instance;
00736    }
00737    // Static variable to force the class initialization
00738    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian3D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00739 
00740    // Dictionary for non-ClassDef classes
00741    static void ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR_Dictionary() {
00742       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian3D<Double32_t>*)0x0)->GetClass();
00743    }
00744 
00745 } // end of namespace ROOT
00746 
00747 namespace ROOT {
00748    void ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00749    static void ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR_Dictionary();
00750    static void *new_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void *p = 0);
00751    static void *newArray_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(Long_t size, void *p);
00752    static void delete_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void *p);
00753    static void deleteArray_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void *p);
00754    static void destruct_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void *p);
00755 
00756    // Function generating the singleton type initializer
00757    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::CylindricalEta3D<Double32_t>*)
00758    {
00759       // Make sure the shadow class has the right sizeof
00760       R__ASSERT(sizeof(::ROOT::Math::CylindricalEta3D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::CylindricalEta3DlEDouble32_tgR));
00761       ::ROOT::Math::CylindricalEta3D<Double32_t> *ptr = 0;
00762       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::CylindricalEta3D<Double32_t>),0);
00763       static ::ROOT::TGenericClassInfo 
00764          instance("ROOT::Math::CylindricalEta3D<Double32_t>", "include/Math/GenVector/CylindricalEta3D.h", 51,
00765                   typeid(::ROOT::Math::CylindricalEta3D<Double32_t>), DefineBehavior(ptr, ptr),
00766                   &ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR_Dictionary, isa_proxy, 4,
00767                   sizeof(::ROOT::Math::CylindricalEta3D<Double32_t>) );
00768       instance.SetNew(&new_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR);
00769       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR);
00770       instance.SetDelete(&delete_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR);
00771       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR);
00772       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR);
00773       return &instance;
00774    }
00775    // Static variable to force the class initialization
00776    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::CylindricalEta3D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00777 
00778    // Dictionary for non-ClassDef classes
00779    static void ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR_Dictionary() {
00780       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::CylindricalEta3D<Double32_t>*)0x0)->GetClass();
00781    }
00782 
00783 } // end of namespace ROOT
00784 
00785 namespace ROOT {
00786    void ROOTcLcLMathcLcLPolar3DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00787    static void ROOTcLcLMathcLcLPolar3DlEDouble32_tgR_Dictionary();
00788    static void *new_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void *p = 0);
00789    static void *newArray_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(Long_t size, void *p);
00790    static void delete_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void *p);
00791    static void deleteArray_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void *p);
00792    static void destruct_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void *p);
00793 
00794    // Function generating the singleton type initializer
00795    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Polar3D<Double32_t>*)
00796    {
00797       // Make sure the shadow class has the right sizeof
00798       R__ASSERT(sizeof(::ROOT::Math::Polar3D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::Polar3DlEDouble32_tgR));
00799       ::ROOT::Math::Polar3D<Double32_t> *ptr = 0;
00800       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Polar3D<Double32_t>),0);
00801       static ::ROOT::TGenericClassInfo 
00802          instance("ROOT::Math::Polar3D<Double32_t>", "include/Math/GenVector/Polar3D.h", 46,
00803                   typeid(::ROOT::Math::Polar3D<Double32_t>), DefineBehavior(ptr, ptr),
00804                   &ROOTcLcLMathcLcLPolar3DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLPolar3DlEDouble32_tgR_Dictionary, isa_proxy, 4,
00805                   sizeof(::ROOT::Math::Polar3D<Double32_t>) );
00806       instance.SetNew(&new_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR);
00807       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR);
00808       instance.SetDelete(&delete_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR);
00809       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR);
00810       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR);
00811       return &instance;
00812    }
00813    // Static variable to force the class initialization
00814    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Polar3D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00815 
00816    // Dictionary for non-ClassDef classes
00817    static void ROOTcLcLMathcLcLPolar3DlEDouble32_tgR_Dictionary() {
00818       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Polar3D<Double32_t>*)0x0)->GetClass();
00819    }
00820 
00821 } // end of namespace ROOT
00822 
00823 namespace ROOT {
00824    void ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
00825    static void ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR_Dictionary();
00826    static void *new_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void *p = 0);
00827    static void *newArray_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(Long_t size, void *p);
00828    static void delete_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void *p);
00829    static void deleteArray_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void *p);
00830    static void destruct_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void *p);
00831 
00832    // Function generating the singleton type initializer
00833    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::Cylindrical3D<Double32_t>*)
00834    {
00835       // Make sure the shadow class has the right sizeof
00836       R__ASSERT(sizeof(::ROOT::Math::Cylindrical3D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::Cylindrical3DlEDouble32_tgR));
00837       ::ROOT::Math::Cylindrical3D<Double32_t> *ptr = 0;
00838       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::Cylindrical3D<Double32_t>),0);
00839       static ::ROOT::TGenericClassInfo 
00840          instance("ROOT::Math::Cylindrical3D<Double32_t>", "include/Math/GenVector/Cylindrical3D.h", 44,
00841                   typeid(::ROOT::Math::Cylindrical3D<Double32_t>), DefineBehavior(ptr, ptr),
00842                   &ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR_Dictionary, isa_proxy, 4,
00843                   sizeof(::ROOT::Math::Cylindrical3D<Double32_t>) );
00844       instance.SetNew(&new_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR);
00845       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR);
00846       instance.SetDelete(&delete_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR);
00847       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR);
00848       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR);
00849       return &instance;
00850    }
00851    // Static variable to force the class initialization
00852    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::Cylindrical3D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00853 
00854    // Dictionary for non-ClassDef classes
00855    static void ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR_Dictionary() {
00856       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cylindrical3D<Double32_t>*)0x0)->GetClass();
00857    }
00858 
00859 } // end of namespace ROOT
00860 
00861 namespace ROOT {
00862    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
00863    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
00864    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
00865    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
00866    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00867    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00868    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00869 
00870    // Function generating the singleton type initializer
00871    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
00872    {
00873       // Make sure the shadow class has the right sizeof
00874       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
00875       ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
00876       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
00877       static ::ROOT::TGenericClassInfo 
00878          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
00879                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
00880                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
00881                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
00882       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00883       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00884       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00885       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00886       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00887       return &instance;
00888    }
00889    // Static variable to force the class initialization
00890    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00891 
00892    // Dictionary for non-ClassDef classes
00893    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
00894       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
00895    }
00896 
00897 } // end of namespace ROOT
00898 
00899 namespace ROOT {
00900    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
00901    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
00902    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
00903    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
00904    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00905    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00906    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00907 
00908    // Function generating the singleton type initializer
00909    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
00910    {
00911       // Make sure the shadow class has the right sizeof
00912       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
00913       ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
00914       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
00915       static ::ROOT::TGenericClassInfo 
00916          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
00917                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
00918                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
00919                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
00920       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00921       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00922       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00923       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00924       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00925       return &instance;
00926    }
00927    // Static variable to force the class initialization
00928    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00929 
00930    // Dictionary for non-ClassDef classes
00931    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
00932       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
00933    }
00934 
00935 } // end of namespace ROOT
00936 
00937 namespace ROOT {
00938    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
00939    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
00940    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
00941    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
00942    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00943    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00944    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00945 
00946    // Function generating the singleton type initializer
00947    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
00948    {
00949       // Make sure the shadow class has the right sizeof
00950       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
00951       ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
00952       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
00953       static ::ROOT::TGenericClassInfo 
00954          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
00955                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
00956                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
00957                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
00958       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00959       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00960       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00961       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00962       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00963       return &instance;
00964    }
00965    // Static variable to force the class initialization
00966    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
00967 
00968    // Dictionary for non-ClassDef classes
00969    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
00970       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
00971    }
00972 
00973 } // end of namespace ROOT
00974 
00975 namespace ROOT {
00976    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
00977    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
00978    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
00979    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
00980    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00981    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00982    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
00983 
00984    // Function generating the singleton type initializer
00985    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
00986    {
00987       // Make sure the shadow class has the right sizeof
00988       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
00989       ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
00990       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
00991       static ::ROOT::TGenericClassInfo 
00992          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
00993                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
00994                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
00995                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
00996       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00997       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00998       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
00999       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01000       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01001       return &instance;
01002    }
01003    // Static variable to force the class initialization
01004    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01005 
01006    // Dictionary for non-ClassDef classes
01007    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01008       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01009    }
01010 
01011 } // end of namespace ROOT
01012 
01013 namespace ROOT {
01014    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01015    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01016    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01017    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01018    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01019    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01020    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01021 
01022    // Function generating the singleton type initializer
01023    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
01024    {
01025       // Make sure the shadow class has the right sizeof
01026       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01027       ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01028       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01029       static ::ROOT::TGenericClassInfo 
01030          instance("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01031                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01032                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01033                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
01034       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01035       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01036       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01037       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01038       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01039       return &instance;
01040    }
01041    // Static variable to force the class initialization
01042    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01043 
01044    // Dictionary for non-ClassDef classes
01045    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01046       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01047    }
01048 
01049 } // end of namespace ROOT
01050 
01051 namespace ROOT {
01052    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01053    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01054    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01055    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01056    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01057    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01058    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01059 
01060    // Function generating the singleton type initializer
01061    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
01062    {
01063       // Make sure the shadow class has the right sizeof
01064       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01065       ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01066       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01067       static ::ROOT::TGenericClassInfo 
01068          instance("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01069                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01070                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01071                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
01072       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01073       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01074       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01075       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01076       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01077       return &instance;
01078    }
01079    // Static variable to force the class initialization
01080    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01081 
01082    // Dictionary for non-ClassDef classes
01083    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01084       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01085    }
01086 
01087 } // end of namespace ROOT
01088 
01089 namespace ROOT {
01090    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01091    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01092    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01093    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01094    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01095    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01096    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01097 
01098    // Function generating the singleton type initializer
01099    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
01100    {
01101       // Make sure the shadow class has the right sizeof
01102       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01103       ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01104       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01105       static ::ROOT::TGenericClassInfo 
01106          instance("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01107                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01108                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01109                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
01110       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01111       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01112       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01113       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01114       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01115       return &instance;
01116    }
01117    // Static variable to force the class initialization
01118    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01119 
01120    // Dictionary for non-ClassDef classes
01121    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01122       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01123    }
01124 
01125 } // end of namespace ROOT
01126 
01127 namespace ROOT {
01128    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01129    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary();
01130    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p = 0);
01131    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t size, void *p);
01132    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01133    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01134    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p);
01135 
01136    // Function generating the singleton type initializer
01137    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)
01138    {
01139       // Make sure the shadow class has the right sizeof
01140       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
01141       ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *ptr = 0;
01142       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),0);
01143       static ::ROOT::TGenericClassInfo 
01144          instance("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01145                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01146                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01147                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>) );
01148       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01149       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01150       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01151       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01152       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
01153       return &instance;
01154    }
01155    // Static variable to force the class initialization
01156    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01157 
01158    // Dictionary for non-ClassDef classes
01159    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_Dictionary() {
01160       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01161    }
01162 
01163 } // end of namespace ROOT
01164 
01165 namespace ROOT {
01166    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01167    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary();
01168    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p = 0);
01169    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(Long_t size, void *p);
01170    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01171    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01172    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01173 
01174    // Function generating the singleton type initializer
01175    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)
01176    {
01177       // Make sure the shadow class has the right sizeof
01178       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
01179       ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> *ptr = 0;
01180       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>),0);
01181       static ::ROOT::TGenericClassInfo 
01182          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
01183                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01184                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01185                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>) );
01186       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01187       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01188       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01189       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01190       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01191       return &instance;
01192    }
01193    // Static variable to force the class initialization
01194    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01195 
01196    // Dictionary for non-ClassDef classes
01197    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary() {
01198       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0)->GetClass();
01199    }
01200 
01201 } // end of namespace ROOT
01202 
01203 namespace ROOT {
01204    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01205    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary();
01206    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p = 0);
01207    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(Long_t size, void *p);
01208    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01209    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01210    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01211 
01212    // Function generating the singleton type initializer
01213    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)
01214    {
01215       // Make sure the shadow class has the right sizeof
01216       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
01217       ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> *ptr = 0;
01218       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>),0);
01219       static ::ROOT::TGenericClassInfo 
01220          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
01221                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01222                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01223                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>) );
01224       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01225       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01226       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01227       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01228       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01229       return &instance;
01230    }
01231    // Static variable to force the class initialization
01232    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01233 
01234    // Dictionary for non-ClassDef classes
01235    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary() {
01236       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0)->GetClass();
01237    }
01238 
01239 } // end of namespace ROOT
01240 
01241 namespace ROOT {
01242    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01243    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary();
01244    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p = 0);
01245    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(Long_t size, void *p);
01246    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01247    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01248    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01249 
01250    // Function generating the singleton type initializer
01251    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)
01252    {
01253       // Make sure the shadow class has the right sizeof
01254       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
01255       ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> *ptr = 0;
01256       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>),0);
01257       static ::ROOT::TGenericClassInfo 
01258          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
01259                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01260                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01261                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>) );
01262       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01263       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01264       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01265       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01266       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01267       return &instance;
01268    }
01269    // Static variable to force the class initialization
01270    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01271 
01272    // Dictionary for non-ClassDef classes
01273    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary() {
01274       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0)->GetClass();
01275    }
01276 
01277 } // end of namespace ROOT
01278 
01279 namespace ROOT {
01280    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01281    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary();
01282    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p = 0);
01283    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(Long_t size, void *p);
01284    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01285    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01286    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01287 
01288    // Function generating the singleton type initializer
01289    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)
01290    {
01291       // Make sure the shadow class has the right sizeof
01292       R__ASSERT(sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
01293       ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> *ptr = 0;
01294       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>),0);
01295       static ::ROOT::TGenericClassInfo 
01296          instance("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", "include/Math/GenVector/DisplacementVector3D.h", 75,
01297                   typeid(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01298                   &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01299                   sizeof(::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>) );
01300       instance.SetNew(&new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01301       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01302       instance.SetDelete(&delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01303       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01304       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01305       return &instance;
01306    }
01307    // Static variable to force the class initialization
01308    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01309 
01310    // Dictionary for non-ClassDef classes
01311    static void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary() {
01312       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0)->GetClass();
01313    }
01314 
01315 } // end of namespace ROOT
01316 
01317 namespace ROOT {
01318    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01319    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary();
01320    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p = 0);
01321    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(Long_t size, void *p);
01322    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01323    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01324    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01325 
01326    // Function generating the singleton type initializer
01327    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)
01328    {
01329       // Make sure the shadow class has the right sizeof
01330       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
01331       ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> *ptr = 0;
01332       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>),0);
01333       static ::ROOT::TGenericClassInfo 
01334          instance("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01335                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01336                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01337                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>) );
01338       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01339       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01340       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01341       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01342       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01343       return &instance;
01344    }
01345    // Static variable to force the class initialization
01346    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01347 
01348    // Dictionary for non-ClassDef classes
01349    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary() {
01350       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0)->GetClass();
01351    }
01352 
01353 } // end of namespace ROOT
01354 
01355 namespace ROOT {
01356    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01357    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary();
01358    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p = 0);
01359    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(Long_t size, void *p);
01360    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01361    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01362    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p);
01363 
01364    // Function generating the singleton type initializer
01365    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)
01366    {
01367       // Make sure the shadow class has the right sizeof
01368       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
01369       ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> *ptr = 0;
01370       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>),0);
01371       static ::ROOT::TGenericClassInfo 
01372          instance("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01373                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01374                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01375                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>) );
01376       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01377       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01378       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01379       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01380       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
01381       return &instance;
01382    }
01383    // Static variable to force the class initialization
01384    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01385 
01386    // Dictionary for non-ClassDef classes
01387    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_Dictionary() {
01388       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0)->GetClass();
01389    }
01390 
01391 } // end of namespace ROOT
01392 
01393 namespace ROOT {
01394    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01395    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary();
01396    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p = 0);
01397    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(Long_t size, void *p);
01398    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01399    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01400    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01401 
01402    // Function generating the singleton type initializer
01403    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)
01404    {
01405       // Make sure the shadow class has the right sizeof
01406       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
01407       ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> *ptr = 0;
01408       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>),0);
01409       static ::ROOT::TGenericClassInfo 
01410          instance("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01411                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01412                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01413                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>) );
01414       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01415       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01416       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01417       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01418       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01419       return &instance;
01420    }
01421    // Static variable to force the class initialization
01422    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01423 
01424    // Dictionary for non-ClassDef classes
01425    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary() {
01426       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0)->GetClass();
01427    }
01428 
01429 } // end of namespace ROOT
01430 
01431 namespace ROOT {
01432    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp);
01433    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary();
01434    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p = 0);
01435    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(Long_t size, void *p);
01436    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01437    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01438    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p);
01439 
01440    // Function generating the singleton type initializer
01441    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)
01442    {
01443       // Make sure the shadow class has the right sizeof
01444       R__ASSERT(sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>) == sizeof(::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
01445       ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> *ptr = 0;
01446       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>),0);
01447       static ::ROOT::TGenericClassInfo 
01448          instance("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", "include/Math/GenVector/PositionVector3D.h", 63,
01449                   typeid(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>), DefineBehavior(ptr, ptr),
01450                   &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers, &ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary, isa_proxy, 4,
01451                   sizeof(::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>) );
01452       instance.SetNew(&new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01453       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01454       instance.SetDelete(&delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01455       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01456       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
01457       return &instance;
01458    }
01459    // Static variable to force the class initialization
01460    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01461 
01462    // Dictionary for non-ClassDef classes
01463    static void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_Dictionary() {
01464       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0)->GetClass();
01465    }
01466 
01467 } // end of namespace ROOT
01468 
01469 namespace ROOT {
01470    void ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01471    static void ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR_Dictionary();
01472    static void *new_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void *p = 0);
01473    static void *newArray_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(Long_t size, void *p);
01474    static void delete_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void *p);
01475    static void deleteArray_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void *p);
01476    static void destruct_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void *p);
01477 
01478    // Function generating the singleton type initializer
01479    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PxPyPzE4D<Double32_t>*)
01480    {
01481       // Make sure the shadow class has the right sizeof
01482       R__ASSERT(sizeof(::ROOT::Math::PxPyPzE4D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::PxPyPzE4DlEDouble32_tgR));
01483       ::ROOT::Math::PxPyPzE4D<Double32_t> *ptr = 0;
01484       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PxPyPzE4D<Double32_t>),0);
01485       static ::ROOT::TGenericClassInfo 
01486          instance("ROOT::Math::PxPyPzE4D<Double32_t>", "include/Math/GenVector/PxPyPzE4D.h", 46,
01487                   typeid(::ROOT::Math::PxPyPzE4D<Double32_t>), DefineBehavior(ptr, ptr),
01488                   &ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR_Dictionary, isa_proxy, 4,
01489                   sizeof(::ROOT::Math::PxPyPzE4D<Double32_t>) );
01490       instance.SetNew(&new_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR);
01491       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR);
01492       instance.SetDelete(&delete_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR);
01493       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR);
01494       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR);
01495       return &instance;
01496    }
01497    // Static variable to force the class initialization
01498    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzE4D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01499 
01500    // Dictionary for non-ClassDef classes
01501    static void ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR_Dictionary() {
01502       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzE4D<Double32_t>*)0x0)->GetClass();
01503    }
01504 
01505 } // end of namespace ROOT
01506 
01507 namespace ROOT {
01508    void ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01509    static void ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR_Dictionary();
01510    static void *new_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void *p = 0);
01511    static void *newArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(Long_t size, void *p);
01512    static void delete_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void *p);
01513    static void deleteArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void *p);
01514    static void destruct_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void *p);
01515 
01516    // Function generating the singleton type initializer
01517    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PtEtaPhiE4D<Double32_t>*)
01518    {
01519       // Make sure the shadow class has the right sizeof
01520       R__ASSERT(sizeof(::ROOT::Math::PtEtaPhiE4D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::PtEtaPhiE4DlEDouble32_tgR));
01521       ::ROOT::Math::PtEtaPhiE4D<Double32_t> *ptr = 0;
01522       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PtEtaPhiE4D<Double32_t>),0);
01523       static ::ROOT::TGenericClassInfo 
01524          instance("ROOT::Math::PtEtaPhiE4D<Double32_t>", "include/Math/GenVector/PtEtaPhiE4D.h", 58,
01525                   typeid(::ROOT::Math::PtEtaPhiE4D<Double32_t>), DefineBehavior(ptr, ptr),
01526                   &ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR_Dictionary, isa_proxy, 4,
01527                   sizeof(::ROOT::Math::PtEtaPhiE4D<Double32_t>) );
01528       instance.SetNew(&new_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR);
01529       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR);
01530       instance.SetDelete(&delete_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR);
01531       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR);
01532       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR);
01533       return &instance;
01534    }
01535    // Static variable to force the class initialization
01536    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiE4D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01537 
01538    // Dictionary for non-ClassDef classes
01539    static void ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR_Dictionary() {
01540       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiE4D<Double32_t>*)0x0)->GetClass();
01541    }
01542 
01543 } // end of namespace ROOT
01544 
01545 namespace ROOT {
01546    void ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01547    static void ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR_Dictionary();
01548    static void *new_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void *p = 0);
01549    static void *newArray_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(Long_t size, void *p);
01550    static void delete_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void *p);
01551    static void deleteArray_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void *p);
01552    static void destruct_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void *p);
01553 
01554    // Function generating the singleton type initializer
01555    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PxPyPzM4D<Double32_t>*)
01556    {
01557       // Make sure the shadow class has the right sizeof
01558       R__ASSERT(sizeof(::ROOT::Math::PxPyPzM4D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::PxPyPzM4DlEDouble32_tgR));
01559       ::ROOT::Math::PxPyPzM4D<Double32_t> *ptr = 0;
01560       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PxPyPzM4D<Double32_t>),0);
01561       static ::ROOT::TGenericClassInfo 
01562          instance("ROOT::Math::PxPyPzM4D<Double32_t>", "include/Math/GenVector/PxPyPzM4D.h", 51,
01563                   typeid(::ROOT::Math::PxPyPzM4D<Double32_t>), DefineBehavior(ptr, ptr),
01564                   &ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR_Dictionary, isa_proxy, 4,
01565                   sizeof(::ROOT::Math::PxPyPzM4D<Double32_t>) );
01566       instance.SetNew(&new_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR);
01567       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR);
01568       instance.SetDelete(&delete_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR);
01569       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR);
01570       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR);
01571       return &instance;
01572    }
01573    // Static variable to force the class initialization
01574    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzM4D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01575 
01576    // Dictionary for non-ClassDef classes
01577    static void ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR_Dictionary() {
01578       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzM4D<Double32_t>*)0x0)->GetClass();
01579    }
01580 
01581 } // end of namespace ROOT
01582 
01583 namespace ROOT {
01584    void ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01585    static void ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR_Dictionary();
01586    static void *new_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void *p = 0);
01587    static void *newArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(Long_t size, void *p);
01588    static void delete_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void *p);
01589    static void deleteArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void *p);
01590    static void destruct_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void *p);
01591 
01592    // Function generating the singleton type initializer
01593    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::PtEtaPhiM4D<Double32_t>*)
01594    {
01595       // Make sure the shadow class has the right sizeof
01596       R__ASSERT(sizeof(::ROOT::Math::PtEtaPhiM4D<Double32_t>) == sizeof(::ROOT::Shadow::ROOT::Math::PtEtaPhiM4DlEDouble32_tgR));
01597       ::ROOT::Math::PtEtaPhiM4D<Double32_t> *ptr = 0;
01598       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::PtEtaPhiM4D<Double32_t>),0);
01599       static ::ROOT::TGenericClassInfo 
01600          instance("ROOT::Math::PtEtaPhiM4D<Double32_t>", "include/Math/GenVector/PtEtaPhiM4D.h", 56,
01601                   typeid(::ROOT::Math::PtEtaPhiM4D<Double32_t>), DefineBehavior(ptr, ptr),
01602                   &ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR_ShowMembers, &ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR_Dictionary, isa_proxy, 4,
01603                   sizeof(::ROOT::Math::PtEtaPhiM4D<Double32_t>) );
01604       instance.SetNew(&new_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR);
01605       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR);
01606       instance.SetDelete(&delete_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR);
01607       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR);
01608       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR);
01609       return &instance;
01610    }
01611    // Static variable to force the class initialization
01612    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiM4D<Double32_t>*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01613 
01614    // Dictionary for non-ClassDef classes
01615    static void ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR_Dictionary() {
01616       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiM4D<Double32_t>*)0x0)->GetClass();
01617    }
01618 
01619 } // end of namespace ROOT
01620 
01621 namespace ROOT {
01622    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01623    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR_Dictionary();
01624    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void *p = 0);
01625    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(Long_t size, void *p);
01626    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void *p);
01627    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void *p);
01628    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void *p);
01629 
01630    // Function generating the singleton type initializer
01631    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*)
01632    {
01633       // Make sure the shadow class has the right sizeof
01634       R__ASSERT(sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
01635       ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > *ptr = 0;
01636       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >),0);
01637       static ::ROOT::TGenericClassInfo 
01638          instance("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >", "include/Math/GenVector/LorentzVector.h", 54,
01639                   typeid(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >), DefineBehavior(ptr, ptr),
01640                   &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR_ShowMembers, &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR_Dictionary, isa_proxy, 4,
01641                   sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >) );
01642       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR);
01643       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR);
01644       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR);
01645       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR);
01646       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR);
01647       return &instance;
01648    }
01649    // Static variable to force the class initialization
01650    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01651 
01652    // Dictionary for non-ClassDef classes
01653    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR_Dictionary() {
01654       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*)0x0)->GetClass();
01655    }
01656 
01657 } // end of namespace ROOT
01658 
01659 namespace ROOT {
01660    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01661    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR_Dictionary();
01662    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void *p = 0);
01663    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(Long_t size, void *p);
01664    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void *p);
01665    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void *p);
01666    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void *p);
01667 
01668    // Function generating the singleton type initializer
01669    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*)
01670    {
01671       // Make sure the shadow class has the right sizeof
01672       R__ASSERT(sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
01673       ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > *ptr = 0;
01674       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >),0);
01675       static ::ROOT::TGenericClassInfo 
01676          instance("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >", "include/Math/GenVector/LorentzVector.h", 54,
01677                   typeid(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >), DefineBehavior(ptr, ptr),
01678                   &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR_ShowMembers, &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR_Dictionary, isa_proxy, 4,
01679                   sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >) );
01680       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR);
01681       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR);
01682       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR);
01683       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR);
01684       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR);
01685       return &instance;
01686    }
01687    // Static variable to force the class initialization
01688    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01689 
01690    // Dictionary for non-ClassDef classes
01691    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR_Dictionary() {
01692       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*)0x0)->GetClass();
01693    }
01694 
01695 } // end of namespace ROOT
01696 
01697 namespace ROOT {
01698    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01699    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR_Dictionary();
01700    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void *p = 0);
01701    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(Long_t size, void *p);
01702    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void *p);
01703    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void *p);
01704    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void *p);
01705 
01706    // Function generating the singleton type initializer
01707    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*)
01708    {
01709       // Make sure the shadow class has the right sizeof
01710       R__ASSERT(sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
01711       ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > *ptr = 0;
01712       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >),0);
01713       static ::ROOT::TGenericClassInfo 
01714          instance("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >", "include/Math/GenVector/LorentzVector.h", 54,
01715                   typeid(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >), DefineBehavior(ptr, ptr),
01716                   &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR_ShowMembers, &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR_Dictionary, isa_proxy, 4,
01717                   sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >) );
01718       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR);
01719       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR);
01720       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR);
01721       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR);
01722       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR);
01723       return &instance;
01724    }
01725    // Static variable to force the class initialization
01726    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01727 
01728    // Dictionary for non-ClassDef classes
01729    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR_Dictionary() {
01730       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*)0x0)->GetClass();
01731    }
01732 
01733 } // end of namespace ROOT
01734 
01735 namespace ROOT {
01736    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp);
01737    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR_Dictionary();
01738    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void *p = 0);
01739    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(Long_t size, void *p);
01740    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void *p);
01741    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void *p);
01742    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void *p);
01743 
01744    // Function generating the singleton type initializer
01745    static TGenericClassInfo *GenerateInitInstanceLocal(const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*)
01746    {
01747       // Make sure the shadow class has the right sizeof
01748       R__ASSERT(sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >) == sizeof(::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
01749       ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > *ptr = 0;
01750       static ::TVirtualIsAProxy* isa_proxy = new ::TIsAProxy(typeid(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >),0);
01751       static ::ROOT::TGenericClassInfo 
01752          instance("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >", "include/Math/GenVector/LorentzVector.h", 54,
01753                   typeid(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >), DefineBehavior(ptr, ptr),
01754                   &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR_ShowMembers, &ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR_Dictionary, isa_proxy, 4,
01755                   sizeof(::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >) );
01756       instance.SetNew(&new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR);
01757       instance.SetNewArray(&newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR);
01758       instance.SetDelete(&delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR);
01759       instance.SetDeleteArray(&deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR);
01760       instance.SetDestructor(&destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR);
01761       return &instance;
01762    }
01763    // Static variable to force the class initialization
01764    static ::ROOT::TGenericClassInfo *_R__UNIQUE_(Init) = GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*)0x0); R__UseDummy(_R__UNIQUE_(Init));
01765 
01766    // Dictionary for non-ClassDef classes
01767    static void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR_Dictionary() {
01768       ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*)0x0)->GetClass();
01769    }
01770 
01771 } // end of namespace ROOT
01772 
01773 //______________________________________________________________________________
01774 namespace ROOT {
01775    void ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
01776    {
01777       // Inspect the data members of an object of class ROOT::Math::Cartesian2D<Double32_t>.
01778       typedef ::ROOT::Shadow::ROOT::Math::Cartesian2DlEDouble32_tgR ShadowClass;
01779       ShadowClass *sobj = (ShadowClass*)obj;
01780       if (sobj) { } // Dummy usage just in case there is no datamember.
01781 
01782       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian2D<Double32_t>*)0x0)->GetClass();
01783       if (R__cl || R__insp.IsA()) { }
01784       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &sobj->fX);
01785       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &sobj->fY);
01786    }
01787 
01788 }
01789 
01790 namespace ROOT {
01791    // Wrappers around operator new
01792    static void *new_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void *p) {
01793       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cartesian2D<Double32_t> : new ::ROOT::Math::Cartesian2D<Double32_t>;
01794    }
01795    static void *newArray_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(Long_t nElements, void *p) {
01796       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cartesian2D<Double32_t>[nElements] : new ::ROOT::Math::Cartesian2D<Double32_t>[nElements];
01797    }
01798    // Wrapper around operator delete
01799    static void delete_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void *p) {
01800       delete ((::ROOT::Math::Cartesian2D<Double32_t>*)p);
01801    }
01802    static void deleteArray_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void *p) {
01803       delete [] ((::ROOT::Math::Cartesian2D<Double32_t>*)p);
01804    }
01805    static void destruct_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void *p) {
01806       typedef ::ROOT::Math::Cartesian2D<Double32_t> current_t;
01807       ((current_t*)p)->~current_t();
01808    }
01809 } // end of namespace ROOT for class ::ROOT::Math::Cartesian2D<Double32_t>
01810 
01811 //______________________________________________________________________________
01812 namespace ROOT {
01813    void ROOTcLcLMathcLcLPolar2DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
01814    {
01815       // Inspect the data members of an object of class ROOT::Math::Polar2D<Double32_t>.
01816       typedef ::ROOT::Shadow::ROOT::Math::Polar2DlEDouble32_tgR ShadowClass;
01817       ShadowClass *sobj = (ShadowClass*)obj;
01818       if (sobj) { } // Dummy usage just in case there is no datamember.
01819 
01820       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Polar2D<Double32_t>*)0x0)->GetClass();
01821       if (R__cl || R__insp.IsA()) { }
01822       R__insp.Inspect(R__cl, R__insp.GetParent(), "fR", &sobj->fR);
01823       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
01824    }
01825 
01826 }
01827 
01828 namespace ROOT {
01829    // Wrappers around operator new
01830    static void *new_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void *p) {
01831       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Polar2D<Double32_t> : new ::ROOT::Math::Polar2D<Double32_t>;
01832    }
01833    static void *newArray_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(Long_t nElements, void *p) {
01834       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Polar2D<Double32_t>[nElements] : new ::ROOT::Math::Polar2D<Double32_t>[nElements];
01835    }
01836    // Wrapper around operator delete
01837    static void delete_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void *p) {
01838       delete ((::ROOT::Math::Polar2D<Double32_t>*)p);
01839    }
01840    static void deleteArray_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void *p) {
01841       delete [] ((::ROOT::Math::Polar2D<Double32_t>*)p);
01842    }
01843    static void destruct_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void *p) {
01844       typedef ::ROOT::Math::Polar2D<Double32_t> current_t;
01845       ((current_t*)p)->~current_t();
01846    }
01847 } // end of namespace ROOT for class ::ROOT::Math::Polar2D<Double32_t>
01848 
01849 //______________________________________________________________________________
01850 namespace ROOT {
01851    void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
01852    {
01853       // Inspect the data members of an object of class ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
01854       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
01855       ShadowClass *sobj = (ShadowClass*)obj;
01856       if (sobj) { } // Dummy usage just in case there is no datamember.
01857 
01858       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01859       if (R__cl || R__insp.IsA()) { }
01860       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
01861       R__insp.InspectMember("ROOT::Math::Cartesian2D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
01862    }
01863 
01864 }
01865 
01866 namespace ROOT {
01867    // Wrappers around operator new
01868    static void *new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
01869       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
01870    }
01871    static void *newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
01872       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
01873    }
01874    // Wrapper around operator delete
01875    static void delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
01876       delete ((::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
01877    }
01878    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
01879       delete [] ((::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
01880    }
01881    static void destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
01882       typedef ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
01883       ((current_t*)p)->~current_t();
01884    }
01885 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
01886 
01887 //______________________________________________________________________________
01888 namespace ROOT {
01889    void ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
01890    {
01891       // Inspect the data members of an object of class ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
01892       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
01893       ShadowClass *sobj = (ShadowClass*)obj;
01894       if (sobj) { } // Dummy usage just in case there is no datamember.
01895 
01896       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
01897       if (R__cl || R__insp.IsA()) { }
01898       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
01899       R__insp.InspectMember("ROOT::Math::Polar2D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
01900    }
01901 
01902 }
01903 
01904 namespace ROOT {
01905    // Wrappers around operator new
01906    static void *new_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
01907       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
01908    }
01909    static void *newArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
01910       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
01911    }
01912    // Wrapper around operator delete
01913    static void delete_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
01914       delete ((::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
01915    }
01916    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
01917       delete [] ((::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
01918    }
01919    static void destruct_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
01920       typedef ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
01921       ((current_t*)p)->~current_t();
01922    }
01923 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
01924 
01925 //______________________________________________________________________________
01926 namespace ROOT {
01927    void ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
01928    {
01929       // Inspect the data members of an object of class ROOT::Math::Cartesian3D<Double32_t>.
01930       typedef ::ROOT::Shadow::ROOT::Math::Cartesian3DlEDouble32_tgR ShadowClass;
01931       ShadowClass *sobj = (ShadowClass*)obj;
01932       if (sobj) { } // Dummy usage just in case there is no datamember.
01933 
01934       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cartesian3D<Double32_t>*)0x0)->GetClass();
01935       if (R__cl || R__insp.IsA()) { }
01936       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &sobj->fX);
01937       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &sobj->fY);
01938       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &sobj->fZ);
01939    }
01940 
01941 }
01942 
01943 namespace ROOT {
01944    // Wrappers around operator new
01945    static void *new_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void *p) {
01946       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cartesian3D<Double32_t> : new ::ROOT::Math::Cartesian3D<Double32_t>;
01947    }
01948    static void *newArray_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(Long_t nElements, void *p) {
01949       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cartesian3D<Double32_t>[nElements] : new ::ROOT::Math::Cartesian3D<Double32_t>[nElements];
01950    }
01951    // Wrapper around operator delete
01952    static void delete_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void *p) {
01953       delete ((::ROOT::Math::Cartesian3D<Double32_t>*)p);
01954    }
01955    static void deleteArray_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void *p) {
01956       delete [] ((::ROOT::Math::Cartesian3D<Double32_t>*)p);
01957    }
01958    static void destruct_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void *p) {
01959       typedef ::ROOT::Math::Cartesian3D<Double32_t> current_t;
01960       ((current_t*)p)->~current_t();
01961    }
01962 } // end of namespace ROOT for class ::ROOT::Math::Cartesian3D<Double32_t>
01963 
01964 //______________________________________________________________________________
01965 namespace ROOT {
01966    void ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
01967    {
01968       // Inspect the data members of an object of class ROOT::Math::CylindricalEta3D<Double32_t>.
01969       typedef ::ROOT::Shadow::ROOT::Math::CylindricalEta3DlEDouble32_tgR ShadowClass;
01970       ShadowClass *sobj = (ShadowClass*)obj;
01971       if (sobj) { } // Dummy usage just in case there is no datamember.
01972 
01973       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::CylindricalEta3D<Double32_t>*)0x0)->GetClass();
01974       if (R__cl || R__insp.IsA()) { }
01975       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRho", &sobj->fRho);
01976       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEta", &sobj->fEta);
01977       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
01978    }
01979 
01980 }
01981 
01982 namespace ROOT {
01983    // Wrappers around operator new
01984    static void *new_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void *p) {
01985       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::CylindricalEta3D<Double32_t> : new ::ROOT::Math::CylindricalEta3D<Double32_t>;
01986    }
01987    static void *newArray_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(Long_t nElements, void *p) {
01988       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::CylindricalEta3D<Double32_t>[nElements] : new ::ROOT::Math::CylindricalEta3D<Double32_t>[nElements];
01989    }
01990    // Wrapper around operator delete
01991    static void delete_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void *p) {
01992       delete ((::ROOT::Math::CylindricalEta3D<Double32_t>*)p);
01993    }
01994    static void deleteArray_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void *p) {
01995       delete [] ((::ROOT::Math::CylindricalEta3D<Double32_t>*)p);
01996    }
01997    static void destruct_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void *p) {
01998       typedef ::ROOT::Math::CylindricalEta3D<Double32_t> current_t;
01999       ((current_t*)p)->~current_t();
02000    }
02001 } // end of namespace ROOT for class ::ROOT::Math::CylindricalEta3D<Double32_t>
02002 
02003 //______________________________________________________________________________
02004 namespace ROOT {
02005    void ROOTcLcLMathcLcLPolar3DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02006    {
02007       // Inspect the data members of an object of class ROOT::Math::Polar3D<Double32_t>.
02008       typedef ::ROOT::Shadow::ROOT::Math::Polar3DlEDouble32_tgR ShadowClass;
02009       ShadowClass *sobj = (ShadowClass*)obj;
02010       if (sobj) { } // Dummy usage just in case there is no datamember.
02011 
02012       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Polar3D<Double32_t>*)0x0)->GetClass();
02013       if (R__cl || R__insp.IsA()) { }
02014       R__insp.Inspect(R__cl, R__insp.GetParent(), "fR", &sobj->fR);
02015       R__insp.Inspect(R__cl, R__insp.GetParent(), "fTheta", &sobj->fTheta);
02016       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
02017    }
02018 
02019 }
02020 
02021 namespace ROOT {
02022    // Wrappers around operator new
02023    static void *new_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void *p) {
02024       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Polar3D<Double32_t> : new ::ROOT::Math::Polar3D<Double32_t>;
02025    }
02026    static void *newArray_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(Long_t nElements, void *p) {
02027       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Polar3D<Double32_t>[nElements] : new ::ROOT::Math::Polar3D<Double32_t>[nElements];
02028    }
02029    // Wrapper around operator delete
02030    static void delete_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void *p) {
02031       delete ((::ROOT::Math::Polar3D<Double32_t>*)p);
02032    }
02033    static void deleteArray_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void *p) {
02034       delete [] ((::ROOT::Math::Polar3D<Double32_t>*)p);
02035    }
02036    static void destruct_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void *p) {
02037       typedef ::ROOT::Math::Polar3D<Double32_t> current_t;
02038       ((current_t*)p)->~current_t();
02039    }
02040 } // end of namespace ROOT for class ::ROOT::Math::Polar3D<Double32_t>
02041 
02042 //______________________________________________________________________________
02043 namespace ROOT {
02044    void ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02045    {
02046       // Inspect the data members of an object of class ROOT::Math::Cylindrical3D<Double32_t>.
02047       typedef ::ROOT::Shadow::ROOT::Math::Cylindrical3DlEDouble32_tgR ShadowClass;
02048       ShadowClass *sobj = (ShadowClass*)obj;
02049       if (sobj) { } // Dummy usage just in case there is no datamember.
02050 
02051       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::Cylindrical3D<Double32_t>*)0x0)->GetClass();
02052       if (R__cl || R__insp.IsA()) { }
02053       R__insp.Inspect(R__cl, R__insp.GetParent(), "fRho", &sobj->fRho);
02054       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &sobj->fZ);
02055       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
02056    }
02057 
02058 }
02059 
02060 namespace ROOT {
02061    // Wrappers around operator new
02062    static void *new_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void *p) {
02063       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cylindrical3D<Double32_t> : new ::ROOT::Math::Cylindrical3D<Double32_t>;
02064    }
02065    static void *newArray_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(Long_t nElements, void *p) {
02066       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::Cylindrical3D<Double32_t>[nElements] : new ::ROOT::Math::Cylindrical3D<Double32_t>[nElements];
02067    }
02068    // Wrapper around operator delete
02069    static void delete_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void *p) {
02070       delete ((::ROOT::Math::Cylindrical3D<Double32_t>*)p);
02071    }
02072    static void deleteArray_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void *p) {
02073       delete [] ((::ROOT::Math::Cylindrical3D<Double32_t>*)p);
02074    }
02075    static void destruct_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void *p) {
02076       typedef ::ROOT::Math::Cylindrical3D<Double32_t> current_t;
02077       ((current_t*)p)->~current_t();
02078    }
02079 } // end of namespace ROOT for class ::ROOT::Math::Cylindrical3D<Double32_t>
02080 
02081 //______________________________________________________________________________
02082 namespace ROOT {
02083    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02084    {
02085       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
02086       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
02087       ShadowClass *sobj = (ShadowClass*)obj;
02088       if (sobj) { } // Dummy usage just in case there is no datamember.
02089 
02090       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
02091       if (R__cl || R__insp.IsA()) { }
02092       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02093       R__insp.InspectMember("ROOT::Math::Cartesian3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02094    }
02095 
02096 }
02097 
02098 namespace ROOT {
02099    // Wrappers around operator new
02100    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02101       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
02102    }
02103    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
02104       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
02105    }
02106    // Wrapper around operator delete
02107    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02108       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02109    }
02110    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02111       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02112    }
02113    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02114       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
02115       ((current_t*)p)->~current_t();
02116    }
02117 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
02118 
02119 //______________________________________________________________________________
02120 namespace ROOT {
02121    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02122    {
02123       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
02124       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
02125       ShadowClass *sobj = (ShadowClass*)obj;
02126       if (sobj) { } // Dummy usage just in case there is no datamember.
02127 
02128       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
02129       if (R__cl || R__insp.IsA()) { }
02130       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02131       R__insp.InspectMember("ROOT::Math::CylindricalEta3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02132    }
02133 
02134 }
02135 
02136 namespace ROOT {
02137    // Wrappers around operator new
02138    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02139       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
02140    }
02141    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
02142       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
02143    }
02144    // Wrapper around operator delete
02145    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02146       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02147    }
02148    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02149       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02150    }
02151    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02152       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
02153       ((current_t*)p)->~current_t();
02154    }
02155 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
02156 
02157 //______________________________________________________________________________
02158 namespace ROOT {
02159    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02160    {
02161       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
02162       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
02163       ShadowClass *sobj = (ShadowClass*)obj;
02164       if (sobj) { } // Dummy usage just in case there is no datamember.
02165 
02166       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
02167       if (R__cl || R__insp.IsA()) { }
02168       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02169       R__insp.InspectMember("ROOT::Math::Polar3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02170    }
02171 
02172 }
02173 
02174 namespace ROOT {
02175    // Wrappers around operator new
02176    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02177       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
02178    }
02179    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
02180       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
02181    }
02182    // Wrapper around operator delete
02183    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02184       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02185    }
02186    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02187       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02188    }
02189    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02190       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
02191       ((current_t*)p)->~current_t();
02192    }
02193 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
02194 
02195 //______________________________________________________________________________
02196 namespace ROOT {
02197    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02198    {
02199       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
02200       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
02201       ShadowClass *sobj = (ShadowClass*)obj;
02202       if (sobj) { } // Dummy usage just in case there is no datamember.
02203 
02204       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
02205       if (R__cl || R__insp.IsA()) { }
02206       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02207       R__insp.InspectMember("ROOT::Math::Cylindrical3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02208    }
02209 
02210 }
02211 
02212 namespace ROOT {
02213    // Wrappers around operator new
02214    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02215       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
02216    }
02217    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
02218       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
02219    }
02220    // Wrapper around operator delete
02221    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02222       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02223    }
02224    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02225       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02226    }
02227    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02228       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
02229       ((current_t*)p)->~current_t();
02230    }
02231 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
02232 
02233 //______________________________________________________________________________
02234 namespace ROOT {
02235    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02236    {
02237       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
02238       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
02239       ShadowClass *sobj = (ShadowClass*)obj;
02240       if (sobj) { } // Dummy usage just in case there is no datamember.
02241 
02242       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
02243       if (R__cl || R__insp.IsA()) { }
02244       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02245       R__insp.InspectMember("ROOT::Math::Cartesian3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02246    }
02247 
02248 }
02249 
02250 namespace ROOT {
02251    // Wrappers around operator new
02252    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02253       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
02254    }
02255    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
02256       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
02257    }
02258    // Wrapper around operator delete
02259    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02260       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02261    }
02262    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02263       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02264    }
02265    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02266       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
02267       ((current_t*)p)->~current_t();
02268    }
02269 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
02270 
02271 //______________________________________________________________________________
02272 namespace ROOT {
02273    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02274    {
02275       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
02276       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
02277       ShadowClass *sobj = (ShadowClass*)obj;
02278       if (sobj) { } // Dummy usage just in case there is no datamember.
02279 
02280       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
02281       if (R__cl || R__insp.IsA()) { }
02282       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02283       R__insp.InspectMember("ROOT::Math::CylindricalEta3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02284    }
02285 
02286 }
02287 
02288 namespace ROOT {
02289    // Wrappers around operator new
02290    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02291       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
02292    }
02293    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
02294       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
02295    }
02296    // Wrapper around operator delete
02297    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02298       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02299    }
02300    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02301       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02302    }
02303    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02304       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
02305       ((current_t*)p)->~current_t();
02306    }
02307 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
02308 
02309 //______________________________________________________________________________
02310 namespace ROOT {
02311    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02312    {
02313       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
02314       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
02315       ShadowClass *sobj = (ShadowClass*)obj;
02316       if (sobj) { } // Dummy usage just in case there is no datamember.
02317 
02318       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
02319       if (R__cl || R__insp.IsA()) { }
02320       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02321       R__insp.InspectMember("ROOT::Math::Polar3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02322    }
02323 
02324 }
02325 
02326 namespace ROOT {
02327    // Wrappers around operator new
02328    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02329       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
02330    }
02331    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
02332       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
02333    }
02334    // Wrapper around operator delete
02335    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02336       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02337    }
02338    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02339       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02340    }
02341    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02342       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
02343       ((current_t*)p)->~current_t();
02344    }
02345 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
02346 
02347 //______________________________________________________________________________
02348 namespace ROOT {
02349    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02350    {
02351       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>.
02352       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR ShadowClass;
02353       ShadowClass *sobj = (ShadowClass*)obj;
02354       if (sobj) { } // Dummy usage just in case there is no datamember.
02355 
02356       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x0)->GetClass();
02357       if (R__cl || R__insp.IsA()) { }
02358       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02359       R__insp.InspectMember("ROOT::Math::Cylindrical3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02360    }
02361 
02362 }
02363 
02364 namespace ROOT {
02365    // Wrappers around operator new
02366    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02367       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
02368    }
02369    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(Long_t nElements, void *p) {
02370       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[nElements];
02371    }
02372    // Wrapper around operator delete
02373    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02374       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02375    }
02376    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02377       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)p);
02378    }
02379    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void *p) {
02380       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> current_t;
02381       ((current_t*)p)->~current_t();
02382    }
02383 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>
02384 
02385 //______________________________________________________________________________
02386 namespace ROOT {
02387    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02388    {
02389       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>.
02390       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR ShadowClass;
02391       ShadowClass *sobj = (ShadowClass*)obj;
02392       if (sobj) { } // Dummy usage just in case there is no datamember.
02393 
02394       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0)->GetClass();
02395       if (R__cl || R__insp.IsA()) { }
02396       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02397       R__insp.InspectMember("ROOT::Math::Cartesian3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02398    }
02399 
02400 }
02401 
02402 namespace ROOT {
02403    // Wrappers around operator new
02404    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02405       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
02406    }
02407    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(Long_t nElements, void *p) {
02408       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[nElements];
02409    }
02410    // Wrapper around operator delete
02411    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02412       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)p);
02413    }
02414    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02415       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)p);
02416    }
02417    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02418       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> current_t;
02419       ((current_t*)p)->~current_t();
02420    }
02421 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>
02422 
02423 //______________________________________________________________________________
02424 namespace ROOT {
02425    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02426    {
02427       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>.
02428       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR ShadowClass;
02429       ShadowClass *sobj = (ShadowClass*)obj;
02430       if (sobj) { } // Dummy usage just in case there is no datamember.
02431 
02432       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0)->GetClass();
02433       if (R__cl || R__insp.IsA()) { }
02434       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02435       R__insp.InspectMember("ROOT::Math::CylindricalEta3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02436    }
02437 
02438 }
02439 
02440 namespace ROOT {
02441    // Wrappers around operator new
02442    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02443       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
02444    }
02445    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(Long_t nElements, void *p) {
02446       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[nElements];
02447    }
02448    // Wrapper around operator delete
02449    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02450       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)p);
02451    }
02452    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02453       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)p);
02454    }
02455    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02456       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> current_t;
02457       ((current_t*)p)->~current_t();
02458    }
02459 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>
02460 
02461 //______________________________________________________________________________
02462 namespace ROOT {
02463    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02464    {
02465       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>.
02466       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR ShadowClass;
02467       ShadowClass *sobj = (ShadowClass*)obj;
02468       if (sobj) { } // Dummy usage just in case there is no datamember.
02469 
02470       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0)->GetClass();
02471       if (R__cl || R__insp.IsA()) { }
02472       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02473       R__insp.InspectMember("ROOT::Math::Cartesian3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02474    }
02475 
02476 }
02477 
02478 namespace ROOT {
02479    // Wrappers around operator new
02480    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02481       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
02482    }
02483    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(Long_t nElements, void *p) {
02484       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[nElements];
02485    }
02486    // Wrapper around operator delete
02487    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02488       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)p);
02489    }
02490    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02491       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)p);
02492    }
02493    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02494       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> current_t;
02495       ((current_t*)p)->~current_t();
02496    }
02497 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>
02498 
02499 //______________________________________________________________________________
02500 namespace ROOT {
02501    void ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02502    {
02503       // Inspect the data members of an object of class ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>.
02504       typedef ::ROOT::Shadow::ROOT::Math::DisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR ShadowClass;
02505       ShadowClass *sobj = (ShadowClass*)obj;
02506       if (sobj) { } // Dummy usage just in case there is no datamember.
02507 
02508       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0)->GetClass();
02509       if (R__cl || R__insp.IsA()) { }
02510       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02511       R__insp.InspectMember("ROOT::Math::CylindricalEta3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02512    }
02513 
02514 }
02515 
02516 namespace ROOT {
02517    // Wrappers around operator new
02518    static void *new_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02519       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
02520    }
02521    static void *newArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(Long_t nElements, void *p) {
02522       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[nElements] : new ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[nElements];
02523    }
02524    // Wrapper around operator delete
02525    static void delete_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02526       delete ((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)p);
02527    }
02528    static void deleteArray_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02529       delete [] ((::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)p);
02530    }
02531    static void destruct_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02532       typedef ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> current_t;
02533       ((current_t*)p)->~current_t();
02534    }
02535 } // end of namespace ROOT for class ::ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>
02536 
02537 //______________________________________________________________________________
02538 namespace ROOT {
02539    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02540    {
02541       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>.
02542       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR ShadowClass;
02543       ShadowClass *sobj = (ShadowClass*)obj;
02544       if (sobj) { } // Dummy usage just in case there is no datamember.
02545 
02546       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0)->GetClass();
02547       if (R__cl || R__insp.IsA()) { }
02548       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02549       R__insp.InspectMember("ROOT::Math::Cartesian3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02550    }
02551 
02552 }
02553 
02554 namespace ROOT {
02555    // Wrappers around operator new
02556    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02557       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
02558    }
02559    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(Long_t nElements, void *p) {
02560       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[nElements];
02561    }
02562    // Wrapper around operator delete
02563    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02564       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)p);
02565    }
02566    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02567       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)p);
02568    }
02569    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02570       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> current_t;
02571       ((current_t*)p)->~current_t();
02572    }
02573 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>
02574 
02575 //______________________________________________________________________________
02576 namespace ROOT {
02577    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02578    {
02579       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>.
02580       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR ShadowClass;
02581       ShadowClass *sobj = (ShadowClass*)obj;
02582       if (sobj) { } // Dummy usage just in case there is no datamember.
02583 
02584       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x0)->GetClass();
02585       if (R__cl || R__insp.IsA()) { }
02586       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02587       R__insp.InspectMember("ROOT::Math::CylindricalEta3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02588    }
02589 
02590 }
02591 
02592 namespace ROOT {
02593    // Wrappers around operator new
02594    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02595       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
02596    }
02597    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(Long_t nElements, void *p) {
02598       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[nElements];
02599    }
02600    // Wrapper around operator delete
02601    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02602       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)p);
02603    }
02604    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02605       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)p);
02606    }
02607    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void *p) {
02608       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> current_t;
02609       ((current_t*)p)->~current_t();
02610    }
02611 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>
02612 
02613 //______________________________________________________________________________
02614 namespace ROOT {
02615    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02616    {
02617       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>.
02618       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR ShadowClass;
02619       ShadowClass *sobj = (ShadowClass*)obj;
02620       if (sobj) { } // Dummy usage just in case there is no datamember.
02621 
02622       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0)->GetClass();
02623       if (R__cl || R__insp.IsA()) { }
02624       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02625       R__insp.InspectMember("ROOT::Math::Cartesian3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02626    }
02627 
02628 }
02629 
02630 namespace ROOT {
02631    // Wrappers around operator new
02632    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02633       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
02634    }
02635    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(Long_t nElements, void *p) {
02636       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[nElements];
02637    }
02638    // Wrapper around operator delete
02639    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02640       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)p);
02641    }
02642    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02643       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)p);
02644    }
02645    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02646       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> current_t;
02647       ((current_t*)p)->~current_t();
02648    }
02649 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>
02650 
02651 //______________________________________________________________________________
02652 namespace ROOT {
02653    void ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR_ShowMembers(void *obj, TMemberInspector &R__insp)
02654    {
02655       // Inspect the data members of an object of class ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>.
02656       typedef ::ROOT::Shadow::ROOT::Math::PositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR ShadowClass;
02657       ShadowClass *sobj = (ShadowClass*)obj;
02658       if (sobj) { } // Dummy usage just in case there is no datamember.
02659 
02660       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x0)->GetClass();
02661       if (R__cl || R__insp.IsA()) { }
02662       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02663       R__insp.InspectMember("ROOT::Math::CylindricalEta3D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02664    }
02665 
02666 }
02667 
02668 namespace ROOT {
02669    // Wrappers around operator new
02670    static void *new_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02671       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> : new ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
02672    }
02673    static void *newArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(Long_t nElements, void *p) {
02674       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[nElements] : new ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[nElements];
02675    }
02676    // Wrapper around operator delete
02677    static void delete_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02678       delete ((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)p);
02679    }
02680    static void deleteArray_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02681       delete [] ((::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)p);
02682    }
02683    static void destruct_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void *p) {
02684       typedef ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> current_t;
02685       ((current_t*)p)->~current_t();
02686    }
02687 } // end of namespace ROOT for class ::ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>
02688 
02689 //______________________________________________________________________________
02690 namespace ROOT {
02691    void ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02692    {
02693       // Inspect the data members of an object of class ROOT::Math::PxPyPzE4D<Double32_t>.
02694       typedef ::ROOT::Shadow::ROOT::Math::PxPyPzE4DlEDouble32_tgR ShadowClass;
02695       ShadowClass *sobj = (ShadowClass*)obj;
02696       if (sobj) { } // Dummy usage just in case there is no datamember.
02697 
02698       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzE4D<Double32_t>*)0x0)->GetClass();
02699       if (R__cl || R__insp.IsA()) { }
02700       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &sobj->fX);
02701       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &sobj->fY);
02702       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &sobj->fZ);
02703       R__insp.Inspect(R__cl, R__insp.GetParent(), "fT", &sobj->fT);
02704    }
02705 
02706 }
02707 
02708 namespace ROOT {
02709    // Wrappers around operator new
02710    static void *new_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void *p) {
02711       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PxPyPzE4D<Double32_t> : new ::ROOT::Math::PxPyPzE4D<Double32_t>;
02712    }
02713    static void *newArray_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(Long_t nElements, void *p) {
02714       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PxPyPzE4D<Double32_t>[nElements] : new ::ROOT::Math::PxPyPzE4D<Double32_t>[nElements];
02715    }
02716    // Wrapper around operator delete
02717    static void delete_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void *p) {
02718       delete ((::ROOT::Math::PxPyPzE4D<Double32_t>*)p);
02719    }
02720    static void deleteArray_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void *p) {
02721       delete [] ((::ROOT::Math::PxPyPzE4D<Double32_t>*)p);
02722    }
02723    static void destruct_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void *p) {
02724       typedef ::ROOT::Math::PxPyPzE4D<Double32_t> current_t;
02725       ((current_t*)p)->~current_t();
02726    }
02727 } // end of namespace ROOT for class ::ROOT::Math::PxPyPzE4D<Double32_t>
02728 
02729 //______________________________________________________________________________
02730 namespace ROOT {
02731    void ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02732    {
02733       // Inspect the data members of an object of class ROOT::Math::PtEtaPhiE4D<Double32_t>.
02734       typedef ::ROOT::Shadow::ROOT::Math::PtEtaPhiE4DlEDouble32_tgR ShadowClass;
02735       ShadowClass *sobj = (ShadowClass*)obj;
02736       if (sobj) { } // Dummy usage just in case there is no datamember.
02737 
02738       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiE4D<Double32_t>*)0x0)->GetClass();
02739       if (R__cl || R__insp.IsA()) { }
02740       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPt", &sobj->fPt);
02741       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEta", &sobj->fEta);
02742       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
02743       R__insp.Inspect(R__cl, R__insp.GetParent(), "fE", &sobj->fE);
02744    }
02745 
02746 }
02747 
02748 namespace ROOT {
02749    // Wrappers around operator new
02750    static void *new_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void *p) {
02751       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PtEtaPhiE4D<Double32_t> : new ::ROOT::Math::PtEtaPhiE4D<Double32_t>;
02752    }
02753    static void *newArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(Long_t nElements, void *p) {
02754       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PtEtaPhiE4D<Double32_t>[nElements] : new ::ROOT::Math::PtEtaPhiE4D<Double32_t>[nElements];
02755    }
02756    // Wrapper around operator delete
02757    static void delete_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void *p) {
02758       delete ((::ROOT::Math::PtEtaPhiE4D<Double32_t>*)p);
02759    }
02760    static void deleteArray_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void *p) {
02761       delete [] ((::ROOT::Math::PtEtaPhiE4D<Double32_t>*)p);
02762    }
02763    static void destruct_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void *p) {
02764       typedef ::ROOT::Math::PtEtaPhiE4D<Double32_t> current_t;
02765       ((current_t*)p)->~current_t();
02766    }
02767 } // end of namespace ROOT for class ::ROOT::Math::PtEtaPhiE4D<Double32_t>
02768 
02769 //______________________________________________________________________________
02770 namespace ROOT {
02771    void ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02772    {
02773       // Inspect the data members of an object of class ROOT::Math::PxPyPzM4D<Double32_t>.
02774       typedef ::ROOT::Shadow::ROOT::Math::PxPyPzM4DlEDouble32_tgR ShadowClass;
02775       ShadowClass *sobj = (ShadowClass*)obj;
02776       if (sobj) { } // Dummy usage just in case there is no datamember.
02777 
02778       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PxPyPzM4D<Double32_t>*)0x0)->GetClass();
02779       if (R__cl || R__insp.IsA()) { }
02780       R__insp.Inspect(R__cl, R__insp.GetParent(), "fX", &sobj->fX);
02781       R__insp.Inspect(R__cl, R__insp.GetParent(), "fY", &sobj->fY);
02782       R__insp.Inspect(R__cl, R__insp.GetParent(), "fZ", &sobj->fZ);
02783       R__insp.Inspect(R__cl, R__insp.GetParent(), "fM", &sobj->fM);
02784    }
02785 
02786 }
02787 
02788 namespace ROOT {
02789    // Wrappers around operator new
02790    static void *new_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void *p) {
02791       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PxPyPzM4D<Double32_t> : new ::ROOT::Math::PxPyPzM4D<Double32_t>;
02792    }
02793    static void *newArray_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(Long_t nElements, void *p) {
02794       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PxPyPzM4D<Double32_t>[nElements] : new ::ROOT::Math::PxPyPzM4D<Double32_t>[nElements];
02795    }
02796    // Wrapper around operator delete
02797    static void delete_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void *p) {
02798       delete ((::ROOT::Math::PxPyPzM4D<Double32_t>*)p);
02799    }
02800    static void deleteArray_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void *p) {
02801       delete [] ((::ROOT::Math::PxPyPzM4D<Double32_t>*)p);
02802    }
02803    static void destruct_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void *p) {
02804       typedef ::ROOT::Math::PxPyPzM4D<Double32_t> current_t;
02805       ((current_t*)p)->~current_t();
02806    }
02807 } // end of namespace ROOT for class ::ROOT::Math::PxPyPzM4D<Double32_t>
02808 
02809 //______________________________________________________________________________
02810 namespace ROOT {
02811    void ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02812    {
02813       // Inspect the data members of an object of class ROOT::Math::PtEtaPhiM4D<Double32_t>.
02814       typedef ::ROOT::Shadow::ROOT::Math::PtEtaPhiM4DlEDouble32_tgR ShadowClass;
02815       ShadowClass *sobj = (ShadowClass*)obj;
02816       if (sobj) { } // Dummy usage just in case there is no datamember.
02817 
02818       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::PtEtaPhiM4D<Double32_t>*)0x0)->GetClass();
02819       if (R__cl || R__insp.IsA()) { }
02820       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPt", &sobj->fPt);
02821       R__insp.Inspect(R__cl, R__insp.GetParent(), "fEta", &sobj->fEta);
02822       R__insp.Inspect(R__cl, R__insp.GetParent(), "fPhi", &sobj->fPhi);
02823       R__insp.Inspect(R__cl, R__insp.GetParent(), "fM", &sobj->fM);
02824    }
02825 
02826 }
02827 
02828 namespace ROOT {
02829    // Wrappers around operator new
02830    static void *new_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void *p) {
02831       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PtEtaPhiM4D<Double32_t> : new ::ROOT::Math::PtEtaPhiM4D<Double32_t>;
02832    }
02833    static void *newArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(Long_t nElements, void *p) {
02834       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::PtEtaPhiM4D<Double32_t>[nElements] : new ::ROOT::Math::PtEtaPhiM4D<Double32_t>[nElements];
02835    }
02836    // Wrapper around operator delete
02837    static void delete_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void *p) {
02838       delete ((::ROOT::Math::PtEtaPhiM4D<Double32_t>*)p);
02839    }
02840    static void deleteArray_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void *p) {
02841       delete [] ((::ROOT::Math::PtEtaPhiM4D<Double32_t>*)p);
02842    }
02843    static void destruct_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void *p) {
02844       typedef ::ROOT::Math::PtEtaPhiM4D<Double32_t> current_t;
02845       ((current_t*)p)->~current_t();
02846    }
02847 } // end of namespace ROOT for class ::ROOT::Math::PtEtaPhiM4D<Double32_t>
02848 
02849 //______________________________________________________________________________
02850 namespace ROOT {
02851    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02852    {
02853       // Inspect the data members of an object of class ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >.
02854       typedef ::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR ShadowClass;
02855       ShadowClass *sobj = (ShadowClass*)obj;
02856       if (sobj) { } // Dummy usage just in case there is no datamember.
02857 
02858       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*)0x0)->GetClass();
02859       if (R__cl || R__insp.IsA()) { }
02860       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02861       R__insp.InspectMember("ROOT::Math::PxPyPzE4D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02862    }
02863 
02864 }
02865 
02866 namespace ROOT {
02867    // Wrappers around operator new
02868    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void *p) {
02869       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > : new ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >;
02870    }
02871    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(Long_t nElements, void *p) {
02872       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >[nElements] : new ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >[nElements];
02873    }
02874    // Wrapper around operator delete
02875    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void *p) {
02876       delete ((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*)p);
02877    }
02878    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void *p) {
02879       delete [] ((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*)p);
02880    }
02881    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void *p) {
02882       typedef ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > current_t;
02883       ((current_t*)p)->~current_t();
02884    }
02885 } // end of namespace ROOT for class ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >
02886 
02887 //______________________________________________________________________________
02888 namespace ROOT {
02889    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02890    {
02891       // Inspect the data members of an object of class ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >.
02892       typedef ::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR ShadowClass;
02893       ShadowClass *sobj = (ShadowClass*)obj;
02894       if (sobj) { } // Dummy usage just in case there is no datamember.
02895 
02896       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*)0x0)->GetClass();
02897       if (R__cl || R__insp.IsA()) { }
02898       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02899       R__insp.InspectMember("ROOT::Math::PtEtaPhiE4D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02900    }
02901 
02902 }
02903 
02904 namespace ROOT {
02905    // Wrappers around operator new
02906    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void *p) {
02907       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > : new ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >;
02908    }
02909    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(Long_t nElements, void *p) {
02910       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >[nElements] : new ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >[nElements];
02911    }
02912    // Wrapper around operator delete
02913    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void *p) {
02914       delete ((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*)p);
02915    }
02916    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void *p) {
02917       delete [] ((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*)p);
02918    }
02919    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void *p) {
02920       typedef ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > current_t;
02921       ((current_t*)p)->~current_t();
02922    }
02923 } // end of namespace ROOT for class ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >
02924 
02925 //______________________________________________________________________________
02926 namespace ROOT {
02927    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02928    {
02929       // Inspect the data members of an object of class ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >.
02930       typedef ::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR ShadowClass;
02931       ShadowClass *sobj = (ShadowClass*)obj;
02932       if (sobj) { } // Dummy usage just in case there is no datamember.
02933 
02934       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*)0x0)->GetClass();
02935       if (R__cl || R__insp.IsA()) { }
02936       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02937       R__insp.InspectMember("ROOT::Math::PtEtaPhiM4D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02938    }
02939 
02940 }
02941 
02942 namespace ROOT {
02943    // Wrappers around operator new
02944    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void *p) {
02945       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > : new ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >;
02946    }
02947    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(Long_t nElements, void *p) {
02948       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >[nElements] : new ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >[nElements];
02949    }
02950    // Wrapper around operator delete
02951    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void *p) {
02952       delete ((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*)p);
02953    }
02954    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void *p) {
02955       delete [] ((::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*)p);
02956    }
02957    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void *p) {
02958       typedef ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > current_t;
02959       ((current_t*)p)->~current_t();
02960    }
02961 } // end of namespace ROOT for class ::ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >
02962 
02963 //______________________________________________________________________________
02964 namespace ROOT {
02965    void ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR_ShowMembers(void *obj, TMemberInspector &R__insp)
02966    {
02967       // Inspect the data members of an object of class ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >.
02968       typedef ::ROOT::Shadow::ROOT::Math::LorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR ShadowClass;
02969       ShadowClass *sobj = (ShadowClass*)obj;
02970       if (sobj) { } // Dummy usage just in case there is no datamember.
02971 
02972       TClass *R__cl  = ::ROOT::GenerateInitInstanceLocal((const ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*)0x0)->GetClass();
02973       if (R__cl || R__insp.IsA()) { }
02974       R__insp.Inspect(R__cl, R__insp.GetParent(), "fCoordinates", (void*)&sobj->fCoordinates);
02975       R__insp.InspectMember("ROOT::Math::PxPyPzM4D<Double32_t>", (void*)&sobj->fCoordinates, "fCoordinates.", false);
02976    }
02977 
02978 }
02979 
02980 namespace ROOT {
02981    // Wrappers around operator new
02982    static void *new_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void *p) {
02983       return  p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > : new ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >;
02984    }
02985    static void *newArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(Long_t nElements, void *p) {
02986       return p ? ::new((::ROOT::TOperatorNewHelper*)p) ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >[nElements] : new ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >[nElements];
02987    }
02988    // Wrapper around operator delete
02989    static void delete_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void *p) {
02990       delete ((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*)p);
02991    }
02992    static void deleteArray_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void *p) {
02993       delete [] ((::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*)p);
02994    }
02995    static void destruct_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void *p) {
02996       typedef ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > current_t;
02997       ((current_t*)p)->~current_t();
02998    }
02999 } // end of namespace ROOT for class ::ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >
03000 
03001 /********************************************************
03002 * math/genvector/src/G__GenVector32.cxx
03003 * CAUTION: DON'T CHANGE THIS FILE. THIS FILE IS AUTOMATICALLY GENERATED
03004 *          FROM HEADER FILES LISTED IN G__setup_cpp_environmentXXX().
03005 *          CHANGE THOSE HEADER FILES AND REGENERATE THIS FILE.
03006 ********************************************************/
03007 
03008 #ifdef G__MEMTEST
03009 #undef malloc
03010 #undef free
03011 #endif
03012 
03013 #if defined(__GNUC__) && __GNUC__ >= 4 && ((__GNUC_MINOR__ == 2 && __GNUC_PATCHLEVEL__ >= 1) || (__GNUC_MINOR__ >= 3))
03014 #pragma GCC diagnostic ignored "-Wstrict-aliasing"
03015 #endif
03016 
03017 extern "C" void G__cpp_reset_tagtableG__GenVector32();
03018 
03019 extern "C" void G__set_cpp_environmentG__GenVector32() {
03020   G__add_compiledheader("TObject.h");
03021   G__add_compiledheader("TMemberInspector.h");
03022   G__add_compiledheader("Math/Vector2D.h");
03023   G__add_compiledheader("Math/Point2D.h");
03024   G__add_compiledheader("Math/Vector3D.h");
03025   G__add_compiledheader("Math/Point3D.h");
03026   G__add_compiledheader("Math/Vector4D.h");
03027   G__cpp_reset_tagtableG__GenVector32();
03028 }
03029 #include <new>
03030 extern "C" int G__cpp_dllrevG__GenVector32() { return(30051515); }
03031 
03032 /*********************************************************
03033 * Member function Interface Method
03034 *********************************************************/
03035 
03036 /* ROOT::Math::Cartesian2D<Double32_t> */
03037 static int G__G__GenVector32_176_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03038 {
03039    ROOT::Math::Cartesian2D<Double32_t>* p = NULL;
03040    char* gvp = (char*) G__getgvp();
03041    int n = G__getaryconstruct();
03042    if (n) {
03043      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03044        p = new ROOT::Math::Cartesian2D<Double32_t>[n];
03045      } else {
03046        p = new((void*) gvp) ROOT::Math::Cartesian2D<Double32_t>[n];
03047      }
03048    } else {
03049      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03050        p = new ROOT::Math::Cartesian2D<Double32_t>;
03051      } else {
03052        p = new((void*) gvp) ROOT::Math::Cartesian2D<Double32_t>;
03053      }
03054    }
03055    result7->obj.i = (long) p;
03056    result7->ref = (long) p;
03057    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR));
03058    return(1 || funcname || hash || result7 || libp) ;
03059 }
03060 
03061 static int G__G__GenVector32_176_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03062 {
03063    ROOT::Math::Cartesian2D<Double32_t>* p = NULL;
03064    char* gvp = (char*) G__getgvp();
03065    //m: 2
03066    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03067      p = new ROOT::Math::Cartesian2D<Double32_t>((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[1]));
03068    } else {
03069      p = new((void*) gvp) ROOT::Math::Cartesian2D<Double32_t>((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[1]));
03070    }
03071    result7->obj.i = (long) p;
03072    result7->ref = (long) p;
03073    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR));
03074    return(1 || funcname || hash || result7 || libp) ;
03075 }
03076 
03077 static int G__G__GenVector32_176_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03078 {
03079    ROOT::Math::Cartesian2D<Double32_t>* p = NULL;
03080    char* gvp = (char*) G__getgvp();
03081    //m: 1
03082    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03083      p = new ROOT::Math::Cartesian2D<Double32_t>(*(ROOT::Math::Cartesian2D<Double32_t>*) libp->para[0].ref);
03084    } else {
03085      p = new((void*) gvp) ROOT::Math::Cartesian2D<Double32_t>(*(ROOT::Math::Cartesian2D<Double32_t>*) libp->para[0].ref);
03086    }
03087    result7->obj.i = (long) p;
03088    result7->ref = (long) p;
03089    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR));
03090    return(1 || funcname || hash || result7 || libp) ;
03091 }
03092 
03093 static int G__G__GenVector32_176_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03094 {
03095       {
03096          const ROOT::Math::Cartesian2D<Double32_t>& obj = ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::Cartesian2D<Double32_t>*) libp->para[0].ref);
03097          result7->ref = (long) (&obj);
03098          result7->obj.i = (long) (&obj);
03099       }
03100    return(1 || funcname || hash || result7 || libp) ;
03101 }
03102 
03103 static int G__G__GenVector32_176_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03104 {
03105       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[1]));
03106       G__setnull(result7);
03107    return(1 || funcname || hash || result7 || libp) ;
03108 }
03109 
03110 static int G__G__GenVector32_176_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03111 {
03112       ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Cartesian2D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Cartesian2D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1]));
03113       G__setnull(result7);
03114    return(1 || funcname || hash || result7 || libp) ;
03115 }
03116 
03117 static int G__G__GenVector32_176_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03118 {
03119       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->X());
03120    return(1 || funcname || hash || result7 || libp) ;
03121 }
03122 
03123 static int G__G__GenVector32_176_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03124 {
03125       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->Y());
03126    return(1 || funcname || hash || result7 || libp) ;
03127 }
03128 
03129 static int G__G__GenVector32_176_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03130 {
03131       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->Mag2());
03132    return(1 || funcname || hash || result7 || libp) ;
03133 }
03134 
03135 static int G__G__GenVector32_176_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03136 {
03137       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->R());
03138    return(1 || funcname || hash || result7 || libp) ;
03139 }
03140 
03141 static int G__G__GenVector32_176_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03142 {
03143       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->Phi());
03144    return(1 || funcname || hash || result7 || libp) ;
03145 }
03146 
03147 static int G__G__GenVector32_176_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03148 {
03149       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->SetX((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]));
03150       G__setnull(result7);
03151    return(1 || funcname || hash || result7 || libp) ;
03152 }
03153 
03154 static int G__G__GenVector32_176_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03155 {
03156       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->SetY((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]));
03157       G__setnull(result7);
03158    return(1 || funcname || hash || result7 || libp) ;
03159 }
03160 
03161 static int G__G__GenVector32_176_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03162 {
03163       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->SetXY((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[1]));
03164       G__setnull(result7);
03165    return(1 || funcname || hash || result7 || libp) ;
03166 }
03167 
03168 static int G__G__GenVector32_176_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03169 {
03170       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->Scale((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]));
03171       G__setnull(result7);
03172    return(1 || funcname || hash || result7 || libp) ;
03173 }
03174 
03175 static int G__G__GenVector32_176_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03176 {
03177       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->Negate();
03178       G__setnull(result7);
03179    return(1 || funcname || hash || result7 || libp) ;
03180 }
03181 
03182 static int G__G__GenVector32_176_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03183 {
03184       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->Rotate((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]));
03185       G__setnull(result7);
03186    return(1 || funcname || hash || result7 || libp) ;
03187 }
03188 
03189 static int G__G__GenVector32_176_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03190 {
03191       G__letint(result7, 103, (long) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::Cartesian2D<Double32_t>*) libp->para[0].ref));
03192    return(1 || funcname || hash || result7 || libp) ;
03193 }
03194 
03195 static int G__G__GenVector32_176_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03196 {
03197       G__letint(result7, 103, (long) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::Cartesian2D<Double32_t>*) libp->para[0].ref));
03198    return(1 || funcname || hash || result7 || libp) ;
03199 }
03200 
03201 static int G__G__GenVector32_176_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03202 {
03203       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->x());
03204    return(1 || funcname || hash || result7 || libp) ;
03205 }
03206 
03207 static int G__G__GenVector32_176_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03208 {
03209       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->y());
03210    return(1 || funcname || hash || result7 || libp) ;
03211 }
03212 
03213 static int G__G__GenVector32_176_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03214 {
03215       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->SetR((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]));
03216       G__setnull(result7);
03217    return(1 || funcname || hash || result7 || libp) ;
03218 }
03219 
03220 static int G__G__GenVector32_176_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03221 {
03222       ((ROOT::Math::Cartesian2D<Double32_t>*) G__getstructoffset())->SetPhi((ROOT::Math::Cartesian2D<Double32_t>::Scalar) G__double(libp->para[0]));
03223       G__setnull(result7);
03224    return(1 || funcname || hash || result7 || libp) ;
03225 }
03226 
03227 // automatic destructor
03228 typedef ROOT::Math::Cartesian2D<Double32_t> G__TROOTcLcLMathcLcLCartesian2DlEDouble32_tgR;
03229 static int G__G__GenVector32_176_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03230 {
03231    char* gvp = (char*) G__getgvp();
03232    long soff = G__getstructoffset();
03233    int n = G__getaryconstruct();
03234    //
03235    //has_a_delete: 0
03236    //has_own_delete1arg: 0
03237    //has_own_delete2arg: 0
03238    //
03239    if (!soff) {
03240      return(1);
03241    }
03242    if (n) {
03243      if (gvp == (char*)G__PVOID) {
03244        delete[] (ROOT::Math::Cartesian2D<Double32_t>*) soff;
03245      } else {
03246        G__setgvp((long) G__PVOID);
03247        for (int i = n - 1; i >= 0; --i) {
03248          ((ROOT::Math::Cartesian2D<Double32_t>*) (soff+(sizeof(ROOT::Math::Cartesian2D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLCartesian2DlEDouble32_tgR();
03249        }
03250        G__setgvp((long)gvp);
03251      }
03252    } else {
03253      if (gvp == (char*)G__PVOID) {
03254        delete (ROOT::Math::Cartesian2D<Double32_t>*) soff;
03255      } else {
03256        G__setgvp((long) G__PVOID);
03257        ((ROOT::Math::Cartesian2D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLCartesian2DlEDouble32_tgR();
03258        G__setgvp((long)gvp);
03259      }
03260    }
03261    G__setnull(result7);
03262    return(1 || funcname || hash || result7 || libp) ;
03263 }
03264 
03265 
03266 /* ROOT::Math::Polar2D<Double32_t> */
03267 static int G__G__GenVector32_177_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03268 {
03269    ROOT::Math::Polar2D<Double32_t>* p = NULL;
03270    char* gvp = (char*) G__getgvp();
03271    int n = G__getaryconstruct();
03272    if (n) {
03273      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03274        p = new ROOT::Math::Polar2D<Double32_t>[n];
03275      } else {
03276        p = new((void*) gvp) ROOT::Math::Polar2D<Double32_t>[n];
03277      }
03278    } else {
03279      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03280        p = new ROOT::Math::Polar2D<Double32_t>;
03281      } else {
03282        p = new((void*) gvp) ROOT::Math::Polar2D<Double32_t>;
03283      }
03284    }
03285    result7->obj.i = (long) p;
03286    result7->ref = (long) p;
03287    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR));
03288    return(1 || funcname || hash || result7 || libp) ;
03289 }
03290 
03291 static int G__G__GenVector32_177_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03292 {
03293    ROOT::Math::Polar2D<Double32_t>* p = NULL;
03294    char* gvp = (char*) G__getgvp();
03295    //m: 2
03296    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03297      p = new ROOT::Math::Polar2D<Double32_t>((Double32_t) G__double(libp->para[0]), (Double32_t) G__double(libp->para[1]));
03298    } else {
03299      p = new((void*) gvp) ROOT::Math::Polar2D<Double32_t>((Double32_t) G__double(libp->para[0]), (Double32_t) G__double(libp->para[1]));
03300    }
03301    result7->obj.i = (long) p;
03302    result7->ref = (long) p;
03303    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR));
03304    return(1 || funcname || hash || result7 || libp) ;
03305 }
03306 
03307 static int G__G__GenVector32_177_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03308 {
03309    ROOT::Math::Polar2D<Double32_t>* p = NULL;
03310    char* gvp = (char*) G__getgvp();
03311    //m: 1
03312    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03313      p = new ROOT::Math::Polar2D<Double32_t>(*(ROOT::Math::Polar2D<Double32_t>*) libp->para[0].ref);
03314    } else {
03315      p = new((void*) gvp) ROOT::Math::Polar2D<Double32_t>(*(ROOT::Math::Polar2D<Double32_t>*) libp->para[0].ref);
03316    }
03317    result7->obj.i = (long) p;
03318    result7->ref = (long) p;
03319    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR));
03320    return(1 || funcname || hash || result7 || libp) ;
03321 }
03322 
03323 static int G__G__GenVector32_177_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03324 {
03325       {
03326          const ROOT::Math::Polar2D<Double32_t>& obj = ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::Polar2D<Double32_t>*) libp->para[0].ref);
03327          result7->ref = (long) (&obj);
03328          result7->obj.i = (long) (&obj);
03329       }
03330    return(1 || funcname || hash || result7 || libp) ;
03331 }
03332 
03333 static int G__G__GenVector32_177_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03334 {
03335       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Polar2D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Polar2D<Double32_t>::Scalar) G__double(libp->para[1]));
03336       G__setnull(result7);
03337    return(1 || funcname || hash || result7 || libp) ;
03338 }
03339 
03340 static int G__G__GenVector32_177_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03341 {
03342       ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Polar2D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Polar2D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1]));
03343       G__setnull(result7);
03344    return(1 || funcname || hash || result7 || libp) ;
03345 }
03346 
03347 static int G__G__GenVector32_177_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03348 {
03349       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->R());
03350    return(1 || funcname || hash || result7 || libp) ;
03351 }
03352 
03353 static int G__G__GenVector32_177_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03354 {
03355       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->Phi());
03356    return(1 || funcname || hash || result7 || libp) ;
03357 }
03358 
03359 static int G__G__GenVector32_177_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03360 {
03361       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->X());
03362    return(1 || funcname || hash || result7 || libp) ;
03363 }
03364 
03365 static int G__G__GenVector32_177_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03366 {
03367       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->Y());
03368    return(1 || funcname || hash || result7 || libp) ;
03369 }
03370 
03371 static int G__G__GenVector32_177_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03372 {
03373       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->Mag2());
03374    return(1 || funcname || hash || result7 || libp) ;
03375 }
03376 
03377 static int G__G__GenVector32_177_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03378 {
03379       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->SetR(*(Double32_t*) G__Doubleref(&libp->para[0]));
03380       G__setnull(result7);
03381    return(1 || funcname || hash || result7 || libp) ;
03382 }
03383 
03384 static int G__G__GenVector32_177_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03385 {
03386       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->SetPhi(*(Double32_t*) G__Doubleref(&libp->para[0]));
03387       G__setnull(result7);
03388    return(1 || funcname || hash || result7 || libp) ;
03389 }
03390 
03391 static int G__G__GenVector32_177_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03392 {
03393       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->SetXY((ROOT::Math::Polar2D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Polar2D<Double32_t>::Scalar) G__double(libp->para[1]));
03394       G__setnull(result7);
03395    return(1 || funcname || hash || result7 || libp) ;
03396 }
03397 
03398 static int G__G__GenVector32_177_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03399 {
03400       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->Scale((Double32_t) G__double(libp->para[0]));
03401       G__setnull(result7);
03402    return(1 || funcname || hash || result7 || libp) ;
03403 }
03404 
03405 static int G__G__GenVector32_177_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03406 {
03407       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->Negate();
03408       G__setnull(result7);
03409    return(1 || funcname || hash || result7 || libp) ;
03410 }
03411 
03412 static int G__G__GenVector32_177_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03413 {
03414       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->Rotate((Double32_t) G__double(libp->para[0]));
03415       G__setnull(result7);
03416    return(1 || funcname || hash || result7 || libp) ;
03417 }
03418 
03419 static int G__G__GenVector32_177_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03420 {
03421       G__letint(result7, 103, (long) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::Polar2D<Double32_t>*) libp->para[0].ref));
03422    return(1 || funcname || hash || result7 || libp) ;
03423 }
03424 
03425 static int G__G__GenVector32_177_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03426 {
03427       G__letint(result7, 103, (long) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::Polar2D<Double32_t>*) libp->para[0].ref));
03428    return(1 || funcname || hash || result7 || libp) ;
03429 }
03430 
03431 static int G__G__GenVector32_177_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03432 {
03433       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->x());
03434    return(1 || funcname || hash || result7 || libp) ;
03435 }
03436 
03437 static int G__G__GenVector32_177_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03438 {
03439       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->y());
03440    return(1 || funcname || hash || result7 || libp) ;
03441 }
03442 
03443 static int G__G__GenVector32_177_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03444 {
03445       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->SetX((ROOT::Math::Polar2D<Double32_t>::Scalar) G__double(libp->para[0]));
03446       G__setnull(result7);
03447    return(1 || funcname || hash || result7 || libp) ;
03448 }
03449 
03450 static int G__G__GenVector32_177_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03451 {
03452       ((ROOT::Math::Polar2D<Double32_t>*) G__getstructoffset())->SetY((ROOT::Math::Polar2D<Double32_t>::Scalar) G__double(libp->para[0]));
03453       G__setnull(result7);
03454    return(1 || funcname || hash || result7 || libp) ;
03455 }
03456 
03457 // automatic destructor
03458 typedef ROOT::Math::Polar2D<Double32_t> G__TROOTcLcLMathcLcLPolar2DlEDouble32_tgR;
03459 static int G__G__GenVector32_177_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03460 {
03461    char* gvp = (char*) G__getgvp();
03462    long soff = G__getstructoffset();
03463    int n = G__getaryconstruct();
03464    //
03465    //has_a_delete: 0
03466    //has_own_delete1arg: 0
03467    //has_own_delete2arg: 0
03468    //
03469    if (!soff) {
03470      return(1);
03471    }
03472    if (n) {
03473      if (gvp == (char*)G__PVOID) {
03474        delete[] (ROOT::Math::Polar2D<Double32_t>*) soff;
03475      } else {
03476        G__setgvp((long) G__PVOID);
03477        for (int i = n - 1; i >= 0; --i) {
03478          ((ROOT::Math::Polar2D<Double32_t>*) (soff+(sizeof(ROOT::Math::Polar2D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLPolar2DlEDouble32_tgR();
03479        }
03480        G__setgvp((long)gvp);
03481      }
03482    } else {
03483      if (gvp == (char*)G__PVOID) {
03484        delete (ROOT::Math::Polar2D<Double32_t>*) soff;
03485      } else {
03486        G__setgvp((long) G__PVOID);
03487        ((ROOT::Math::Polar2D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLPolar2DlEDouble32_tgR();
03488        G__setgvp((long)gvp);
03489      }
03490    }
03491    G__setnull(result7);
03492    return(1 || funcname || hash || result7 || libp) ;
03493 }
03494 
03495 
03496 /* ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
03497 static int G__G__GenVector32_178_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03498 {
03499    ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
03500    char* gvp = (char*) G__getgvp();
03501    int n = G__getaryconstruct();
03502    if (n) {
03503      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03504        p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
03505      } else {
03506        p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
03507      }
03508    } else {
03509      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03510        p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
03511      } else {
03512        p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
03513      }
03514    }
03515    result7->obj.i = (long) p;
03516    result7->ref = (long) p;
03517    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
03518    return(1 || funcname || hash || result7 || libp) ;
03519 }
03520 
03521 static int G__G__GenVector32_178_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03522 {
03523    ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
03524    char* gvp = (char*) G__getgvp();
03525    //m: 2
03526    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03527      p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
03528    } else {
03529      p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
03530    }
03531    result7->obj.i = (long) p;
03532    result7->ref = (long) p;
03533    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
03534    return(1 || funcname || hash || result7 || libp) ;
03535 }
03536 
03537 static int G__G__GenVector32_178_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03538 {
03539       {
03540          const ROOT::Math::Cartesian2D<Double32_t>* pobj;
03541          const ROOT::Math::Cartesian2D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
03542          pobj = new ROOT::Math::Cartesian2D<Double32_t>(xobj);
03543          result7->obj.i = (long) ((void*) pobj);
03544          result7->ref = result7->obj.i;
03545          G__store_tempobject(*result7);
03546       }
03547    return(1 || funcname || hash || result7 || libp) ;
03548 }
03549 
03550 static int G__G__GenVector32_178_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03551 {
03552       {
03553          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
03554          result7->ref = (long) (&obj);
03555          result7->obj.i = (long) (&obj);
03556       }
03557    return(1 || funcname || hash || result7 || libp) ;
03558 }
03559 
03560 static int G__G__GenVector32_178_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03561 {
03562       ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
03563       G__setnull(result7);
03564    return(1 || funcname || hash || result7 || libp) ;
03565 }
03566 
03567 static int G__G__GenVector32_178_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03568 {
03569       {
03570          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXY((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
03571          result7->ref = (long) (&obj);
03572          result7->obj.i = (long) (&obj);
03573       }
03574    return(1 || funcname || hash || result7 || libp) ;
03575 }
03576 
03577 static int G__G__GenVector32_178_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03578 {
03579       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
03580    return(1 || funcname || hash || result7 || libp) ;
03581 }
03582 
03583 static int G__G__GenVector32_178_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03584 {
03585       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
03586    return(1 || funcname || hash || result7 || libp) ;
03587 }
03588 
03589 static int G__G__GenVector32_178_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03590 {
03591       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
03592    return(1 || funcname || hash || result7 || libp) ;
03593 }
03594 
03595 static int G__G__GenVector32_178_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03596 {
03597       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
03598    return(1 || funcname || hash || result7 || libp) ;
03599 }
03600 
03601 static int G__G__GenVector32_178_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03602 {
03603       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
03604    return(1 || funcname || hash || result7 || libp) ;
03605 }
03606 
03607 static int G__G__GenVector32_178_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03608 {
03609       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
03610    return(1 || funcname || hash || result7 || libp) ;
03611 }
03612 
03613 static int G__G__GenVector32_178_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03614 {
03615       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
03616    return(1 || funcname || hash || result7 || libp) ;
03617 }
03618 
03619 static int G__G__GenVector32_178_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03620 {
03621       {
03622          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
03623          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
03624          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
03625          result7->obj.i = (long) ((void*) pobj);
03626          result7->ref = result7->obj.i;
03627          G__store_tempobject(*result7);
03628       }
03629    return(1 || funcname || hash || result7 || libp) ;
03630 }
03631 
03632 static int G__G__GenVector32_178_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03633 {
03634       {
03635          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03636          result7->ref = (long) (&obj);
03637          result7->obj.i = (long) (&obj);
03638       }
03639    return(1 || funcname || hash || result7 || libp) ;
03640 }
03641 
03642 static int G__G__GenVector32_178_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03643 {
03644       {
03645          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03646          result7->ref = (long) (&obj);
03647          result7->obj.i = (long) (&obj);
03648       }
03649    return(1 || funcname || hash || result7 || libp) ;
03650 }
03651 
03652 static int G__G__GenVector32_178_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03653 {
03654       {
03655          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03656          result7->ref = (long) (&obj);
03657          result7->obj.i = (long) (&obj);
03658       }
03659    return(1 || funcname || hash || result7 || libp) ;
03660 }
03661 
03662 static int G__G__GenVector32_178_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03663 {
03664       {
03665          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03666          result7->ref = (long) (&obj);
03667          result7->obj.i = (long) (&obj);
03668       }
03669    return(1 || funcname || hash || result7 || libp) ;
03670 }
03671 
03672 static int G__G__GenVector32_178_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03673 {
03674       {
03675          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03676          result7->ref = (long) (&obj);
03677          result7->obj.i = (long) (&obj);
03678       }
03679    return(1 || funcname || hash || result7 || libp) ;
03680 }
03681 
03682 static int G__G__GenVector32_178_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03683 {
03684       {
03685          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03686          result7->ref = (long) (&obj);
03687          result7->obj.i = (long) (&obj);
03688       }
03689    return(1 || funcname || hash || result7 || libp) ;
03690 }
03691 
03692 static int G__G__GenVector32_178_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03693 {
03694       {
03695          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
03696          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03697          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
03698          result7->obj.i = (long) ((void*) pobj);
03699          result7->ref = result7->obj.i;
03700          G__store_tempobject(*result7);
03701       }
03702    return(1 || funcname || hash || result7 || libp) ;
03703 }
03704 
03705 static int G__G__GenVector32_178_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03706 {
03707       {
03708          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
03709          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
03710          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
03711          result7->obj.i = (long) ((void*) pobj);
03712          result7->ref = result7->obj.i;
03713          G__store_tempobject(*result7);
03714       }
03715    return(1 || funcname || hash || result7 || libp) ;
03716 }
03717 
03718 static int G__G__GenVector32_178_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03719 {
03720       {
03721          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
03722          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
03723          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
03724          result7->obj.i = (long) ((void*) pobj);
03725          result7->ref = result7->obj.i;
03726          G__store_tempobject(*result7);
03727       }
03728    return(1 || funcname || hash || result7 || libp) ;
03729 }
03730 
03731 static int G__G__GenVector32_178_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03732 {
03733       {
03734          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
03735          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03736          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
03737          result7->obj.i = (long) ((void*) pobj);
03738          result7->ref = result7->obj.i;
03739          G__store_tempobject(*result7);
03740       }
03741    return(1 || funcname || hash || result7 || libp) ;
03742 }
03743 
03744 static int G__G__GenVector32_178_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03745 {
03746       ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rotate((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03747       G__setnull(result7);
03748    return(1 || funcname || hash || result7 || libp) ;
03749 }
03750 
03751 static int G__G__GenVector32_178_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03752 {
03753       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
03754    return(1 || funcname || hash || result7 || libp) ;
03755 }
03756 
03757 static int G__G__GenVector32_178_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03758 {
03759       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
03760    return(1 || funcname || hash || result7 || libp) ;
03761 }
03762 
03763 static int G__G__GenVector32_178_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03764 {
03765       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
03766    return(1 || funcname || hash || result7 || libp) ;
03767 }
03768 
03769 static int G__G__GenVector32_178_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03770 {
03771       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
03772    return(1 || funcname || hash || result7 || libp) ;
03773 }
03774 
03775 static int G__G__GenVector32_178_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03776 {
03777       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
03778    return(1 || funcname || hash || result7 || libp) ;
03779 }
03780 
03781 static int G__G__GenVector32_178_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03782 {
03783       {
03784          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
03785          const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
03786          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
03787          result7->obj.i = (long) ((void*) pobj);
03788          result7->ref = result7->obj.i;
03789          G__store_tempobject(*result7);
03790       }
03791    return(1 || funcname || hash || result7 || libp) ;
03792 }
03793 
03794 // automatic copy constructor
03795 static int G__G__GenVector32_178_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03796 
03797 {
03798    ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
03799    void* tmp = (void*) G__int(libp->para[0]);
03800    p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
03801    result7->obj.i = (long) p;
03802    result7->ref = (long) p;
03803    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
03804    return(1 || funcname || hash || result7 || libp) ;
03805 }
03806 
03807 // automatic destructor
03808 typedef ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
03809 static int G__G__GenVector32_178_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03810 {
03811    char* gvp = (char*) G__getgvp();
03812    long soff = G__getstructoffset();
03813    int n = G__getaryconstruct();
03814    //
03815    //has_a_delete: 0
03816    //has_own_delete1arg: 0
03817    //has_own_delete2arg: 0
03818    //
03819    if (!soff) {
03820      return(1);
03821    }
03822    if (n) {
03823      if (gvp == (char*)G__PVOID) {
03824        delete[] (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
03825      } else {
03826        G__setgvp((long) G__PVOID);
03827        for (int i = n - 1; i >= 0; --i) {
03828          ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
03829        }
03830        G__setgvp((long)gvp);
03831      }
03832    } else {
03833      if (gvp == (char*)G__PVOID) {
03834        delete (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
03835      } else {
03836        G__setgvp((long) G__PVOID);
03837        ((ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
03838        G__setgvp((long)gvp);
03839      }
03840    }
03841    G__setnull(result7);
03842    return(1 || funcname || hash || result7 || libp) ;
03843 }
03844 
03845 // automatic assignment operator
03846 static int G__G__GenVector32_178_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03847 {
03848    ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
03849    *dest = *(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
03850    const ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
03851    result7->ref = (long) (&obj);
03852    result7->obj.i = (long) (&obj);
03853    return(1 || funcname || hash || result7 || libp) ;
03854 }
03855 
03856 
03857 /* ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
03858 static int G__G__GenVector32_179_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03859 {
03860    ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
03861    char* gvp = (char*) G__getgvp();
03862    int n = G__getaryconstruct();
03863    if (n) {
03864      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03865        p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
03866      } else {
03867        p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
03868      }
03869    } else {
03870      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03871        p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
03872      } else {
03873        p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
03874      }
03875    }
03876    result7->obj.i = (long) p;
03877    result7->ref = (long) p;
03878    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
03879    return(1 || funcname || hash || result7 || libp) ;
03880 }
03881 
03882 static int G__G__GenVector32_179_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03883 {
03884    ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
03885    char* gvp = (char*) G__getgvp();
03886    //m: 2
03887    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
03888      p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
03889    } else {
03890      p = new((void*) gvp) ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
03891    }
03892    result7->obj.i = (long) p;
03893    result7->ref = (long) p;
03894    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
03895    return(1 || funcname || hash || result7 || libp) ;
03896 }
03897 
03898 static int G__G__GenVector32_179_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03899 {
03900       {
03901          const ROOT::Math::Polar2D<Double32_t>* pobj;
03902          const ROOT::Math::Polar2D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
03903          pobj = new ROOT::Math::Polar2D<Double32_t>(xobj);
03904          result7->obj.i = (long) ((void*) pobj);
03905          result7->ref = result7->obj.i;
03906          G__store_tempobject(*result7);
03907       }
03908    return(1 || funcname || hash || result7 || libp) ;
03909 }
03910 
03911 static int G__G__GenVector32_179_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03912 {
03913       {
03914          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
03915          result7->ref = (long) (&obj);
03916          result7->obj.i = (long) (&obj);
03917       }
03918    return(1 || funcname || hash || result7 || libp) ;
03919 }
03920 
03921 static int G__G__GenVector32_179_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03922 {
03923       ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1]));
03924       G__setnull(result7);
03925    return(1 || funcname || hash || result7 || libp) ;
03926 }
03927 
03928 static int G__G__GenVector32_179_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03929 {
03930       {
03931          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXY((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1]));
03932          result7->ref = (long) (&obj);
03933          result7->obj.i = (long) (&obj);
03934       }
03935    return(1 || funcname || hash || result7 || libp) ;
03936 }
03937 
03938 static int G__G__GenVector32_179_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03939 {
03940       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
03941    return(1 || funcname || hash || result7 || libp) ;
03942 }
03943 
03944 static int G__G__GenVector32_179_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03945 {
03946       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
03947    return(1 || funcname || hash || result7 || libp) ;
03948 }
03949 
03950 static int G__G__GenVector32_179_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03951 {
03952       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
03953    return(1 || funcname || hash || result7 || libp) ;
03954 }
03955 
03956 static int G__G__GenVector32_179_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03957 {
03958       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
03959    return(1 || funcname || hash || result7 || libp) ;
03960 }
03961 
03962 static int G__G__GenVector32_179_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03963 {
03964       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
03965    return(1 || funcname || hash || result7 || libp) ;
03966 }
03967 
03968 static int G__G__GenVector32_179_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03969 {
03970       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
03971    return(1 || funcname || hash || result7 || libp) ;
03972 }
03973 
03974 static int G__G__GenVector32_179_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03975 {
03976       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
03977    return(1 || funcname || hash || result7 || libp) ;
03978 }
03979 
03980 static int G__G__GenVector32_179_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03981 {
03982       {
03983          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
03984          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
03985          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
03986          result7->obj.i = (long) ((void*) pobj);
03987          result7->ref = result7->obj.i;
03988          G__store_tempobject(*result7);
03989       }
03990    return(1 || funcname || hash || result7 || libp) ;
03991 }
03992 
03993 static int G__G__GenVector32_179_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
03994 {
03995       {
03996          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
03997          result7->ref = (long) (&obj);
03998          result7->obj.i = (long) (&obj);
03999       }
04000    return(1 || funcname || hash || result7 || libp) ;
04001 }
04002 
04003 static int G__G__GenVector32_179_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04004 {
04005       {
04006          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
04007          result7->ref = (long) (&obj);
04008          result7->obj.i = (long) (&obj);
04009       }
04010    return(1 || funcname || hash || result7 || libp) ;
04011 }
04012 
04013 static int G__G__GenVector32_179_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04014 {
04015       {
04016          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
04017          result7->ref = (long) (&obj);
04018          result7->obj.i = (long) (&obj);
04019       }
04020    return(1 || funcname || hash || result7 || libp) ;
04021 }
04022 
04023 static int G__G__GenVector32_179_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04024 {
04025       {
04026          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
04027          result7->ref = (long) (&obj);
04028          result7->obj.i = (long) (&obj);
04029       }
04030    return(1 || funcname || hash || result7 || libp) ;
04031 }
04032 
04033 static int G__G__GenVector32_179_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04034 {
04035       {
04036          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
04037          result7->ref = (long) (&obj);
04038          result7->obj.i = (long) (&obj);
04039       }
04040    return(1 || funcname || hash || result7 || libp) ;
04041 }
04042 
04043 static int G__G__GenVector32_179_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04044 {
04045       {
04046          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
04047          result7->ref = (long) (&obj);
04048          result7->obj.i = (long) (&obj);
04049       }
04050    return(1 || funcname || hash || result7 || libp) ;
04051 }
04052 
04053 static int G__G__GenVector32_179_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04054 {
04055       {
04056          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
04057          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
04058          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
04059          result7->obj.i = (long) ((void*) pobj);
04060          result7->ref = result7->obj.i;
04061          G__store_tempobject(*result7);
04062       }
04063    return(1 || funcname || hash || result7 || libp) ;
04064 }
04065 
04066 static int G__G__GenVector32_179_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04067 {
04068       {
04069          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
04070          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
04071          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
04072          result7->obj.i = (long) ((void*) pobj);
04073          result7->ref = result7->obj.i;
04074          G__store_tempobject(*result7);
04075       }
04076    return(1 || funcname || hash || result7 || libp) ;
04077 }
04078 
04079 static int G__G__GenVector32_179_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04080 {
04081       {
04082          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
04083          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
04084          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
04085          result7->obj.i = (long) ((void*) pobj);
04086          result7->ref = result7->obj.i;
04087          G__store_tempobject(*result7);
04088       }
04089    return(1 || funcname || hash || result7 || libp) ;
04090 }
04091 
04092 static int G__G__GenVector32_179_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04093 {
04094       {
04095          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
04096          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
04097          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
04098          result7->obj.i = (long) ((void*) pobj);
04099          result7->ref = result7->obj.i;
04100          G__store_tempobject(*result7);
04101       }
04102    return(1 || funcname || hash || result7 || libp) ;
04103 }
04104 
04105 static int G__G__GenVector32_179_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04106 {
04107       ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rotate((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
04108       G__setnull(result7);
04109    return(1 || funcname || hash || result7 || libp) ;
04110 }
04111 
04112 static int G__G__GenVector32_179_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04113 {
04114       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
04115    return(1 || funcname || hash || result7 || libp) ;
04116 }
04117 
04118 static int G__G__GenVector32_179_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04119 {
04120       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
04121    return(1 || funcname || hash || result7 || libp) ;
04122 }
04123 
04124 static int G__G__GenVector32_179_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04125 {
04126       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
04127    return(1 || funcname || hash || result7 || libp) ;
04128 }
04129 
04130 static int G__G__GenVector32_179_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04131 {
04132       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
04133    return(1 || funcname || hash || result7 || libp) ;
04134 }
04135 
04136 static int G__G__GenVector32_179_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04137 {
04138       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
04139    return(1 || funcname || hash || result7 || libp) ;
04140 }
04141 
04142 static int G__G__GenVector32_179_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04143 {
04144       {
04145          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
04146          const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
04147          pobj = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
04148          result7->obj.i = (long) ((void*) pobj);
04149          result7->ref = result7->obj.i;
04150          G__store_tempobject(*result7);
04151       }
04152    return(1 || funcname || hash || result7 || libp) ;
04153 }
04154 
04155 // automatic copy constructor
04156 static int G__G__GenVector32_179_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04157 
04158 {
04159    ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
04160    void* tmp = (void*) G__int(libp->para[0]);
04161    p = new ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
04162    result7->obj.i = (long) p;
04163    result7->ref = (long) p;
04164    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
04165    return(1 || funcname || hash || result7 || libp) ;
04166 }
04167 
04168 // automatic destructor
04169 typedef ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
04170 static int G__G__GenVector32_179_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04171 {
04172    char* gvp = (char*) G__getgvp();
04173    long soff = G__getstructoffset();
04174    int n = G__getaryconstruct();
04175    //
04176    //has_a_delete: 0
04177    //has_own_delete1arg: 0
04178    //has_own_delete2arg: 0
04179    //
04180    if (!soff) {
04181      return(1);
04182    }
04183    if (n) {
04184      if (gvp == (char*)G__PVOID) {
04185        delete[] (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
04186      } else {
04187        G__setgvp((long) G__PVOID);
04188        for (int i = n - 1; i >= 0; --i) {
04189          ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
04190        }
04191        G__setgvp((long)gvp);
04192      }
04193    } else {
04194      if (gvp == (char*)G__PVOID) {
04195        delete (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
04196      } else {
04197        G__setgvp((long) G__PVOID);
04198        ((ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
04199        G__setgvp((long)gvp);
04200      }
04201    }
04202    G__setnull(result7);
04203    return(1 || funcname || hash || result7 || libp) ;
04204 }
04205 
04206 // automatic assignment operator
04207 static int G__G__GenVector32_179_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04208 {
04209    ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
04210    *dest = *(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
04211    const ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
04212    result7->ref = (long) (&obj);
04213    result7->obj.i = (long) (&obj);
04214    return(1 || funcname || hash || result7 || libp) ;
04215 }
04216 
04217 
04218 /* ROOT::Math::Cartesian3D<Double32_t> */
04219 static int G__G__GenVector32_180_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04220 {
04221    ROOT::Math::Cartesian3D<Double32_t>* p = NULL;
04222    char* gvp = (char*) G__getgvp();
04223    int n = G__getaryconstruct();
04224    if (n) {
04225      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04226        p = new ROOT::Math::Cartesian3D<Double32_t>[n];
04227      } else {
04228        p = new((void*) gvp) ROOT::Math::Cartesian3D<Double32_t>[n];
04229      }
04230    } else {
04231      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04232        p = new ROOT::Math::Cartesian3D<Double32_t>;
04233      } else {
04234        p = new((void*) gvp) ROOT::Math::Cartesian3D<Double32_t>;
04235      }
04236    }
04237    result7->obj.i = (long) p;
04238    result7->ref = (long) p;
04239    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR));
04240    return(1 || funcname || hash || result7 || libp) ;
04241 }
04242 
04243 static int G__G__GenVector32_180_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04244 {
04245    ROOT::Math::Cartesian3D<Double32_t>* p = NULL;
04246    char* gvp = (char*) G__getgvp();
04247    //m: 3
04248    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04249      p = new ROOT::Math::Cartesian3D<Double32_t>(
04250 (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[1])
04251 , (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[2]));
04252    } else {
04253      p = new((void*) gvp) ROOT::Math::Cartesian3D<Double32_t>(
04254 (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[1])
04255 , (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[2]));
04256    }
04257    result7->obj.i = (long) p;
04258    result7->ref = (long) p;
04259    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR));
04260    return(1 || funcname || hash || result7 || libp) ;
04261 }
04262 
04263 static int G__G__GenVector32_180_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04264 {
04265    ROOT::Math::Cartesian3D<Double32_t>* p = NULL;
04266    char* gvp = (char*) G__getgvp();
04267    //m: 1
04268    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04269      p = new ROOT::Math::Cartesian3D<Double32_t>(*(ROOT::Math::Cartesian3D<Double32_t>*) libp->para[0].ref);
04270    } else {
04271      p = new((void*) gvp) ROOT::Math::Cartesian3D<Double32_t>(*(ROOT::Math::Cartesian3D<Double32_t>*) libp->para[0].ref);
04272    }
04273    result7->obj.i = (long) p;
04274    result7->ref = (long) p;
04275    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR));
04276    return(1 || funcname || hash || result7 || libp) ;
04277 }
04278 
04279 static int G__G__GenVector32_180_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04280 {
04281       {
04282          const ROOT::Math::Cartesian3D<Double32_t>& obj = ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::Cartesian3D<Double32_t>*) libp->para[0].ref);
04283          result7->ref = (long) (&obj);
04284          result7->obj.i = (long) (&obj);
04285       }
04286    return(1 || funcname || hash || result7 || libp) ;
04287 }
04288 
04289 static int G__G__GenVector32_180_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04290 {
04291       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cartesian3D<Double32_t>::Scalar*) G__int(libp->para[0]));
04292       G__setnull(result7);
04293    return(1 || funcname || hash || result7 || libp) ;
04294 }
04295 
04296 static int G__G__GenVector32_180_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04297 {
04298       ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->GetCoordinates((ROOT::Math::Cartesian3D<Double32_t>::Scalar*) G__int(libp->para[0]));
04299       G__setnull(result7);
04300    return(1 || funcname || hash || result7 || libp) ;
04301 }
04302 
04303 static int G__G__GenVector32_180_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04304 {
04305       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[1])
04306 , (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[2]));
04307       G__setnull(result7);
04308    return(1 || funcname || hash || result7 || libp) ;
04309 }
04310 
04311 static int G__G__GenVector32_180_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04312 {
04313       ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Cartesian3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Cartesian3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1])
04314 , *(ROOT::Math::Cartesian3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[2]));
04315       G__setnull(result7);
04316    return(1 || funcname || hash || result7 || libp) ;
04317 }
04318 
04319 static int G__G__GenVector32_180_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04320 {
04321       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->X());
04322    return(1 || funcname || hash || result7 || libp) ;
04323 }
04324 
04325 static int G__G__GenVector32_180_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04326 {
04327       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Y());
04328    return(1 || funcname || hash || result7 || libp) ;
04329 }
04330 
04331 static int G__G__GenVector32_180_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04332 {
04333       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Z());
04334    return(1 || funcname || hash || result7 || libp) ;
04335 }
04336 
04337 static int G__G__GenVector32_180_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04338 {
04339       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Mag2());
04340    return(1 || funcname || hash || result7 || libp) ;
04341 }
04342 
04343 static int G__G__GenVector32_180_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04344 {
04345       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Perp2());
04346    return(1 || funcname || hash || result7 || libp) ;
04347 }
04348 
04349 static int G__G__GenVector32_180_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04350 {
04351       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Rho());
04352    return(1 || funcname || hash || result7 || libp) ;
04353 }
04354 
04355 static int G__G__GenVector32_180_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04356 {
04357       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->R());
04358    return(1 || funcname || hash || result7 || libp) ;
04359 }
04360 
04361 static int G__G__GenVector32_180_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04362 {
04363       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Theta());
04364    return(1 || funcname || hash || result7 || libp) ;
04365 }
04366 
04367 static int G__G__GenVector32_180_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04368 {
04369       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Phi());
04370    return(1 || funcname || hash || result7 || libp) ;
04371 }
04372 
04373 static int G__G__GenVector32_180_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04374 {
04375       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Eta());
04376    return(1 || funcname || hash || result7 || libp) ;
04377 }
04378 
04379 static int G__G__GenVector32_180_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04380 {
04381       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetX((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04382       G__setnull(result7);
04383    return(1 || funcname || hash || result7 || libp) ;
04384 }
04385 
04386 static int G__G__GenVector32_180_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04387 {
04388       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetY((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04389       G__setnull(result7);
04390    return(1 || funcname || hash || result7 || libp) ;
04391 }
04392 
04393 static int G__G__GenVector32_180_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04394 {
04395       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetZ((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04396       G__setnull(result7);
04397    return(1 || funcname || hash || result7 || libp) ;
04398 }
04399 
04400 static int G__G__GenVector32_180_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04401 {
04402       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetXYZ((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[1])
04403 , (ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[2]));
04404       G__setnull(result7);
04405    return(1 || funcname || hash || result7 || libp) ;
04406 }
04407 
04408 static int G__G__GenVector32_180_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04409 {
04410       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Scale((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04411       G__setnull(result7);
04412    return(1 || funcname || hash || result7 || libp) ;
04413 }
04414 
04415 static int G__G__GenVector32_180_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04416 {
04417       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->Negate();
04418       G__setnull(result7);
04419    return(1 || funcname || hash || result7 || libp) ;
04420 }
04421 
04422 static int G__G__GenVector32_180_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04423 {
04424       G__letint(result7, 103, (long) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::Cartesian3D<Double32_t>*) libp->para[0].ref));
04425    return(1 || funcname || hash || result7 || libp) ;
04426 }
04427 
04428 static int G__G__GenVector32_180_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04429 {
04430       G__letint(result7, 103, (long) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::Cartesian3D<Double32_t>*) libp->para[0].ref));
04431    return(1 || funcname || hash || result7 || libp) ;
04432 }
04433 
04434 static int G__G__GenVector32_180_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04435 {
04436       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->x());
04437    return(1 || funcname || hash || result7 || libp) ;
04438 }
04439 
04440 static int G__G__GenVector32_180_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04441 {
04442       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->y());
04443    return(1 || funcname || hash || result7 || libp) ;
04444 }
04445 
04446 static int G__G__GenVector32_180_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04447 {
04448       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->z());
04449    return(1 || funcname || hash || result7 || libp) ;
04450 }
04451 
04452 static int G__G__GenVector32_180_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04453 {
04454       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetR((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04455       G__setnull(result7);
04456    return(1 || funcname || hash || result7 || libp) ;
04457 }
04458 
04459 static int G__G__GenVector32_180_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04460 {
04461       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetTheta((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04462       G__setnull(result7);
04463    return(1 || funcname || hash || result7 || libp) ;
04464 }
04465 
04466 static int G__G__GenVector32_180_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04467 {
04468       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetPhi((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04469       G__setnull(result7);
04470    return(1 || funcname || hash || result7 || libp) ;
04471 }
04472 
04473 static int G__G__GenVector32_180_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04474 {
04475       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetRho((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04476       G__setnull(result7);
04477    return(1 || funcname || hash || result7 || libp) ;
04478 }
04479 
04480 static int G__G__GenVector32_180_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04481 {
04482       ((ROOT::Math::Cartesian3D<Double32_t>*) G__getstructoffset())->SetEta((ROOT::Math::Cartesian3D<Double32_t>::Scalar) G__double(libp->para[0]));
04483       G__setnull(result7);
04484    return(1 || funcname || hash || result7 || libp) ;
04485 }
04486 
04487 // automatic destructor
04488 typedef ROOT::Math::Cartesian3D<Double32_t> G__TROOTcLcLMathcLcLCartesian3DlEDouble32_tgR;
04489 static int G__G__GenVector32_180_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04490 {
04491    char* gvp = (char*) G__getgvp();
04492    long soff = G__getstructoffset();
04493    int n = G__getaryconstruct();
04494    //
04495    //has_a_delete: 0
04496    //has_own_delete1arg: 0
04497    //has_own_delete2arg: 0
04498    //
04499    if (!soff) {
04500      return(1);
04501    }
04502    if (n) {
04503      if (gvp == (char*)G__PVOID) {
04504        delete[] (ROOT::Math::Cartesian3D<Double32_t>*) soff;
04505      } else {
04506        G__setgvp((long) G__PVOID);
04507        for (int i = n - 1; i >= 0; --i) {
04508          ((ROOT::Math::Cartesian3D<Double32_t>*) (soff+(sizeof(ROOT::Math::Cartesian3D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLCartesian3DlEDouble32_tgR();
04509        }
04510        G__setgvp((long)gvp);
04511      }
04512    } else {
04513      if (gvp == (char*)G__PVOID) {
04514        delete (ROOT::Math::Cartesian3D<Double32_t>*) soff;
04515      } else {
04516        G__setgvp((long) G__PVOID);
04517        ((ROOT::Math::Cartesian3D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLCartesian3DlEDouble32_tgR();
04518        G__setgvp((long)gvp);
04519      }
04520    }
04521    G__setnull(result7);
04522    return(1 || funcname || hash || result7 || libp) ;
04523 }
04524 
04525 
04526 /* ROOT::Math::CylindricalEta3D<Double32_t> */
04527 static int G__G__GenVector32_181_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04528 {
04529    ROOT::Math::CylindricalEta3D<Double32_t>* p = NULL;
04530    char* gvp = (char*) G__getgvp();
04531    int n = G__getaryconstruct();
04532    if (n) {
04533      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04534        p = new ROOT::Math::CylindricalEta3D<Double32_t>[n];
04535      } else {
04536        p = new((void*) gvp) ROOT::Math::CylindricalEta3D<Double32_t>[n];
04537      }
04538    } else {
04539      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04540        p = new ROOT::Math::CylindricalEta3D<Double32_t>;
04541      } else {
04542        p = new((void*) gvp) ROOT::Math::CylindricalEta3D<Double32_t>;
04543      }
04544    }
04545    result7->obj.i = (long) p;
04546    result7->ref = (long) p;
04547    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR));
04548    return(1 || funcname || hash || result7 || libp) ;
04549 }
04550 
04551 static int G__G__GenVector32_181_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04552 {
04553    ROOT::Math::CylindricalEta3D<Double32_t>* p = NULL;
04554    char* gvp = (char*) G__getgvp();
04555    //m: 3
04556    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04557      p = new ROOT::Math::CylindricalEta3D<Double32_t>(
04558 (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[1])
04559 , (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[2]));
04560    } else {
04561      p = new((void*) gvp) ROOT::Math::CylindricalEta3D<Double32_t>(
04562 (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[1])
04563 , (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[2]));
04564    }
04565    result7->obj.i = (long) p;
04566    result7->ref = (long) p;
04567    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR));
04568    return(1 || funcname || hash || result7 || libp) ;
04569 }
04570 
04571 static int G__G__GenVector32_181_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04572 {
04573    ROOT::Math::CylindricalEta3D<Double32_t>* p = NULL;
04574    char* gvp = (char*) G__getgvp();
04575    //m: 1
04576    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04577      p = new ROOT::Math::CylindricalEta3D<Double32_t>(*(ROOT::Math::CylindricalEta3D<Double32_t>*) libp->para[0].ref);
04578    } else {
04579      p = new((void*) gvp) ROOT::Math::CylindricalEta3D<Double32_t>(*(ROOT::Math::CylindricalEta3D<Double32_t>*) libp->para[0].ref);
04580    }
04581    result7->obj.i = (long) p;
04582    result7->ref = (long) p;
04583    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR));
04584    return(1 || funcname || hash || result7 || libp) ;
04585 }
04586 
04587 static int G__G__GenVector32_181_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04588 {
04589       {
04590          const ROOT::Math::CylindricalEta3D<Double32_t>& obj = ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::CylindricalEta3D<Double32_t>*) libp->para[0].ref);
04591          result7->ref = (long) (&obj);
04592          result7->obj.i = (long) (&obj);
04593       }
04594    return(1 || funcname || hash || result7 || libp) ;
04595 }
04596 
04597 static int G__G__GenVector32_181_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04598 {
04599       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar*) G__int(libp->para[0]));
04600       G__setnull(result7);
04601    return(1 || funcname || hash || result7 || libp) ;
04602 }
04603 
04604 static int G__G__GenVector32_181_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04605 {
04606       ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->GetCoordinates((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar*) G__int(libp->para[0]));
04607       G__setnull(result7);
04608    return(1 || funcname || hash || result7 || libp) ;
04609 }
04610 
04611 static int G__G__GenVector32_181_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04612 {
04613       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[1])
04614 , (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[2]));
04615       G__setnull(result7);
04616    return(1 || funcname || hash || result7 || libp) ;
04617 }
04618 
04619 static int G__G__GenVector32_181_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04620 {
04621       ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1])
04622 , *(ROOT::Math::CylindricalEta3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[2]));
04623       G__setnull(result7);
04624    return(1 || funcname || hash || result7 || libp) ;
04625 }
04626 
04627 static int G__G__GenVector32_181_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04628 {
04629       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Rho());
04630    return(1 || funcname || hash || result7 || libp) ;
04631 }
04632 
04633 static int G__G__GenVector32_181_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04634 {
04635       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Eta());
04636    return(1 || funcname || hash || result7 || libp) ;
04637 }
04638 
04639 static int G__G__GenVector32_181_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04640 {
04641       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Phi());
04642    return(1 || funcname || hash || result7 || libp) ;
04643 }
04644 
04645 static int G__G__GenVector32_181_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04646 {
04647       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->X());
04648    return(1 || funcname || hash || result7 || libp) ;
04649 }
04650 
04651 static int G__G__GenVector32_181_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04652 {
04653       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Y());
04654    return(1 || funcname || hash || result7 || libp) ;
04655 }
04656 
04657 static int G__G__GenVector32_181_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04658 {
04659       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Z());
04660    return(1 || funcname || hash || result7 || libp) ;
04661 }
04662 
04663 static int G__G__GenVector32_181_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04664 {
04665       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->R());
04666    return(1 || funcname || hash || result7 || libp) ;
04667 }
04668 
04669 static int G__G__GenVector32_181_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04670 {
04671       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Mag2());
04672    return(1 || funcname || hash || result7 || libp) ;
04673 }
04674 
04675 static int G__G__GenVector32_181_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04676 {
04677       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Perp2());
04678    return(1 || funcname || hash || result7 || libp) ;
04679 }
04680 
04681 static int G__G__GenVector32_181_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04682 {
04683       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Theta());
04684    return(1 || funcname || hash || result7 || libp) ;
04685 }
04686 
04687 static int G__G__GenVector32_181_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04688 {
04689       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetRho((Double32_t) G__double(libp->para[0]));
04690       G__setnull(result7);
04691    return(1 || funcname || hash || result7 || libp) ;
04692 }
04693 
04694 static int G__G__GenVector32_181_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04695 {
04696       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetEta((Double32_t) G__double(libp->para[0]));
04697       G__setnull(result7);
04698    return(1 || funcname || hash || result7 || libp) ;
04699 }
04700 
04701 static int G__G__GenVector32_181_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04702 {
04703       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetPhi((Double32_t) G__double(libp->para[0]));
04704       G__setnull(result7);
04705    return(1 || funcname || hash || result7 || libp) ;
04706 }
04707 
04708 static int G__G__GenVector32_181_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04709 {
04710       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetXYZ((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[1])
04711 , (ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[2]));
04712       G__setnull(result7);
04713    return(1 || funcname || hash || result7 || libp) ;
04714 }
04715 
04716 static int G__G__GenVector32_181_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04717 {
04718       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Scale((Double32_t) G__double(libp->para[0]));
04719       G__setnull(result7);
04720    return(1 || funcname || hash || result7 || libp) ;
04721 }
04722 
04723 static int G__G__GenVector32_181_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04724 {
04725       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->Negate();
04726       G__setnull(result7);
04727    return(1 || funcname || hash || result7 || libp) ;
04728 }
04729 
04730 static int G__G__GenVector32_181_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04731 {
04732       G__letint(result7, 103, (long) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::CylindricalEta3D<Double32_t>*) libp->para[0].ref));
04733    return(1 || funcname || hash || result7 || libp) ;
04734 }
04735 
04736 static int G__G__GenVector32_181_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04737 {
04738       G__letint(result7, 103, (long) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::CylindricalEta3D<Double32_t>*) libp->para[0].ref));
04739    return(1 || funcname || hash || result7 || libp) ;
04740 }
04741 
04742 static int G__G__GenVector32_181_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04743 {
04744       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->x());
04745    return(1 || funcname || hash || result7 || libp) ;
04746 }
04747 
04748 static int G__G__GenVector32_181_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04749 {
04750       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->y());
04751    return(1 || funcname || hash || result7 || libp) ;
04752 }
04753 
04754 static int G__G__GenVector32_181_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04755 {
04756       G__letdouble(result7, 100, (double) ((const ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->z());
04757    return(1 || funcname || hash || result7 || libp) ;
04758 }
04759 
04760 static int G__G__GenVector32_181_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04761 {
04762       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetX((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]));
04763       G__setnull(result7);
04764    return(1 || funcname || hash || result7 || libp) ;
04765 }
04766 
04767 static int G__G__GenVector32_181_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04768 {
04769       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetY((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]));
04770       G__setnull(result7);
04771    return(1 || funcname || hash || result7 || libp) ;
04772 }
04773 
04774 static int G__G__GenVector32_181_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04775 {
04776       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetZ((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]));
04777       G__setnull(result7);
04778    return(1 || funcname || hash || result7 || libp) ;
04779 }
04780 
04781 static int G__G__GenVector32_181_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04782 {
04783       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetR((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]));
04784       G__setnull(result7);
04785    return(1 || funcname || hash || result7 || libp) ;
04786 }
04787 
04788 static int G__G__GenVector32_181_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04789 {
04790       ((ROOT::Math::CylindricalEta3D<Double32_t>*) G__getstructoffset())->SetTheta((ROOT::Math::CylindricalEta3D<Double32_t>::Scalar) G__double(libp->para[0]));
04791       G__setnull(result7);
04792    return(1 || funcname || hash || result7 || libp) ;
04793 }
04794 
04795 // automatic destructor
04796 typedef ROOT::Math::CylindricalEta3D<Double32_t> G__TROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR;
04797 static int G__G__GenVector32_181_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04798 {
04799    char* gvp = (char*) G__getgvp();
04800    long soff = G__getstructoffset();
04801    int n = G__getaryconstruct();
04802    //
04803    //has_a_delete: 0
04804    //has_own_delete1arg: 0
04805    //has_own_delete2arg: 0
04806    //
04807    if (!soff) {
04808      return(1);
04809    }
04810    if (n) {
04811      if (gvp == (char*)G__PVOID) {
04812        delete[] (ROOT::Math::CylindricalEta3D<Double32_t>*) soff;
04813      } else {
04814        G__setgvp((long) G__PVOID);
04815        for (int i = n - 1; i >= 0; --i) {
04816          ((ROOT::Math::CylindricalEta3D<Double32_t>*) (soff+(sizeof(ROOT::Math::CylindricalEta3D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR();
04817        }
04818        G__setgvp((long)gvp);
04819      }
04820    } else {
04821      if (gvp == (char*)G__PVOID) {
04822        delete (ROOT::Math::CylindricalEta3D<Double32_t>*) soff;
04823      } else {
04824        G__setgvp((long) G__PVOID);
04825        ((ROOT::Math::CylindricalEta3D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR();
04826        G__setgvp((long)gvp);
04827      }
04828    }
04829    G__setnull(result7);
04830    return(1 || funcname || hash || result7 || libp) ;
04831 }
04832 
04833 
04834 /* ROOT::Math::Polar3D<Double32_t> */
04835 static int G__G__GenVector32_182_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04836 {
04837    ROOT::Math::Polar3D<Double32_t>* p = NULL;
04838    char* gvp = (char*) G__getgvp();
04839    int n = G__getaryconstruct();
04840    if (n) {
04841      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04842        p = new ROOT::Math::Polar3D<Double32_t>[n];
04843      } else {
04844        p = new((void*) gvp) ROOT::Math::Polar3D<Double32_t>[n];
04845      }
04846    } else {
04847      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04848        p = new ROOT::Math::Polar3D<Double32_t>;
04849      } else {
04850        p = new((void*) gvp) ROOT::Math::Polar3D<Double32_t>;
04851      }
04852    }
04853    result7->obj.i = (long) p;
04854    result7->ref = (long) p;
04855    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR));
04856    return(1 || funcname || hash || result7 || libp) ;
04857 }
04858 
04859 static int G__G__GenVector32_182_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04860 {
04861    ROOT::Math::Polar3D<Double32_t>* p = NULL;
04862    char* gvp = (char*) G__getgvp();
04863    //m: 3
04864    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04865      p = new ROOT::Math::Polar3D<Double32_t>(
04866 (Double32_t) G__double(libp->para[0]), (Double32_t) G__double(libp->para[1])
04867 , (Double32_t) G__double(libp->para[2]));
04868    } else {
04869      p = new((void*) gvp) ROOT::Math::Polar3D<Double32_t>(
04870 (Double32_t) G__double(libp->para[0]), (Double32_t) G__double(libp->para[1])
04871 , (Double32_t) G__double(libp->para[2]));
04872    }
04873    result7->obj.i = (long) p;
04874    result7->ref = (long) p;
04875    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR));
04876    return(1 || funcname || hash || result7 || libp) ;
04877 }
04878 
04879 static int G__G__GenVector32_182_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04880 {
04881    ROOT::Math::Polar3D<Double32_t>* p = NULL;
04882    char* gvp = (char*) G__getgvp();
04883    //m: 1
04884    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
04885      p = new ROOT::Math::Polar3D<Double32_t>(*(ROOT::Math::Polar3D<Double32_t>*) libp->para[0].ref);
04886    } else {
04887      p = new((void*) gvp) ROOT::Math::Polar3D<Double32_t>(*(ROOT::Math::Polar3D<Double32_t>*) libp->para[0].ref);
04888    }
04889    result7->obj.i = (long) p;
04890    result7->ref = (long) p;
04891    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR));
04892    return(1 || funcname || hash || result7 || libp) ;
04893 }
04894 
04895 static int G__G__GenVector32_182_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04896 {
04897       {
04898          const ROOT::Math::Polar3D<Double32_t>& obj = ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::Polar3D<Double32_t>*) libp->para[0].ref);
04899          result7->ref = (long) (&obj);
04900          result7->obj.i = (long) (&obj);
04901       }
04902    return(1 || funcname || hash || result7 || libp) ;
04903 }
04904 
04905 static int G__G__GenVector32_182_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04906 {
04907       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Polar3D<Double32_t>::Scalar*) G__int(libp->para[0]));
04908       G__setnull(result7);
04909    return(1 || funcname || hash || result7 || libp) ;
04910 }
04911 
04912 static int G__G__GenVector32_182_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04913 {
04914       ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->GetCoordinates((ROOT::Math::Polar3D<Double32_t>::Scalar*) G__int(libp->para[0]));
04915       G__setnull(result7);
04916    return(1 || funcname || hash || result7 || libp) ;
04917 }
04918 
04919 static int G__G__GenVector32_182_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04920 {
04921       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[1])
04922 , (ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[2]));
04923       G__setnull(result7);
04924    return(1 || funcname || hash || result7 || libp) ;
04925 }
04926 
04927 static int G__G__GenVector32_182_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04928 {
04929       ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Polar3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Polar3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1])
04930 , *(ROOT::Math::Polar3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[2]));
04931       G__setnull(result7);
04932    return(1 || funcname || hash || result7 || libp) ;
04933 }
04934 
04935 static int G__G__GenVector32_182_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04936 {
04937       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->R());
04938    return(1 || funcname || hash || result7 || libp) ;
04939 }
04940 
04941 static int G__G__GenVector32_182_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04942 {
04943       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Phi());
04944    return(1 || funcname || hash || result7 || libp) ;
04945 }
04946 
04947 static int G__G__GenVector32_182_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04948 {
04949       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Theta());
04950    return(1 || funcname || hash || result7 || libp) ;
04951 }
04952 
04953 static int G__G__GenVector32_182_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04954 {
04955       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Rho());
04956    return(1 || funcname || hash || result7 || libp) ;
04957 }
04958 
04959 static int G__G__GenVector32_182_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04960 {
04961       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->X());
04962    return(1 || funcname || hash || result7 || libp) ;
04963 }
04964 
04965 static int G__G__GenVector32_182_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04966 {
04967       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Y());
04968    return(1 || funcname || hash || result7 || libp) ;
04969 }
04970 
04971 static int G__G__GenVector32_182_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04972 {
04973       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Z());
04974    return(1 || funcname || hash || result7 || libp) ;
04975 }
04976 
04977 static int G__G__GenVector32_182_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04978 {
04979       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Mag2());
04980    return(1 || funcname || hash || result7 || libp) ;
04981 }
04982 
04983 static int G__G__GenVector32_182_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04984 {
04985       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Perp2());
04986    return(1 || funcname || hash || result7 || libp) ;
04987 }
04988 
04989 static int G__G__GenVector32_182_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04990 {
04991       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Eta());
04992    return(1 || funcname || hash || result7 || libp) ;
04993 }
04994 
04995 static int G__G__GenVector32_182_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
04996 {
04997       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetR(*(Double32_t*) G__Doubleref(&libp->para[0]));
04998       G__setnull(result7);
04999    return(1 || funcname || hash || result7 || libp) ;
05000 }
05001 
05002 static int G__G__GenVector32_182_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05003 {
05004       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetTheta(*(Double32_t*) G__Doubleref(&libp->para[0]));
05005       G__setnull(result7);
05006    return(1 || funcname || hash || result7 || libp) ;
05007 }
05008 
05009 static int G__G__GenVector32_182_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05010 {
05011       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetPhi(*(Double32_t*) G__Doubleref(&libp->para[0]));
05012       G__setnull(result7);
05013    return(1 || funcname || hash || result7 || libp) ;
05014 }
05015 
05016 static int G__G__GenVector32_182_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05017 {
05018       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetXYZ((ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[1])
05019 , (ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[2]));
05020       G__setnull(result7);
05021    return(1 || funcname || hash || result7 || libp) ;
05022 }
05023 
05024 static int G__G__GenVector32_182_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05025 {
05026       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Scale((Double32_t) G__double(libp->para[0]));
05027       G__setnull(result7);
05028    return(1 || funcname || hash || result7 || libp) ;
05029 }
05030 
05031 static int G__G__GenVector32_182_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05032 {
05033       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->Negate();
05034       G__setnull(result7);
05035    return(1 || funcname || hash || result7 || libp) ;
05036 }
05037 
05038 static int G__G__GenVector32_182_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05039 {
05040       G__letint(result7, 103, (long) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::Polar3D<Double32_t>*) libp->para[0].ref));
05041    return(1 || funcname || hash || result7 || libp) ;
05042 }
05043 
05044 static int G__G__GenVector32_182_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05045 {
05046       G__letint(result7, 103, (long) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::Polar3D<Double32_t>*) libp->para[0].ref));
05047    return(1 || funcname || hash || result7 || libp) ;
05048 }
05049 
05050 static int G__G__GenVector32_182_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05051 {
05052       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->x());
05053    return(1 || funcname || hash || result7 || libp) ;
05054 }
05055 
05056 static int G__G__GenVector32_182_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05057 {
05058       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->y());
05059    return(1 || funcname || hash || result7 || libp) ;
05060 }
05061 
05062 static int G__G__GenVector32_182_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05063 {
05064       G__letdouble(result7, 100, (double) ((const ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->z());
05065    return(1 || funcname || hash || result7 || libp) ;
05066 }
05067 
05068 static int G__G__GenVector32_182_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05069 {
05070       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetX((ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[0]));
05071       G__setnull(result7);
05072    return(1 || funcname || hash || result7 || libp) ;
05073 }
05074 
05075 static int G__G__GenVector32_182_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05076 {
05077       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetY((ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[0]));
05078       G__setnull(result7);
05079    return(1 || funcname || hash || result7 || libp) ;
05080 }
05081 
05082 static int G__G__GenVector32_182_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05083 {
05084       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetZ((ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[0]));
05085       G__setnull(result7);
05086    return(1 || funcname || hash || result7 || libp) ;
05087 }
05088 
05089 static int G__G__GenVector32_182_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05090 {
05091       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetRho((ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[0]));
05092       G__setnull(result7);
05093    return(1 || funcname || hash || result7 || libp) ;
05094 }
05095 
05096 static int G__G__GenVector32_182_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05097 {
05098       ((ROOT::Math::Polar3D<Double32_t>*) G__getstructoffset())->SetEta((ROOT::Math::Polar3D<Double32_t>::Scalar) G__double(libp->para[0]));
05099       G__setnull(result7);
05100    return(1 || funcname || hash || result7 || libp) ;
05101 }
05102 
05103 // automatic destructor
05104 typedef ROOT::Math::Polar3D<Double32_t> G__TROOTcLcLMathcLcLPolar3DlEDouble32_tgR;
05105 static int G__G__GenVector32_182_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05106 {
05107    char* gvp = (char*) G__getgvp();
05108    long soff = G__getstructoffset();
05109    int n = G__getaryconstruct();
05110    //
05111    //has_a_delete: 0
05112    //has_own_delete1arg: 0
05113    //has_own_delete2arg: 0
05114    //
05115    if (!soff) {
05116      return(1);
05117    }
05118    if (n) {
05119      if (gvp == (char*)G__PVOID) {
05120        delete[] (ROOT::Math::Polar3D<Double32_t>*) soff;
05121      } else {
05122        G__setgvp((long) G__PVOID);
05123        for (int i = n - 1; i >= 0; --i) {
05124          ((ROOT::Math::Polar3D<Double32_t>*) (soff+(sizeof(ROOT::Math::Polar3D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLPolar3DlEDouble32_tgR();
05125        }
05126        G__setgvp((long)gvp);
05127      }
05128    } else {
05129      if (gvp == (char*)G__PVOID) {
05130        delete (ROOT::Math::Polar3D<Double32_t>*) soff;
05131      } else {
05132        G__setgvp((long) G__PVOID);
05133        ((ROOT::Math::Polar3D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLPolar3DlEDouble32_tgR();
05134        G__setgvp((long)gvp);
05135      }
05136    }
05137    G__setnull(result7);
05138    return(1 || funcname || hash || result7 || libp) ;
05139 }
05140 
05141 
05142 /* ROOT::Math::Cylindrical3D<Double32_t> */
05143 static int G__G__GenVector32_183_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05144 {
05145    ROOT::Math::Cylindrical3D<Double32_t>* p = NULL;
05146    char* gvp = (char*) G__getgvp();
05147    int n = G__getaryconstruct();
05148    if (n) {
05149      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05150        p = new ROOT::Math::Cylindrical3D<Double32_t>[n];
05151      } else {
05152        p = new((void*) gvp) ROOT::Math::Cylindrical3D<Double32_t>[n];
05153      }
05154    } else {
05155      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05156        p = new ROOT::Math::Cylindrical3D<Double32_t>;
05157      } else {
05158        p = new((void*) gvp) ROOT::Math::Cylindrical3D<Double32_t>;
05159      }
05160    }
05161    result7->obj.i = (long) p;
05162    result7->ref = (long) p;
05163    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR));
05164    return(1 || funcname || hash || result7 || libp) ;
05165 }
05166 
05167 static int G__G__GenVector32_183_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05168 {
05169    ROOT::Math::Cylindrical3D<Double32_t>* p = NULL;
05170    char* gvp = (char*) G__getgvp();
05171    //m: 3
05172    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05173      p = new ROOT::Math::Cylindrical3D<Double32_t>(
05174 (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[1])
05175 , (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[2]));
05176    } else {
05177      p = new((void*) gvp) ROOT::Math::Cylindrical3D<Double32_t>(
05178 (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[1])
05179 , (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[2]));
05180    }
05181    result7->obj.i = (long) p;
05182    result7->ref = (long) p;
05183    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR));
05184    return(1 || funcname || hash || result7 || libp) ;
05185 }
05186 
05187 static int G__G__GenVector32_183_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05188 {
05189    ROOT::Math::Cylindrical3D<Double32_t>* p = NULL;
05190    char* gvp = (char*) G__getgvp();
05191    //m: 1
05192    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05193      p = new ROOT::Math::Cylindrical3D<Double32_t>(*(ROOT::Math::Cylindrical3D<Double32_t>*) libp->para[0].ref);
05194    } else {
05195      p = new((void*) gvp) ROOT::Math::Cylindrical3D<Double32_t>(*(ROOT::Math::Cylindrical3D<Double32_t>*) libp->para[0].ref);
05196    }
05197    result7->obj.i = (long) p;
05198    result7->ref = (long) p;
05199    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR));
05200    return(1 || funcname || hash || result7 || libp) ;
05201 }
05202 
05203 static int G__G__GenVector32_183_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05204 {
05205       {
05206          const ROOT::Math::Cylindrical3D<Double32_t>& obj = ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::Cylindrical3D<Double32_t>*) libp->para[0].ref);
05207          result7->ref = (long) (&obj);
05208          result7->obj.i = (long) (&obj);
05209       }
05210    return(1 || funcname || hash || result7 || libp) ;
05211 }
05212 
05213 static int G__G__GenVector32_183_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05214 {
05215       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cylindrical3D<Double32_t>::Scalar*) G__int(libp->para[0]));
05216       G__setnull(result7);
05217    return(1 || funcname || hash || result7 || libp) ;
05218 }
05219 
05220 static int G__G__GenVector32_183_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05221 {
05222       ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->GetCoordinates((ROOT::Math::Cylindrical3D<Double32_t>::Scalar*) G__int(libp->para[0]));
05223       G__setnull(result7);
05224    return(1 || funcname || hash || result7 || libp) ;
05225 }
05226 
05227 static int G__G__GenVector32_183_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05228 {
05229       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[1])
05230 , (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[2]));
05231       G__setnull(result7);
05232    return(1 || funcname || hash || result7 || libp) ;
05233 }
05234 
05235 static int G__G__GenVector32_183_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05236 {
05237       ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::Cylindrical3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::Cylindrical3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1])
05238 , *(ROOT::Math::Cylindrical3D<Double32_t>::Scalar*) G__Doubleref(&libp->para[2]));
05239       G__setnull(result7);
05240    return(1 || funcname || hash || result7 || libp) ;
05241 }
05242 
05243 static int G__G__GenVector32_183_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05244 {
05245       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Rho());
05246    return(1 || funcname || hash || result7 || libp) ;
05247 }
05248 
05249 static int G__G__GenVector32_183_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05250 {
05251       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Z());
05252    return(1 || funcname || hash || result7 || libp) ;
05253 }
05254 
05255 static int G__G__GenVector32_183_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05256 {
05257       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Phi());
05258    return(1 || funcname || hash || result7 || libp) ;
05259 }
05260 
05261 static int G__G__GenVector32_183_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05262 {
05263       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->X());
05264    return(1 || funcname || hash || result7 || libp) ;
05265 }
05266 
05267 static int G__G__GenVector32_183_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05268 {
05269       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Y());
05270    return(1 || funcname || hash || result7 || libp) ;
05271 }
05272 
05273 static int G__G__GenVector32_183_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05274 {
05275       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Mag2());
05276    return(1 || funcname || hash || result7 || libp) ;
05277 }
05278 
05279 static int G__G__GenVector32_183_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05280 {
05281       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->R());
05282    return(1 || funcname || hash || result7 || libp) ;
05283 }
05284 
05285 static int G__G__GenVector32_183_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05286 {
05287       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Perp2());
05288    return(1 || funcname || hash || result7 || libp) ;
05289 }
05290 
05291 static int G__G__GenVector32_183_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05292 {
05293       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Theta());
05294    return(1 || funcname || hash || result7 || libp) ;
05295 }
05296 
05297 static int G__G__GenVector32_183_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05298 {
05299       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Eta());
05300    return(1 || funcname || hash || result7 || libp) ;
05301 }
05302 
05303 static int G__G__GenVector32_183_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05304 {
05305       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetRho((Double32_t) G__double(libp->para[0]));
05306       G__setnull(result7);
05307    return(1 || funcname || hash || result7 || libp) ;
05308 }
05309 
05310 static int G__G__GenVector32_183_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05311 {
05312       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetZ((Double32_t) G__double(libp->para[0]));
05313       G__setnull(result7);
05314    return(1 || funcname || hash || result7 || libp) ;
05315 }
05316 
05317 static int G__G__GenVector32_183_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05318 {
05319       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetPhi((Double32_t) G__double(libp->para[0]));
05320       G__setnull(result7);
05321    return(1 || funcname || hash || result7 || libp) ;
05322 }
05323 
05324 static int G__G__GenVector32_183_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05325 {
05326       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetXYZ((ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[1])
05327 , (ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[2]));
05328       G__setnull(result7);
05329    return(1 || funcname || hash || result7 || libp) ;
05330 }
05331 
05332 static int G__G__GenVector32_183_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05333 {
05334       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Scale((Double32_t) G__double(libp->para[0]));
05335       G__setnull(result7);
05336    return(1 || funcname || hash || result7 || libp) ;
05337 }
05338 
05339 static int G__G__GenVector32_183_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05340 {
05341       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->Negate();
05342       G__setnull(result7);
05343    return(1 || funcname || hash || result7 || libp) ;
05344 }
05345 
05346 static int G__G__GenVector32_183_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05347 {
05348       G__letint(result7, 103, (long) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::Cylindrical3D<Double32_t>*) libp->para[0].ref));
05349    return(1 || funcname || hash || result7 || libp) ;
05350 }
05351 
05352 static int G__G__GenVector32_183_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05353 {
05354       G__letint(result7, 103, (long) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::Cylindrical3D<Double32_t>*) libp->para[0].ref));
05355    return(1 || funcname || hash || result7 || libp) ;
05356 }
05357 
05358 static int G__G__GenVector32_183_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05359 {
05360       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->x());
05361    return(1 || funcname || hash || result7 || libp) ;
05362 }
05363 
05364 static int G__G__GenVector32_183_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05365 {
05366       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->y());
05367    return(1 || funcname || hash || result7 || libp) ;
05368 }
05369 
05370 static int G__G__GenVector32_183_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05371 {
05372       G__letdouble(result7, 100, (double) ((const ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->z());
05373    return(1 || funcname || hash || result7 || libp) ;
05374 }
05375 
05376 static int G__G__GenVector32_183_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05377 {
05378       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetX((ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]));
05379       G__setnull(result7);
05380    return(1 || funcname || hash || result7 || libp) ;
05381 }
05382 
05383 static int G__G__GenVector32_183_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05384 {
05385       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetY((ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]));
05386       G__setnull(result7);
05387    return(1 || funcname || hash || result7 || libp) ;
05388 }
05389 
05390 static int G__G__GenVector32_183_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05391 {
05392       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetEta((ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]));
05393       G__setnull(result7);
05394    return(1 || funcname || hash || result7 || libp) ;
05395 }
05396 
05397 static int G__G__GenVector32_183_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05398 {
05399       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetR((ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]));
05400       G__setnull(result7);
05401    return(1 || funcname || hash || result7 || libp) ;
05402 }
05403 
05404 static int G__G__GenVector32_183_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05405 {
05406       ((ROOT::Math::Cylindrical3D<Double32_t>*) G__getstructoffset())->SetTheta((ROOT::Math::Cylindrical3D<Double32_t>::Scalar) G__double(libp->para[0]));
05407       G__setnull(result7);
05408    return(1 || funcname || hash || result7 || libp) ;
05409 }
05410 
05411 // automatic destructor
05412 typedef ROOT::Math::Cylindrical3D<Double32_t> G__TROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR;
05413 static int G__G__GenVector32_183_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05414 {
05415    char* gvp = (char*) G__getgvp();
05416    long soff = G__getstructoffset();
05417    int n = G__getaryconstruct();
05418    //
05419    //has_a_delete: 0
05420    //has_own_delete1arg: 0
05421    //has_own_delete2arg: 0
05422    //
05423    if (!soff) {
05424      return(1);
05425    }
05426    if (n) {
05427      if (gvp == (char*)G__PVOID) {
05428        delete[] (ROOT::Math::Cylindrical3D<Double32_t>*) soff;
05429      } else {
05430        G__setgvp((long) G__PVOID);
05431        for (int i = n - 1; i >= 0; --i) {
05432          ((ROOT::Math::Cylindrical3D<Double32_t>*) (soff+(sizeof(ROOT::Math::Cylindrical3D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR();
05433        }
05434        G__setgvp((long)gvp);
05435      }
05436    } else {
05437      if (gvp == (char*)G__PVOID) {
05438        delete (ROOT::Math::Cylindrical3D<Double32_t>*) soff;
05439      } else {
05440        G__setgvp((long) G__PVOID);
05441        ((ROOT::Math::Cylindrical3D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR();
05442        G__setgvp((long)gvp);
05443      }
05444    }
05445    G__setnull(result7);
05446    return(1 || funcname || hash || result7 || libp) ;
05447 }
05448 
05449 
05450 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
05451 static int G__G__GenVector32_184_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05452 {
05453    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
05454    char* gvp = (char*) G__getgvp();
05455    int n = G__getaryconstruct();
05456    if (n) {
05457      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05458        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
05459      } else {
05460        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
05461      }
05462    } else {
05463      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05464        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
05465      } else {
05466        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
05467      }
05468    }
05469    result7->obj.i = (long) p;
05470    result7->ref = (long) p;
05471    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
05472    return(1 || funcname || hash || result7 || libp) ;
05473 }
05474 
05475 static int G__G__GenVector32_184_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05476 {
05477    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
05478    char* gvp = (char*) G__getgvp();
05479    //m: 3
05480    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05481      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
05482 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
05483 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
05484    } else {
05485      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
05486 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
05487 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
05488    }
05489    result7->obj.i = (long) p;
05490    result7->ref = (long) p;
05491    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
05492    return(1 || funcname || hash || result7 || libp) ;
05493 }
05494 
05495 static int G__G__GenVector32_184_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05496 {
05497       {
05498          const ROOT::Math::Cartesian3D<Double32_t>* pobj;
05499          const ROOT::Math::Cartesian3D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
05500          pobj = new ROOT::Math::Cartesian3D<Double32_t>(xobj);
05501          result7->obj.i = (long) ((void*) pobj);
05502          result7->ref = result7->obj.i;
05503          G__store_tempobject(*result7);
05504       }
05505    return(1 || funcname || hash || result7 || libp) ;
05506 }
05507 
05508 static int G__G__GenVector32_184_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05509 {
05510       {
05511          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
05512          result7->ref = (long) (&obj);
05513          result7->obj.i = (long) (&obj);
05514       }
05515    return(1 || funcname || hash || result7 || libp) ;
05516 }
05517 
05518 static int G__G__GenVector32_184_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05519 {
05520       {
05521          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
05522 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
05523          result7->ref = (long) (&obj);
05524          result7->obj.i = (long) (&obj);
05525       }
05526    return(1 || funcname || hash || result7 || libp) ;
05527 }
05528 
05529 static int G__G__GenVector32_184_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05530 {
05531       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
05532 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
05533       G__setnull(result7);
05534    return(1 || funcname || hash || result7 || libp) ;
05535 }
05536 
05537 static int G__G__GenVector32_184_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05538 {
05539       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
05540       G__setnull(result7);
05541    return(1 || funcname || hash || result7 || libp) ;
05542 }
05543 
05544 static int G__G__GenVector32_184_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05545 {
05546       {
05547          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
05548 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
05549          result7->ref = (long) (&obj);
05550          result7->obj.i = (long) (&obj);
05551       }
05552    return(1 || funcname || hash || result7 || libp) ;
05553 }
05554 
05555 static int G__G__GenVector32_184_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05556 {
05557       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
05558    return(1 || funcname || hash || result7 || libp) ;
05559 }
05560 
05561 static int G__G__GenVector32_184_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05562 {
05563       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
05564    return(1 || funcname || hash || result7 || libp) ;
05565 }
05566 
05567 static int G__G__GenVector32_184_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05568 {
05569       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
05570    return(1 || funcname || hash || result7 || libp) ;
05571 }
05572 
05573 static int G__G__GenVector32_184_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05574 {
05575       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
05576    return(1 || funcname || hash || result7 || libp) ;
05577 }
05578 
05579 static int G__G__GenVector32_184_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05580 {
05581       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
05582    return(1 || funcname || hash || result7 || libp) ;
05583 }
05584 
05585 static int G__G__GenVector32_184_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05586 {
05587       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
05588    return(1 || funcname || hash || result7 || libp) ;
05589 }
05590 
05591 static int G__G__GenVector32_184_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05592 {
05593       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
05594    return(1 || funcname || hash || result7 || libp) ;
05595 }
05596 
05597 static int G__G__GenVector32_184_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05598 {
05599       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
05600    return(1 || funcname || hash || result7 || libp) ;
05601 }
05602 
05603 static int G__G__GenVector32_184_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05604 {
05605       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
05606    return(1 || funcname || hash || result7 || libp) ;
05607 }
05608 
05609 static int G__G__GenVector32_184_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05610 {
05611       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
05612    return(1 || funcname || hash || result7 || libp) ;
05613 }
05614 
05615 static int G__G__GenVector32_184_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05616 {
05617       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
05618    return(1 || funcname || hash || result7 || libp) ;
05619 }
05620 
05621 static int G__G__GenVector32_184_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05622 {
05623       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
05624    return(1 || funcname || hash || result7 || libp) ;
05625 }
05626 
05627 static int G__G__GenVector32_184_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05628 {
05629       {
05630          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05631          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
05632          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05633          result7->obj.i = (long) ((void*) pobj);
05634          result7->ref = result7->obj.i;
05635          G__store_tempobject(*result7);
05636       }
05637    return(1 || funcname || hash || result7 || libp) ;
05638 }
05639 
05640 static int G__G__GenVector32_184_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05641 {
05642       {
05643          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05644          result7->ref = (long) (&obj);
05645          result7->obj.i = (long) (&obj);
05646       }
05647    return(1 || funcname || hash || result7 || libp) ;
05648 }
05649 
05650 static int G__G__GenVector32_184_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05651 {
05652       {
05653          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05654          result7->ref = (long) (&obj);
05655          result7->obj.i = (long) (&obj);
05656       }
05657    return(1 || funcname || hash || result7 || libp) ;
05658 }
05659 
05660 static int G__G__GenVector32_184_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05661 {
05662       {
05663          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05664          result7->ref = (long) (&obj);
05665          result7->obj.i = (long) (&obj);
05666       }
05667    return(1 || funcname || hash || result7 || libp) ;
05668 }
05669 
05670 static int G__G__GenVector32_184_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05671 {
05672       {
05673          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05674          result7->ref = (long) (&obj);
05675          result7->obj.i = (long) (&obj);
05676       }
05677    return(1 || funcname || hash || result7 || libp) ;
05678 }
05679 
05680 static int G__G__GenVector32_184_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05681 {
05682       {
05683          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05684          result7->ref = (long) (&obj);
05685          result7->obj.i = (long) (&obj);
05686       }
05687    return(1 || funcname || hash || result7 || libp) ;
05688 }
05689 
05690 static int G__G__GenVector32_184_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05691 {
05692       {
05693          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05694          result7->ref = (long) (&obj);
05695          result7->obj.i = (long) (&obj);
05696       }
05697    return(1 || funcname || hash || result7 || libp) ;
05698 }
05699 
05700 static int G__G__GenVector32_184_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05701 {
05702       {
05703          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05704          result7->ref = (long) (&obj);
05705          result7->obj.i = (long) (&obj);
05706       }
05707    return(1 || funcname || hash || result7 || libp) ;
05708 }
05709 
05710 static int G__G__GenVector32_184_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05711 {
05712       {
05713          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05714          result7->ref = (long) (&obj);
05715          result7->obj.i = (long) (&obj);
05716       }
05717    return(1 || funcname || hash || result7 || libp) ;
05718 }
05719 
05720 static int G__G__GenVector32_184_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05721 {
05722       {
05723          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05724          result7->ref = (long) (&obj);
05725          result7->obj.i = (long) (&obj);
05726       }
05727    return(1 || funcname || hash || result7 || libp) ;
05728 }
05729 
05730 static int G__G__GenVector32_184_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05731 {
05732       {
05733          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05734          result7->ref = (long) (&obj);
05735          result7->obj.i = (long) (&obj);
05736       }
05737    return(1 || funcname || hash || result7 || libp) ;
05738 }
05739 
05740 static int G__G__GenVector32_184_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05741 {
05742       {
05743          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05744          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05745          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05746          result7->obj.i = (long) ((void*) pobj);
05747          result7->ref = result7->obj.i;
05748          G__store_tempobject(*result7);
05749       }
05750    return(1 || funcname || hash || result7 || libp) ;
05751 }
05752 
05753 static int G__G__GenVector32_184_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05754 {
05755       {
05756          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05757          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
05758          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05759          result7->obj.i = (long) ((void*) pobj);
05760          result7->ref = result7->obj.i;
05761          G__store_tempobject(*result7);
05762       }
05763    return(1 || funcname || hash || result7 || libp) ;
05764 }
05765 
05766 static int G__G__GenVector32_184_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05767 {
05768       {
05769          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05770          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
05771          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05772          result7->obj.i = (long) ((void*) pobj);
05773          result7->ref = result7->obj.i;
05774          G__store_tempobject(*result7);
05775       }
05776    return(1 || funcname || hash || result7 || libp) ;
05777 }
05778 
05779 static int G__G__GenVector32_184_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05780 {
05781       {
05782          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05783          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
05784          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05785          result7->obj.i = (long) ((void*) pobj);
05786          result7->ref = result7->obj.i;
05787          G__store_tempobject(*result7);
05788       }
05789    return(1 || funcname || hash || result7 || libp) ;
05790 }
05791 
05792 static int G__G__GenVector32_184_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05793 {
05794       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
05795    return(1 || funcname || hash || result7 || libp) ;
05796 }
05797 
05798 static int G__G__GenVector32_184_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05799 {
05800       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
05801    return(1 || funcname || hash || result7 || libp) ;
05802 }
05803 
05804 static int G__G__GenVector32_184_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05805 {
05806       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
05807    return(1 || funcname || hash || result7 || libp) ;
05808 }
05809 
05810 static int G__G__GenVector32_184_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05811 {
05812       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
05813    return(1 || funcname || hash || result7 || libp) ;
05814 }
05815 
05816 static int G__G__GenVector32_184_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05817 {
05818       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
05819    return(1 || funcname || hash || result7 || libp) ;
05820 }
05821 
05822 static int G__G__GenVector32_184_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05823 {
05824       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
05825    return(1 || funcname || hash || result7 || libp) ;
05826 }
05827 
05828 static int G__G__GenVector32_184_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05829 {
05830       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
05831    return(1 || funcname || hash || result7 || libp) ;
05832 }
05833 
05834 static int G__G__GenVector32_184_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05835 {
05836       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
05837    return(1 || funcname || hash || result7 || libp) ;
05838 }
05839 
05840 static int G__G__GenVector32_184_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05841 {
05842       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
05843    return(1 || funcname || hash || result7 || libp) ;
05844 }
05845 
05846 static int G__G__GenVector32_184_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05847 {
05848       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
05849    return(1 || funcname || hash || result7 || libp) ;
05850 }
05851 
05852 static int G__G__GenVector32_184_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05853 {
05854       {
05855          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
05856          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
05857          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
05858          result7->obj.i = (long) ((void*) pobj);
05859          result7->ref = result7->obj.i;
05860          G__store_tempobject(*result7);
05861       }
05862    return(1 || funcname || hash || result7 || libp) ;
05863 }
05864 
05865 // automatic copy constructor
05866 static int G__G__GenVector32_184_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05867 
05868 {
05869    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
05870    void* tmp = (void*) G__int(libp->para[0]);
05871    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
05872    result7->obj.i = (long) p;
05873    result7->ref = (long) p;
05874    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
05875    return(1 || funcname || hash || result7 || libp) ;
05876 }
05877 
05878 // automatic destructor
05879 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
05880 static int G__G__GenVector32_184_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05881 {
05882    char* gvp = (char*) G__getgvp();
05883    long soff = G__getstructoffset();
05884    int n = G__getaryconstruct();
05885    //
05886    //has_a_delete: 0
05887    //has_own_delete1arg: 0
05888    //has_own_delete2arg: 0
05889    //
05890    if (!soff) {
05891      return(1);
05892    }
05893    if (n) {
05894      if (gvp == (char*)G__PVOID) {
05895        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
05896      } else {
05897        G__setgvp((long) G__PVOID);
05898        for (int i = n - 1; i >= 0; --i) {
05899          ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
05900        }
05901        G__setgvp((long)gvp);
05902      }
05903    } else {
05904      if (gvp == (char*)G__PVOID) {
05905        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
05906      } else {
05907        G__setgvp((long) G__PVOID);
05908        ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
05909        G__setgvp((long)gvp);
05910      }
05911    }
05912    G__setnull(result7);
05913    return(1 || funcname || hash || result7 || libp) ;
05914 }
05915 
05916 // automatic assignment operator
05917 static int G__G__GenVector32_184_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05918 {
05919    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
05920    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
05921    const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
05922    result7->ref = (long) (&obj);
05923    result7->obj.i = (long) (&obj);
05924    return(1 || funcname || hash || result7 || libp) ;
05925 }
05926 
05927 
05928 /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
05929 static int G__G__GenVector32_185_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05930 {
05931    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
05932    char* gvp = (char*) G__getgvp();
05933    int n = G__getaryconstruct();
05934    if (n) {
05935      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05936        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
05937      } else {
05938        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
05939      }
05940    } else {
05941      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05942        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
05943      } else {
05944        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
05945      }
05946    }
05947    result7->obj.i = (long) p;
05948    result7->ref = (long) p;
05949    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
05950    return(1 || funcname || hash || result7 || libp) ;
05951 }
05952 
05953 static int G__G__GenVector32_185_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05954 {
05955    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
05956    char* gvp = (char*) G__getgvp();
05957    //m: 3
05958    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
05959      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
05960 (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
05961 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
05962    } else {
05963      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
05964 (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
05965 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
05966    }
05967    result7->obj.i = (long) p;
05968    result7->ref = (long) p;
05969    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
05970    return(1 || funcname || hash || result7 || libp) ;
05971 }
05972 
05973 static int G__G__GenVector32_185_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05974 {
05975       {
05976          const ROOT::Math::CylindricalEta3D<Double32_t>* pobj;
05977          const ROOT::Math::CylindricalEta3D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
05978          pobj = new ROOT::Math::CylindricalEta3D<Double32_t>(xobj);
05979          result7->obj.i = (long) ((void*) pobj);
05980          result7->ref = result7->obj.i;
05981          G__store_tempobject(*result7);
05982       }
05983    return(1 || funcname || hash || result7 || libp) ;
05984 }
05985 
05986 static int G__G__GenVector32_185_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05987 {
05988       {
05989          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
05990          result7->ref = (long) (&obj);
05991          result7->obj.i = (long) (&obj);
05992       }
05993    return(1 || funcname || hash || result7 || libp) ;
05994 }
05995 
05996 static int G__G__GenVector32_185_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
05997 {
05998       {
05999          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06000 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06001          result7->ref = (long) (&obj);
06002          result7->obj.i = (long) (&obj);
06003       }
06004    return(1 || funcname || hash || result7 || libp) ;
06005 }
06006 
06007 static int G__G__GenVector32_185_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06008 {
06009       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
06010 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
06011       G__setnull(result7);
06012    return(1 || funcname || hash || result7 || libp) ;
06013 }
06014 
06015 static int G__G__GenVector32_185_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06016 {
06017       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
06018       G__setnull(result7);
06019    return(1 || funcname || hash || result7 || libp) ;
06020 }
06021 
06022 static int G__G__GenVector32_185_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06023 {
06024       {
06025          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06026 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06027          result7->ref = (long) (&obj);
06028          result7->obj.i = (long) (&obj);
06029       }
06030    return(1 || funcname || hash || result7 || libp) ;
06031 }
06032 
06033 static int G__G__GenVector32_185_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06034 {
06035       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
06036    return(1 || funcname || hash || result7 || libp) ;
06037 }
06038 
06039 static int G__G__GenVector32_185_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06040 {
06041       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
06042    return(1 || funcname || hash || result7 || libp) ;
06043 }
06044 
06045 static int G__G__GenVector32_185_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06046 {
06047       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
06048    return(1 || funcname || hash || result7 || libp) ;
06049 }
06050 
06051 static int G__G__GenVector32_185_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06052 {
06053       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
06054    return(1 || funcname || hash || result7 || libp) ;
06055 }
06056 
06057 static int G__G__GenVector32_185_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06058 {
06059       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
06060    return(1 || funcname || hash || result7 || libp) ;
06061 }
06062 
06063 static int G__G__GenVector32_185_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06064 {
06065       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
06066    return(1 || funcname || hash || result7 || libp) ;
06067 }
06068 
06069 static int G__G__GenVector32_185_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06070 {
06071       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
06072    return(1 || funcname || hash || result7 || libp) ;
06073 }
06074 
06075 static int G__G__GenVector32_185_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06076 {
06077       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
06078    return(1 || funcname || hash || result7 || libp) ;
06079 }
06080 
06081 static int G__G__GenVector32_185_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06082 {
06083       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
06084    return(1 || funcname || hash || result7 || libp) ;
06085 }
06086 
06087 static int G__G__GenVector32_185_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06088 {
06089       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
06090    return(1 || funcname || hash || result7 || libp) ;
06091 }
06092 
06093 static int G__G__GenVector32_185_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06094 {
06095       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
06096    return(1 || funcname || hash || result7 || libp) ;
06097 }
06098 
06099 static int G__G__GenVector32_185_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06100 {
06101       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
06102    return(1 || funcname || hash || result7 || libp) ;
06103 }
06104 
06105 static int G__G__GenVector32_185_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06106 {
06107       {
06108          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06109          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
06110          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06111          result7->obj.i = (long) ((void*) pobj);
06112          result7->ref = result7->obj.i;
06113          G__store_tempobject(*result7);
06114       }
06115    return(1 || funcname || hash || result7 || libp) ;
06116 }
06117 
06118 static int G__G__GenVector32_185_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06119 {
06120       {
06121          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06122          result7->ref = (long) (&obj);
06123          result7->obj.i = (long) (&obj);
06124       }
06125    return(1 || funcname || hash || result7 || libp) ;
06126 }
06127 
06128 static int G__G__GenVector32_185_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06129 {
06130       {
06131          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06132          result7->ref = (long) (&obj);
06133          result7->obj.i = (long) (&obj);
06134       }
06135    return(1 || funcname || hash || result7 || libp) ;
06136 }
06137 
06138 static int G__G__GenVector32_185_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06139 {
06140       {
06141          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06142          result7->ref = (long) (&obj);
06143          result7->obj.i = (long) (&obj);
06144       }
06145    return(1 || funcname || hash || result7 || libp) ;
06146 }
06147 
06148 static int G__G__GenVector32_185_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06149 {
06150       {
06151          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06152          result7->ref = (long) (&obj);
06153          result7->obj.i = (long) (&obj);
06154       }
06155    return(1 || funcname || hash || result7 || libp) ;
06156 }
06157 
06158 static int G__G__GenVector32_185_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06159 {
06160       {
06161          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06162          result7->ref = (long) (&obj);
06163          result7->obj.i = (long) (&obj);
06164       }
06165    return(1 || funcname || hash || result7 || libp) ;
06166 }
06167 
06168 static int G__G__GenVector32_185_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06169 {
06170       {
06171          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06172          result7->ref = (long) (&obj);
06173          result7->obj.i = (long) (&obj);
06174       }
06175    return(1 || funcname || hash || result7 || libp) ;
06176 }
06177 
06178 static int G__G__GenVector32_185_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06179 {
06180       {
06181          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06182          result7->ref = (long) (&obj);
06183          result7->obj.i = (long) (&obj);
06184       }
06185    return(1 || funcname || hash || result7 || libp) ;
06186 }
06187 
06188 static int G__G__GenVector32_185_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06189 {
06190       {
06191          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06192          result7->ref = (long) (&obj);
06193          result7->obj.i = (long) (&obj);
06194       }
06195    return(1 || funcname || hash || result7 || libp) ;
06196 }
06197 
06198 static int G__G__GenVector32_185_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06199 {
06200       {
06201          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06202          result7->ref = (long) (&obj);
06203          result7->obj.i = (long) (&obj);
06204       }
06205    return(1 || funcname || hash || result7 || libp) ;
06206 }
06207 
06208 static int G__G__GenVector32_185_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06209 {
06210       {
06211          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06212          result7->ref = (long) (&obj);
06213          result7->obj.i = (long) (&obj);
06214       }
06215    return(1 || funcname || hash || result7 || libp) ;
06216 }
06217 
06218 static int G__G__GenVector32_185_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06219 {
06220       {
06221          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06222          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06223          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06224          result7->obj.i = (long) ((void*) pobj);
06225          result7->ref = result7->obj.i;
06226          G__store_tempobject(*result7);
06227       }
06228    return(1 || funcname || hash || result7 || libp) ;
06229 }
06230 
06231 static int G__G__GenVector32_185_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06232 {
06233       {
06234          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06235          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
06236          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06237          result7->obj.i = (long) ((void*) pobj);
06238          result7->ref = result7->obj.i;
06239          G__store_tempobject(*result7);
06240       }
06241    return(1 || funcname || hash || result7 || libp) ;
06242 }
06243 
06244 static int G__G__GenVector32_185_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06245 {
06246       {
06247          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06248          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
06249          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06250          result7->obj.i = (long) ((void*) pobj);
06251          result7->ref = result7->obj.i;
06252          G__store_tempobject(*result7);
06253       }
06254    return(1 || funcname || hash || result7 || libp) ;
06255 }
06256 
06257 static int G__G__GenVector32_185_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06258 {
06259       {
06260          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06261          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06262          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06263          result7->obj.i = (long) ((void*) pobj);
06264          result7->ref = result7->obj.i;
06265          G__store_tempobject(*result7);
06266       }
06267    return(1 || funcname || hash || result7 || libp) ;
06268 }
06269 
06270 static int G__G__GenVector32_185_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06271 {
06272       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
06273    return(1 || funcname || hash || result7 || libp) ;
06274 }
06275 
06276 static int G__G__GenVector32_185_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06277 {
06278       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
06279    return(1 || funcname || hash || result7 || libp) ;
06280 }
06281 
06282 static int G__G__GenVector32_185_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06283 {
06284       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
06285    return(1 || funcname || hash || result7 || libp) ;
06286 }
06287 
06288 static int G__G__GenVector32_185_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06289 {
06290       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
06291    return(1 || funcname || hash || result7 || libp) ;
06292 }
06293 
06294 static int G__G__GenVector32_185_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06295 {
06296       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
06297    return(1 || funcname || hash || result7 || libp) ;
06298 }
06299 
06300 static int G__G__GenVector32_185_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06301 {
06302       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
06303    return(1 || funcname || hash || result7 || libp) ;
06304 }
06305 
06306 static int G__G__GenVector32_185_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06307 {
06308       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
06309    return(1 || funcname || hash || result7 || libp) ;
06310 }
06311 
06312 static int G__G__GenVector32_185_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06313 {
06314       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
06315    return(1 || funcname || hash || result7 || libp) ;
06316 }
06317 
06318 static int G__G__GenVector32_185_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06319 {
06320       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
06321    return(1 || funcname || hash || result7 || libp) ;
06322 }
06323 
06324 static int G__G__GenVector32_185_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06325 {
06326       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
06327    return(1 || funcname || hash || result7 || libp) ;
06328 }
06329 
06330 static int G__G__GenVector32_185_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06331 {
06332       {
06333          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06334          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
06335          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06336          result7->obj.i = (long) ((void*) pobj);
06337          result7->ref = result7->obj.i;
06338          G__store_tempobject(*result7);
06339       }
06340    return(1 || funcname || hash || result7 || libp) ;
06341 }
06342 
06343 // automatic copy constructor
06344 static int G__G__GenVector32_185_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06345 
06346 {
06347    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
06348    void* tmp = (void*) G__int(libp->para[0]);
06349    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
06350    result7->obj.i = (long) p;
06351    result7->ref = (long) p;
06352    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
06353    return(1 || funcname || hash || result7 || libp) ;
06354 }
06355 
06356 // automatic destructor
06357 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
06358 static int G__G__GenVector32_185_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06359 {
06360    char* gvp = (char*) G__getgvp();
06361    long soff = G__getstructoffset();
06362    int n = G__getaryconstruct();
06363    //
06364    //has_a_delete: 0
06365    //has_own_delete1arg: 0
06366    //has_own_delete2arg: 0
06367    //
06368    if (!soff) {
06369      return(1);
06370    }
06371    if (n) {
06372      if (gvp == (char*)G__PVOID) {
06373        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
06374      } else {
06375        G__setgvp((long) G__PVOID);
06376        for (int i = n - 1; i >= 0; --i) {
06377          ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
06378        }
06379        G__setgvp((long)gvp);
06380      }
06381    } else {
06382      if (gvp == (char*)G__PVOID) {
06383        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
06384      } else {
06385        G__setgvp((long) G__PVOID);
06386        ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
06387        G__setgvp((long)gvp);
06388      }
06389    }
06390    G__setnull(result7);
06391    return(1 || funcname || hash || result7 || libp) ;
06392 }
06393 
06394 // automatic assignment operator
06395 static int G__G__GenVector32_185_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06396 {
06397    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
06398    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
06399    const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
06400    result7->ref = (long) (&obj);
06401    result7->obj.i = (long) (&obj);
06402    return(1 || funcname || hash || result7 || libp) ;
06403 }
06404 
06405 
06406 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
06407 static int G__G__GenVector32_186_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06408 {
06409    ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
06410    char* gvp = (char*) G__getgvp();
06411    int n = G__getaryconstruct();
06412    if (n) {
06413      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06414        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
06415      } else {
06416        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
06417      }
06418    } else {
06419      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06420        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
06421      } else {
06422        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
06423      }
06424    }
06425    result7->obj.i = (long) p;
06426    result7->ref = (long) p;
06427    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
06428    return(1 || funcname || hash || result7 || libp) ;
06429 }
06430 
06431 static int G__G__GenVector32_186_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06432 {
06433    ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
06434    char* gvp = (char*) G__getgvp();
06435    //m: 3
06436    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06437      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
06438 (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06439 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06440    } else {
06441      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
06442 (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06443 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06444    }
06445    result7->obj.i = (long) p;
06446    result7->ref = (long) p;
06447    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
06448    return(1 || funcname || hash || result7 || libp) ;
06449 }
06450 
06451 static int G__G__GenVector32_186_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06452 {
06453       {
06454          const ROOT::Math::Polar3D<Double32_t>* pobj;
06455          const ROOT::Math::Polar3D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
06456          pobj = new ROOT::Math::Polar3D<Double32_t>(xobj);
06457          result7->obj.i = (long) ((void*) pobj);
06458          result7->ref = result7->obj.i;
06459          G__store_tempobject(*result7);
06460       }
06461    return(1 || funcname || hash || result7 || libp) ;
06462 }
06463 
06464 static int G__G__GenVector32_186_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06465 {
06466       {
06467          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
06468          result7->ref = (long) (&obj);
06469          result7->obj.i = (long) (&obj);
06470       }
06471    return(1 || funcname || hash || result7 || libp) ;
06472 }
06473 
06474 static int G__G__GenVector32_186_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06475 {
06476       {
06477          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06478 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06479          result7->ref = (long) (&obj);
06480          result7->obj.i = (long) (&obj);
06481       }
06482    return(1 || funcname || hash || result7 || libp) ;
06483 }
06484 
06485 static int G__G__GenVector32_186_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06486 {
06487       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
06488 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
06489       G__setnull(result7);
06490    return(1 || funcname || hash || result7 || libp) ;
06491 }
06492 
06493 static int G__G__GenVector32_186_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06494 {
06495       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
06496       G__setnull(result7);
06497    return(1 || funcname || hash || result7 || libp) ;
06498 }
06499 
06500 static int G__G__GenVector32_186_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06501 {
06502       {
06503          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06504 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06505          result7->ref = (long) (&obj);
06506          result7->obj.i = (long) (&obj);
06507       }
06508    return(1 || funcname || hash || result7 || libp) ;
06509 }
06510 
06511 static int G__G__GenVector32_186_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06512 {
06513       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
06514    return(1 || funcname || hash || result7 || libp) ;
06515 }
06516 
06517 static int G__G__GenVector32_186_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06518 {
06519       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
06520    return(1 || funcname || hash || result7 || libp) ;
06521 }
06522 
06523 static int G__G__GenVector32_186_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06524 {
06525       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
06526    return(1 || funcname || hash || result7 || libp) ;
06527 }
06528 
06529 static int G__G__GenVector32_186_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06530 {
06531       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
06532    return(1 || funcname || hash || result7 || libp) ;
06533 }
06534 
06535 static int G__G__GenVector32_186_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06536 {
06537       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
06538    return(1 || funcname || hash || result7 || libp) ;
06539 }
06540 
06541 static int G__G__GenVector32_186_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06542 {
06543       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
06544    return(1 || funcname || hash || result7 || libp) ;
06545 }
06546 
06547 static int G__G__GenVector32_186_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06548 {
06549       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
06550    return(1 || funcname || hash || result7 || libp) ;
06551 }
06552 
06553 static int G__G__GenVector32_186_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06554 {
06555       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
06556    return(1 || funcname || hash || result7 || libp) ;
06557 }
06558 
06559 static int G__G__GenVector32_186_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06560 {
06561       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
06562    return(1 || funcname || hash || result7 || libp) ;
06563 }
06564 
06565 static int G__G__GenVector32_186_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06566 {
06567       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
06568    return(1 || funcname || hash || result7 || libp) ;
06569 }
06570 
06571 static int G__G__GenVector32_186_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06572 {
06573       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
06574    return(1 || funcname || hash || result7 || libp) ;
06575 }
06576 
06577 static int G__G__GenVector32_186_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06578 {
06579       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
06580    return(1 || funcname || hash || result7 || libp) ;
06581 }
06582 
06583 static int G__G__GenVector32_186_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06584 {
06585       {
06586          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06587          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
06588          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06589          result7->obj.i = (long) ((void*) pobj);
06590          result7->ref = result7->obj.i;
06591          G__store_tempobject(*result7);
06592       }
06593    return(1 || funcname || hash || result7 || libp) ;
06594 }
06595 
06596 static int G__G__GenVector32_186_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06597 {
06598       {
06599          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06600          result7->ref = (long) (&obj);
06601          result7->obj.i = (long) (&obj);
06602       }
06603    return(1 || funcname || hash || result7 || libp) ;
06604 }
06605 
06606 static int G__G__GenVector32_186_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06607 {
06608       {
06609          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06610          result7->ref = (long) (&obj);
06611          result7->obj.i = (long) (&obj);
06612       }
06613    return(1 || funcname || hash || result7 || libp) ;
06614 }
06615 
06616 static int G__G__GenVector32_186_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06617 {
06618       {
06619          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06620          result7->ref = (long) (&obj);
06621          result7->obj.i = (long) (&obj);
06622       }
06623    return(1 || funcname || hash || result7 || libp) ;
06624 }
06625 
06626 static int G__G__GenVector32_186_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06627 {
06628       {
06629          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06630          result7->ref = (long) (&obj);
06631          result7->obj.i = (long) (&obj);
06632       }
06633    return(1 || funcname || hash || result7 || libp) ;
06634 }
06635 
06636 static int G__G__GenVector32_186_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06637 {
06638       {
06639          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06640          result7->ref = (long) (&obj);
06641          result7->obj.i = (long) (&obj);
06642       }
06643    return(1 || funcname || hash || result7 || libp) ;
06644 }
06645 
06646 static int G__G__GenVector32_186_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06647 {
06648       {
06649          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06650          result7->ref = (long) (&obj);
06651          result7->obj.i = (long) (&obj);
06652       }
06653    return(1 || funcname || hash || result7 || libp) ;
06654 }
06655 
06656 static int G__G__GenVector32_186_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06657 {
06658       {
06659          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06660          result7->ref = (long) (&obj);
06661          result7->obj.i = (long) (&obj);
06662       }
06663    return(1 || funcname || hash || result7 || libp) ;
06664 }
06665 
06666 static int G__G__GenVector32_186_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06667 {
06668       {
06669          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06670          result7->ref = (long) (&obj);
06671          result7->obj.i = (long) (&obj);
06672       }
06673    return(1 || funcname || hash || result7 || libp) ;
06674 }
06675 
06676 static int G__G__GenVector32_186_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06677 {
06678       {
06679          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06680          result7->ref = (long) (&obj);
06681          result7->obj.i = (long) (&obj);
06682       }
06683    return(1 || funcname || hash || result7 || libp) ;
06684 }
06685 
06686 static int G__G__GenVector32_186_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06687 {
06688       {
06689          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06690          result7->ref = (long) (&obj);
06691          result7->obj.i = (long) (&obj);
06692       }
06693    return(1 || funcname || hash || result7 || libp) ;
06694 }
06695 
06696 static int G__G__GenVector32_186_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06697 {
06698       {
06699          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06700          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06701          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06702          result7->obj.i = (long) ((void*) pobj);
06703          result7->ref = result7->obj.i;
06704          G__store_tempobject(*result7);
06705       }
06706    return(1 || funcname || hash || result7 || libp) ;
06707 }
06708 
06709 static int G__G__GenVector32_186_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06710 {
06711       {
06712          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06713          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
06714          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06715          result7->obj.i = (long) ((void*) pobj);
06716          result7->ref = result7->obj.i;
06717          G__store_tempobject(*result7);
06718       }
06719    return(1 || funcname || hash || result7 || libp) ;
06720 }
06721 
06722 static int G__G__GenVector32_186_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06723 {
06724       {
06725          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06726          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
06727          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06728          result7->obj.i = (long) ((void*) pobj);
06729          result7->ref = result7->obj.i;
06730          G__store_tempobject(*result7);
06731       }
06732    return(1 || funcname || hash || result7 || libp) ;
06733 }
06734 
06735 static int G__G__GenVector32_186_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06736 {
06737       {
06738          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06739          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
06740          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06741          result7->obj.i = (long) ((void*) pobj);
06742          result7->ref = result7->obj.i;
06743          G__store_tempobject(*result7);
06744       }
06745    return(1 || funcname || hash || result7 || libp) ;
06746 }
06747 
06748 static int G__G__GenVector32_186_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06749 {
06750       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
06751    return(1 || funcname || hash || result7 || libp) ;
06752 }
06753 
06754 static int G__G__GenVector32_186_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06755 {
06756       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
06757    return(1 || funcname || hash || result7 || libp) ;
06758 }
06759 
06760 static int G__G__GenVector32_186_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06761 {
06762       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
06763    return(1 || funcname || hash || result7 || libp) ;
06764 }
06765 
06766 static int G__G__GenVector32_186_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06767 {
06768       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
06769    return(1 || funcname || hash || result7 || libp) ;
06770 }
06771 
06772 static int G__G__GenVector32_186_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06773 {
06774       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
06775    return(1 || funcname || hash || result7 || libp) ;
06776 }
06777 
06778 static int G__G__GenVector32_186_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06779 {
06780       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
06781    return(1 || funcname || hash || result7 || libp) ;
06782 }
06783 
06784 static int G__G__GenVector32_186_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06785 {
06786       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
06787    return(1 || funcname || hash || result7 || libp) ;
06788 }
06789 
06790 static int G__G__GenVector32_186_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06791 {
06792       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
06793    return(1 || funcname || hash || result7 || libp) ;
06794 }
06795 
06796 static int G__G__GenVector32_186_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06797 {
06798       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
06799    return(1 || funcname || hash || result7 || libp) ;
06800 }
06801 
06802 static int G__G__GenVector32_186_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06803 {
06804       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
06805    return(1 || funcname || hash || result7 || libp) ;
06806 }
06807 
06808 static int G__G__GenVector32_186_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06809 {
06810       {
06811          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
06812          const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
06813          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
06814          result7->obj.i = (long) ((void*) pobj);
06815          result7->ref = result7->obj.i;
06816          G__store_tempobject(*result7);
06817       }
06818    return(1 || funcname || hash || result7 || libp) ;
06819 }
06820 
06821 // automatic copy constructor
06822 static int G__G__GenVector32_186_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06823 
06824 {
06825    ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
06826    void* tmp = (void*) G__int(libp->para[0]);
06827    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
06828    result7->obj.i = (long) p;
06829    result7->ref = (long) p;
06830    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
06831    return(1 || funcname || hash || result7 || libp) ;
06832 }
06833 
06834 // automatic destructor
06835 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
06836 static int G__G__GenVector32_186_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06837 {
06838    char* gvp = (char*) G__getgvp();
06839    long soff = G__getstructoffset();
06840    int n = G__getaryconstruct();
06841    //
06842    //has_a_delete: 0
06843    //has_own_delete1arg: 0
06844    //has_own_delete2arg: 0
06845    //
06846    if (!soff) {
06847      return(1);
06848    }
06849    if (n) {
06850      if (gvp == (char*)G__PVOID) {
06851        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
06852      } else {
06853        G__setgvp((long) G__PVOID);
06854        for (int i = n - 1; i >= 0; --i) {
06855          ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
06856        }
06857        G__setgvp((long)gvp);
06858      }
06859    } else {
06860      if (gvp == (char*)G__PVOID) {
06861        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
06862      } else {
06863        G__setgvp((long) G__PVOID);
06864        ((ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
06865        G__setgvp((long)gvp);
06866      }
06867    }
06868    G__setnull(result7);
06869    return(1 || funcname || hash || result7 || libp) ;
06870 }
06871 
06872 // automatic assignment operator
06873 static int G__G__GenVector32_186_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06874 {
06875    ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
06876    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
06877    const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
06878    result7->ref = (long) (&obj);
06879    result7->obj.i = (long) (&obj);
06880    return(1 || funcname || hash || result7 || libp) ;
06881 }
06882 
06883 
06884 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
06885 static int G__G__GenVector32_187_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06886 {
06887    ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
06888    char* gvp = (char*) G__getgvp();
06889    int n = G__getaryconstruct();
06890    if (n) {
06891      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06892        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
06893      } else {
06894        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
06895      }
06896    } else {
06897      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06898        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
06899      } else {
06900        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
06901      }
06902    }
06903    result7->obj.i = (long) p;
06904    result7->ref = (long) p;
06905    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
06906    return(1 || funcname || hash || result7 || libp) ;
06907 }
06908 
06909 static int G__G__GenVector32_187_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06910 {
06911    ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
06912    char* gvp = (char*) G__getgvp();
06913    //m: 3
06914    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
06915      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
06916 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06917 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06918    } else {
06919      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
06920 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06921 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06922    }
06923    result7->obj.i = (long) p;
06924    result7->ref = (long) p;
06925    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
06926    return(1 || funcname || hash || result7 || libp) ;
06927 }
06928 
06929 static int G__G__GenVector32_187_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06930 {
06931       {
06932          const ROOT::Math::Cylindrical3D<Double32_t>* pobj;
06933          const ROOT::Math::Cylindrical3D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
06934          pobj = new ROOT::Math::Cylindrical3D<Double32_t>(xobj);
06935          result7->obj.i = (long) ((void*) pobj);
06936          result7->ref = result7->obj.i;
06937          G__store_tempobject(*result7);
06938       }
06939    return(1 || funcname || hash || result7 || libp) ;
06940 }
06941 
06942 static int G__G__GenVector32_187_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06943 {
06944       {
06945          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
06946          result7->ref = (long) (&obj);
06947          result7->obj.i = (long) (&obj);
06948       }
06949    return(1 || funcname || hash || result7 || libp) ;
06950 }
06951 
06952 static int G__G__GenVector32_187_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06953 {
06954       {
06955          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06956 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06957          result7->ref = (long) (&obj);
06958          result7->obj.i = (long) (&obj);
06959       }
06960    return(1 || funcname || hash || result7 || libp) ;
06961 }
06962 
06963 static int G__G__GenVector32_187_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06964 {
06965       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
06966 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
06967       G__setnull(result7);
06968    return(1 || funcname || hash || result7 || libp) ;
06969 }
06970 
06971 static int G__G__GenVector32_187_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06972 {
06973       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
06974       G__setnull(result7);
06975    return(1 || funcname || hash || result7 || libp) ;
06976 }
06977 
06978 static int G__G__GenVector32_187_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06979 {
06980       {
06981          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
06982 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
06983          result7->ref = (long) (&obj);
06984          result7->obj.i = (long) (&obj);
06985       }
06986    return(1 || funcname || hash || result7 || libp) ;
06987 }
06988 
06989 static int G__G__GenVector32_187_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06990 {
06991       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
06992    return(1 || funcname || hash || result7 || libp) ;
06993 }
06994 
06995 static int G__G__GenVector32_187_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
06996 {
06997       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
06998    return(1 || funcname || hash || result7 || libp) ;
06999 }
07000 
07001 static int G__G__GenVector32_187_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07002 {
07003       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
07004    return(1 || funcname || hash || result7 || libp) ;
07005 }
07006 
07007 static int G__G__GenVector32_187_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07008 {
07009       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
07010    return(1 || funcname || hash || result7 || libp) ;
07011 }
07012 
07013 static int G__G__GenVector32_187_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07014 {
07015       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
07016    return(1 || funcname || hash || result7 || libp) ;
07017 }
07018 
07019 static int G__G__GenVector32_187_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07020 {
07021       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
07022    return(1 || funcname || hash || result7 || libp) ;
07023 }
07024 
07025 static int G__G__GenVector32_187_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07026 {
07027       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
07028    return(1 || funcname || hash || result7 || libp) ;
07029 }
07030 
07031 static int G__G__GenVector32_187_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07032 {
07033       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
07034    return(1 || funcname || hash || result7 || libp) ;
07035 }
07036 
07037 static int G__G__GenVector32_187_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07038 {
07039       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
07040    return(1 || funcname || hash || result7 || libp) ;
07041 }
07042 
07043 static int G__G__GenVector32_187_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07044 {
07045       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
07046    return(1 || funcname || hash || result7 || libp) ;
07047 }
07048 
07049 static int G__G__GenVector32_187_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07050 {
07051       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
07052    return(1 || funcname || hash || result7 || libp) ;
07053 }
07054 
07055 static int G__G__GenVector32_187_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07056 {
07057       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
07058    return(1 || funcname || hash || result7 || libp) ;
07059 }
07060 
07061 static int G__G__GenVector32_187_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07062 {
07063       {
07064          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07065          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Unit();
07066          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07067          result7->obj.i = (long) ((void*) pobj);
07068          result7->ref = result7->obj.i;
07069          G__store_tempobject(*result7);
07070       }
07071    return(1 || funcname || hash || result7 || libp) ;
07072 }
07073 
07074 static int G__G__GenVector32_187_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07075 {
07076       {
07077          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07078          result7->ref = (long) (&obj);
07079          result7->obj.i = (long) (&obj);
07080       }
07081    return(1 || funcname || hash || result7 || libp) ;
07082 }
07083 
07084 static int G__G__GenVector32_187_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07085 {
07086       {
07087          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07088          result7->ref = (long) (&obj);
07089          result7->obj.i = (long) (&obj);
07090       }
07091    return(1 || funcname || hash || result7 || libp) ;
07092 }
07093 
07094 static int G__G__GenVector32_187_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07095 {
07096       {
07097          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07098          result7->ref = (long) (&obj);
07099          result7->obj.i = (long) (&obj);
07100       }
07101    return(1 || funcname || hash || result7 || libp) ;
07102 }
07103 
07104 static int G__G__GenVector32_187_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07105 {
07106       {
07107          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07108          result7->ref = (long) (&obj);
07109          result7->obj.i = (long) (&obj);
07110       }
07111    return(1 || funcname || hash || result7 || libp) ;
07112 }
07113 
07114 static int G__G__GenVector32_187_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07115 {
07116       {
07117          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07118          result7->ref = (long) (&obj);
07119          result7->obj.i = (long) (&obj);
07120       }
07121    return(1 || funcname || hash || result7 || libp) ;
07122 }
07123 
07124 static int G__G__GenVector32_187_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07125 {
07126       {
07127          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07128          result7->ref = (long) (&obj);
07129          result7->obj.i = (long) (&obj);
07130       }
07131    return(1 || funcname || hash || result7 || libp) ;
07132 }
07133 
07134 static int G__G__GenVector32_187_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07135 {
07136       {
07137          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07138          result7->ref = (long) (&obj);
07139          result7->obj.i = (long) (&obj);
07140       }
07141    return(1 || funcname || hash || result7 || libp) ;
07142 }
07143 
07144 static int G__G__GenVector32_187_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07145 {
07146       {
07147          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07148          result7->ref = (long) (&obj);
07149          result7->obj.i = (long) (&obj);
07150       }
07151    return(1 || funcname || hash || result7 || libp) ;
07152 }
07153 
07154 static int G__G__GenVector32_187_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07155 {
07156       {
07157          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07158          result7->ref = (long) (&obj);
07159          result7->obj.i = (long) (&obj);
07160       }
07161    return(1 || funcname || hash || result7 || libp) ;
07162 }
07163 
07164 static int G__G__GenVector32_187_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07165 {
07166       {
07167          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07168          result7->ref = (long) (&obj);
07169          result7->obj.i = (long) (&obj);
07170       }
07171    return(1 || funcname || hash || result7 || libp) ;
07172 }
07173 
07174 static int G__G__GenVector32_187_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07175 {
07176       {
07177          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07178          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07179          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07180          result7->obj.i = (long) ((void*) pobj);
07181          result7->ref = result7->obj.i;
07182          G__store_tempobject(*result7);
07183       }
07184    return(1 || funcname || hash || result7 || libp) ;
07185 }
07186 
07187 static int G__G__GenVector32_187_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07188 {
07189       {
07190          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07191          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator-();
07192          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07193          result7->obj.i = (long) ((void*) pobj);
07194          result7->ref = result7->obj.i;
07195          G__store_tempobject(*result7);
07196       }
07197    return(1 || funcname || hash || result7 || libp) ;
07198 }
07199 
07200 static int G__G__GenVector32_187_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07201 {
07202       {
07203          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07204          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator+();
07205          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07206          result7->obj.i = (long) ((void*) pobj);
07207          result7->ref = result7->obj.i;
07208          G__store_tempobject(*result7);
07209       }
07210    return(1 || funcname || hash || result7 || libp) ;
07211 }
07212 
07213 static int G__G__GenVector32_187_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07214 {
07215       {
07216          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07217          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07218          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07219          result7->obj.i = (long) ((void*) pobj);
07220          result7->ref = result7->obj.i;
07221          G__store_tempobject(*result7);
07222       }
07223    return(1 || funcname || hash || result7 || libp) ;
07224 }
07225 
07226 static int G__G__GenVector32_187_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07227 {
07228       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
07229    return(1 || funcname || hash || result7 || libp) ;
07230 }
07231 
07232 static int G__G__GenVector32_187_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07233 {
07234       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
07235    return(1 || funcname || hash || result7 || libp) ;
07236 }
07237 
07238 static int G__G__GenVector32_187_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07239 {
07240       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
07241    return(1 || funcname || hash || result7 || libp) ;
07242 }
07243 
07244 static int G__G__GenVector32_187_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07245 {
07246       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
07247    return(1 || funcname || hash || result7 || libp) ;
07248 }
07249 
07250 static int G__G__GenVector32_187_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07251 {
07252       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
07253    return(1 || funcname || hash || result7 || libp) ;
07254 }
07255 
07256 static int G__G__GenVector32_187_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07257 {
07258       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
07259    return(1 || funcname || hash || result7 || libp) ;
07260 }
07261 
07262 static int G__G__GenVector32_187_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07263 {
07264       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
07265    return(1 || funcname || hash || result7 || libp) ;
07266 }
07267 
07268 static int G__G__GenVector32_187_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07269 {
07270       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
07271    return(1 || funcname || hash || result7 || libp) ;
07272 }
07273 
07274 static int G__G__GenVector32_187_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07275 {
07276       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
07277    return(1 || funcname || hash || result7 || libp) ;
07278 }
07279 
07280 static int G__G__GenVector32_187_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07281 {
07282       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
07283    return(1 || funcname || hash || result7 || libp) ;
07284 }
07285 
07286 static int G__G__GenVector32_187_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07287 {
07288       {
07289          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07290          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->unit();
07291          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07292          result7->obj.i = (long) ((void*) pobj);
07293          result7->ref = result7->obj.i;
07294          G__store_tempobject(*result7);
07295       }
07296    return(1 || funcname || hash || result7 || libp) ;
07297 }
07298 
07299 // automatic copy constructor
07300 static int G__G__GenVector32_187_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07301 
07302 {
07303    ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
07304    void* tmp = (void*) G__int(libp->para[0]);
07305    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
07306    result7->obj.i = (long) p;
07307    result7->ref = (long) p;
07308    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07309    return(1 || funcname || hash || result7 || libp) ;
07310 }
07311 
07312 // automatic destructor
07313 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
07314 static int G__G__GenVector32_187_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07315 {
07316    char* gvp = (char*) G__getgvp();
07317    long soff = G__getstructoffset();
07318    int n = G__getaryconstruct();
07319    //
07320    //has_a_delete: 0
07321    //has_own_delete1arg: 0
07322    //has_own_delete2arg: 0
07323    //
07324    if (!soff) {
07325      return(1);
07326    }
07327    if (n) {
07328      if (gvp == (char*)G__PVOID) {
07329        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
07330      } else {
07331        G__setgvp((long) G__PVOID);
07332        for (int i = n - 1; i >= 0; --i) {
07333          ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
07334        }
07335        G__setgvp((long)gvp);
07336      }
07337    } else {
07338      if (gvp == (char*)G__PVOID) {
07339        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
07340      } else {
07341        G__setgvp((long) G__PVOID);
07342        ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
07343        G__setgvp((long)gvp);
07344      }
07345    }
07346    G__setnull(result7);
07347    return(1 || funcname || hash || result7 || libp) ;
07348 }
07349 
07350 // automatic assignment operator
07351 static int G__G__GenVector32_187_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07352 {
07353    ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
07354    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
07355    const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
07356    result7->ref = (long) (&obj);
07357    result7->obj.i = (long) (&obj);
07358    return(1 || funcname || hash || result7 || libp) ;
07359 }
07360 
07361 
07362 /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
07363 static int G__G__GenVector32_188_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07364 {
07365    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
07366    char* gvp = (char*) G__getgvp();
07367    int n = G__getaryconstruct();
07368    if (n) {
07369      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07370        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
07371      } else {
07372        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
07373      }
07374    } else {
07375      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07376        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
07377      } else {
07378        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
07379      }
07380    }
07381    result7->obj.i = (long) p;
07382    result7->ref = (long) p;
07383    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07384    return(1 || funcname || hash || result7 || libp) ;
07385 }
07386 
07387 static int G__G__GenVector32_188_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07388 {
07389    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
07390    char* gvp = (char*) G__getgvp();
07391    //m: 3
07392    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07393      p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
07394 *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
07395 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
07396    } else {
07397      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
07398 *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
07399 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
07400    }
07401    result7->obj.i = (long) p;
07402    result7->ref = (long) p;
07403    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07404    return(1 || funcname || hash || result7 || libp) ;
07405 }
07406 
07407 static int G__G__GenVector32_188_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07408 {
07409       {
07410          const ROOT::Math::Cartesian3D<Double32_t>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
07411          result7->ref = (long) (&obj);
07412          result7->obj.i = (long) (&obj);
07413       }
07414    return(1 || funcname || hash || result7 || libp) ;
07415 }
07416 
07417 static int G__G__GenVector32_188_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07418 {
07419       {
07420          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
07421          result7->ref = (long) (&obj);
07422          result7->obj.i = (long) (&obj);
07423       }
07424    return(1 || funcname || hash || result7 || libp) ;
07425 }
07426 
07427 static int G__G__GenVector32_188_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07428 {
07429       {
07430          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
07431 , (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
07432          result7->ref = (long) (&obj);
07433          result7->obj.i = (long) (&obj);
07434       }
07435    return(1 || funcname || hash || result7 || libp) ;
07436 }
07437 
07438 static int G__G__GenVector32_188_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07439 {
07440       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
07441 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
07442       G__setnull(result7);
07443    return(1 || funcname || hash || result7 || libp) ;
07444 }
07445 
07446 static int G__G__GenVector32_188_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07447 {
07448       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
07449       G__setnull(result7);
07450    return(1 || funcname || hash || result7 || libp) ;
07451 }
07452 
07453 static int G__G__GenVector32_188_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07454 {
07455       {
07456          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
07457 , (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
07458          result7->ref = (long) (&obj);
07459          result7->obj.i = (long) (&obj);
07460       }
07461    return(1 || funcname || hash || result7 || libp) ;
07462 }
07463 
07464 static int G__G__GenVector32_188_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07465 {
07466       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
07467    return(1 || funcname || hash || result7 || libp) ;
07468 }
07469 
07470 static int G__G__GenVector32_188_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07471 {
07472       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
07473    return(1 || funcname || hash || result7 || libp) ;
07474 }
07475 
07476 static int G__G__GenVector32_188_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07477 {
07478       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
07479    return(1 || funcname || hash || result7 || libp) ;
07480 }
07481 
07482 static int G__G__GenVector32_188_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07483 {
07484       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
07485    return(1 || funcname || hash || result7 || libp) ;
07486 }
07487 
07488 static int G__G__GenVector32_188_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07489 {
07490       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
07491    return(1 || funcname || hash || result7 || libp) ;
07492 }
07493 
07494 static int G__G__GenVector32_188_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07495 {
07496       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
07497    return(1 || funcname || hash || result7 || libp) ;
07498 }
07499 
07500 static int G__G__GenVector32_188_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07501 {
07502       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
07503    return(1 || funcname || hash || result7 || libp) ;
07504 }
07505 
07506 static int G__G__GenVector32_188_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07507 {
07508       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
07509    return(1 || funcname || hash || result7 || libp) ;
07510 }
07511 
07512 static int G__G__GenVector32_188_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07513 {
07514       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
07515    return(1 || funcname || hash || result7 || libp) ;
07516 }
07517 
07518 static int G__G__GenVector32_188_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07519 {
07520       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
07521    return(1 || funcname || hash || result7 || libp) ;
07522 }
07523 
07524 static int G__G__GenVector32_188_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07525 {
07526       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
07527    return(1 || funcname || hash || result7 || libp) ;
07528 }
07529 
07530 static int G__G__GenVector32_188_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07531 {
07532       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
07533    return(1 || funcname || hash || result7 || libp) ;
07534 }
07535 
07536 static int G__G__GenVector32_188_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07537 {
07538       {
07539          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07540          result7->ref = (long) (&obj);
07541          result7->obj.i = (long) (&obj);
07542       }
07543    return(1 || funcname || hash || result7 || libp) ;
07544 }
07545 
07546 static int G__G__GenVector32_188_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07547 {
07548       {
07549          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07550          result7->ref = (long) (&obj);
07551          result7->obj.i = (long) (&obj);
07552       }
07553    return(1 || funcname || hash || result7 || libp) ;
07554 }
07555 
07556 static int G__G__GenVector32_188_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07557 {
07558       {
07559          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07560          result7->ref = (long) (&obj);
07561          result7->obj.i = (long) (&obj);
07562       }
07563    return(1 || funcname || hash || result7 || libp) ;
07564 }
07565 
07566 static int G__G__GenVector32_188_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07567 {
07568       {
07569          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07570          result7->ref = (long) (&obj);
07571          result7->obj.i = (long) (&obj);
07572       }
07573    return(1 || funcname || hash || result7 || libp) ;
07574 }
07575 
07576 static int G__G__GenVector32_188_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07577 {
07578       {
07579          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07580          result7->ref = (long) (&obj);
07581          result7->obj.i = (long) (&obj);
07582       }
07583    return(1 || funcname || hash || result7 || libp) ;
07584 }
07585 
07586 static int G__G__GenVector32_188_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07587 {
07588       {
07589          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07590          result7->ref = (long) (&obj);
07591          result7->obj.i = (long) (&obj);
07592       }
07593    return(1 || funcname || hash || result7 || libp) ;
07594 }
07595 
07596 static int G__G__GenVector32_188_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07597 {
07598       {
07599          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07600          result7->ref = (long) (&obj);
07601          result7->obj.i = (long) (&obj);
07602       }
07603    return(1 || funcname || hash || result7 || libp) ;
07604 }
07605 
07606 static int G__G__GenVector32_188_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07607 {
07608       {
07609          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07610          result7->ref = (long) (&obj);
07611          result7->obj.i = (long) (&obj);
07612       }
07613    return(1 || funcname || hash || result7 || libp) ;
07614 }
07615 
07616 static int G__G__GenVector32_188_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07617 {
07618       {
07619          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07620          result7->ref = (long) (&obj);
07621          result7->obj.i = (long) (&obj);
07622       }
07623    return(1 || funcname || hash || result7 || libp) ;
07624 }
07625 
07626 static int G__G__GenVector32_188_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07627 {
07628       {
07629          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07630          result7->ref = (long) (&obj);
07631          result7->obj.i = (long) (&obj);
07632       }
07633    return(1 || funcname || hash || result7 || libp) ;
07634 }
07635 
07636 static int G__G__GenVector32_188_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07637 {
07638       {
07639          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07640          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07641          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07642          result7->obj.i = (long) ((void*) pobj);
07643          result7->ref = result7->obj.i;
07644          G__store_tempobject(*result7);
07645       }
07646    return(1 || funcname || hash || result7 || libp) ;
07647 }
07648 
07649 static int G__G__GenVector32_188_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07650 {
07651       {
07652          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
07653          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07654          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
07655          result7->obj.i = (long) ((void*) pobj);
07656          result7->ref = result7->obj.i;
07657          G__store_tempobject(*result7);
07658       }
07659    return(1 || funcname || hash || result7 || libp) ;
07660 }
07661 
07662 static int G__G__GenVector32_188_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07663 {
07664       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
07665    return(1 || funcname || hash || result7 || libp) ;
07666 }
07667 
07668 static int G__G__GenVector32_188_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07669 {
07670       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
07671    return(1 || funcname || hash || result7 || libp) ;
07672 }
07673 
07674 static int G__G__GenVector32_188_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07675 {
07676       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
07677    return(1 || funcname || hash || result7 || libp) ;
07678 }
07679 
07680 static int G__G__GenVector32_188_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07681 {
07682       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
07683    return(1 || funcname || hash || result7 || libp) ;
07684 }
07685 
07686 static int G__G__GenVector32_188_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07687 {
07688       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
07689    return(1 || funcname || hash || result7 || libp) ;
07690 }
07691 
07692 static int G__G__GenVector32_188_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07693 {
07694       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
07695    return(1 || funcname || hash || result7 || libp) ;
07696 }
07697 
07698 static int G__G__GenVector32_188_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07699 {
07700       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
07701    return(1 || funcname || hash || result7 || libp) ;
07702 }
07703 
07704 static int G__G__GenVector32_188_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07705 {
07706       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
07707    return(1 || funcname || hash || result7 || libp) ;
07708 }
07709 
07710 static int G__G__GenVector32_188_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07711 {
07712       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
07713    return(1 || funcname || hash || result7 || libp) ;
07714 }
07715 
07716 static int G__G__GenVector32_188_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07717 {
07718       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
07719    return(1 || funcname || hash || result7 || libp) ;
07720 }
07721 
07722 // automatic copy constructor
07723 static int G__G__GenVector32_188_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07724 
07725 {
07726    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
07727    void* tmp = (void*) G__int(libp->para[0]);
07728    p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
07729    result7->obj.i = (long) p;
07730    result7->ref = (long) p;
07731    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07732    return(1 || funcname || hash || result7 || libp) ;
07733 }
07734 
07735 // automatic destructor
07736 typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
07737 static int G__G__GenVector32_188_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07738 {
07739    char* gvp = (char*) G__getgvp();
07740    long soff = G__getstructoffset();
07741    int n = G__getaryconstruct();
07742    //
07743    //has_a_delete: 0
07744    //has_own_delete1arg: 0
07745    //has_own_delete2arg: 0
07746    //
07747    if (!soff) {
07748      return(1);
07749    }
07750    if (n) {
07751      if (gvp == (char*)G__PVOID) {
07752        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
07753      } else {
07754        G__setgvp((long) G__PVOID);
07755        for (int i = n - 1; i >= 0; --i) {
07756          ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
07757        }
07758        G__setgvp((long)gvp);
07759      }
07760    } else {
07761      if (gvp == (char*)G__PVOID) {
07762        delete (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
07763      } else {
07764        G__setgvp((long) G__PVOID);
07765        ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
07766        G__setgvp((long)gvp);
07767      }
07768    }
07769    G__setnull(result7);
07770    return(1 || funcname || hash || result7 || libp) ;
07771 }
07772 
07773 // automatic assignment operator
07774 static int G__G__GenVector32_188_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07775 {
07776    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
07777    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
07778    const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
07779    result7->ref = (long) (&obj);
07780    result7->obj.i = (long) (&obj);
07781    return(1 || funcname || hash || result7 || libp) ;
07782 }
07783 
07784 
07785 /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
07786 static int G__G__GenVector32_189_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07787 {
07788    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
07789    char* gvp = (char*) G__getgvp();
07790    int n = G__getaryconstruct();
07791    if (n) {
07792      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07793        p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
07794      } else {
07795        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
07796      }
07797    } else {
07798      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07799        p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
07800      } else {
07801        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
07802      }
07803    }
07804    result7->obj.i = (long) p;
07805    result7->ref = (long) p;
07806    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07807    return(1 || funcname || hash || result7 || libp) ;
07808 }
07809 
07810 static int G__G__GenVector32_189_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07811 {
07812    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
07813    char* gvp = (char*) G__getgvp();
07814    //m: 3
07815    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
07816      p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
07817 *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
07818 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
07819    } else {
07820      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
07821 *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
07822 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
07823    }
07824    result7->obj.i = (long) p;
07825    result7->ref = (long) p;
07826    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
07827    return(1 || funcname || hash || result7 || libp) ;
07828 }
07829 
07830 static int G__G__GenVector32_189_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07831 {
07832       {
07833          const ROOT::Math::CylindricalEta3D<Double32_t>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
07834          result7->ref = (long) (&obj);
07835          result7->obj.i = (long) (&obj);
07836       }
07837    return(1 || funcname || hash || result7 || libp) ;
07838 }
07839 
07840 static int G__G__GenVector32_189_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07841 {
07842       {
07843          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
07844          result7->ref = (long) (&obj);
07845          result7->obj.i = (long) (&obj);
07846       }
07847    return(1 || funcname || hash || result7 || libp) ;
07848 }
07849 
07850 static int G__G__GenVector32_189_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07851 {
07852       {
07853          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
07854 , (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
07855          result7->ref = (long) (&obj);
07856          result7->obj.i = (long) (&obj);
07857       }
07858    return(1 || funcname || hash || result7 || libp) ;
07859 }
07860 
07861 static int G__G__GenVector32_189_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07862 {
07863       ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
07864 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
07865       G__setnull(result7);
07866    return(1 || funcname || hash || result7 || libp) ;
07867 }
07868 
07869 static int G__G__GenVector32_189_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07870 {
07871       ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
07872       G__setnull(result7);
07873    return(1 || funcname || hash || result7 || libp) ;
07874 }
07875 
07876 static int G__G__GenVector32_189_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07877 {
07878       {
07879          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
07880 , (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
07881          result7->ref = (long) (&obj);
07882          result7->obj.i = (long) (&obj);
07883       }
07884    return(1 || funcname || hash || result7 || libp) ;
07885 }
07886 
07887 static int G__G__GenVector32_189_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07888 {
07889       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
07890    return(1 || funcname || hash || result7 || libp) ;
07891 }
07892 
07893 static int G__G__GenVector32_189_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07894 {
07895       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
07896    return(1 || funcname || hash || result7 || libp) ;
07897 }
07898 
07899 static int G__G__GenVector32_189_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07900 {
07901       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
07902    return(1 || funcname || hash || result7 || libp) ;
07903 }
07904 
07905 static int G__G__GenVector32_189_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07906 {
07907       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
07908    return(1 || funcname || hash || result7 || libp) ;
07909 }
07910 
07911 static int G__G__GenVector32_189_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07912 {
07913       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
07914    return(1 || funcname || hash || result7 || libp) ;
07915 }
07916 
07917 static int G__G__GenVector32_189_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07918 {
07919       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
07920    return(1 || funcname || hash || result7 || libp) ;
07921 }
07922 
07923 static int G__G__GenVector32_189_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07924 {
07925       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
07926    return(1 || funcname || hash || result7 || libp) ;
07927 }
07928 
07929 static int G__G__GenVector32_189_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07930 {
07931       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
07932    return(1 || funcname || hash || result7 || libp) ;
07933 }
07934 
07935 static int G__G__GenVector32_189_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07936 {
07937       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
07938    return(1 || funcname || hash || result7 || libp) ;
07939 }
07940 
07941 static int G__G__GenVector32_189_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07942 {
07943       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
07944    return(1 || funcname || hash || result7 || libp) ;
07945 }
07946 
07947 static int G__G__GenVector32_189_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07948 {
07949       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
07950    return(1 || funcname || hash || result7 || libp) ;
07951 }
07952 
07953 static int G__G__GenVector32_189_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07954 {
07955       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
07956    return(1 || funcname || hash || result7 || libp) ;
07957 }
07958 
07959 static int G__G__GenVector32_189_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07960 {
07961       {
07962          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07963          result7->ref = (long) (&obj);
07964          result7->obj.i = (long) (&obj);
07965       }
07966    return(1 || funcname || hash || result7 || libp) ;
07967 }
07968 
07969 static int G__G__GenVector32_189_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07970 {
07971       {
07972          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07973          result7->ref = (long) (&obj);
07974          result7->obj.i = (long) (&obj);
07975       }
07976    return(1 || funcname || hash || result7 || libp) ;
07977 }
07978 
07979 static int G__G__GenVector32_189_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07980 {
07981       {
07982          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07983          result7->ref = (long) (&obj);
07984          result7->obj.i = (long) (&obj);
07985       }
07986    return(1 || funcname || hash || result7 || libp) ;
07987 }
07988 
07989 static int G__G__GenVector32_189_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
07990 {
07991       {
07992          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
07993          result7->ref = (long) (&obj);
07994          result7->obj.i = (long) (&obj);
07995       }
07996    return(1 || funcname || hash || result7 || libp) ;
07997 }
07998 
07999 static int G__G__GenVector32_189_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08000 {
08001       {
08002          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08003          result7->ref = (long) (&obj);
08004          result7->obj.i = (long) (&obj);
08005       }
08006    return(1 || funcname || hash || result7 || libp) ;
08007 }
08008 
08009 static int G__G__GenVector32_189_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08010 {
08011       {
08012          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08013          result7->ref = (long) (&obj);
08014          result7->obj.i = (long) (&obj);
08015       }
08016    return(1 || funcname || hash || result7 || libp) ;
08017 }
08018 
08019 static int G__G__GenVector32_189_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08020 {
08021       {
08022          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08023          result7->ref = (long) (&obj);
08024          result7->obj.i = (long) (&obj);
08025       }
08026    return(1 || funcname || hash || result7 || libp) ;
08027 }
08028 
08029 static int G__G__GenVector32_189_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08030 {
08031       {
08032          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08033          result7->ref = (long) (&obj);
08034          result7->obj.i = (long) (&obj);
08035       }
08036    return(1 || funcname || hash || result7 || libp) ;
08037 }
08038 
08039 static int G__G__GenVector32_189_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08040 {
08041       {
08042          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08043          result7->ref = (long) (&obj);
08044          result7->obj.i = (long) (&obj);
08045       }
08046    return(1 || funcname || hash || result7 || libp) ;
08047 }
08048 
08049 static int G__G__GenVector32_189_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08050 {
08051       {
08052          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08053          result7->ref = (long) (&obj);
08054          result7->obj.i = (long) (&obj);
08055       }
08056    return(1 || funcname || hash || result7 || libp) ;
08057 }
08058 
08059 static int G__G__GenVector32_189_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08060 {
08061       {
08062          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08063          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08064          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08065          result7->obj.i = (long) ((void*) pobj);
08066          result7->ref = result7->obj.i;
08067          G__store_tempobject(*result7);
08068       }
08069    return(1 || funcname || hash || result7 || libp) ;
08070 }
08071 
08072 static int G__G__GenVector32_189_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08073 {
08074       {
08075          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08076          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08077          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08078          result7->obj.i = (long) ((void*) pobj);
08079          result7->ref = result7->obj.i;
08080          G__store_tempobject(*result7);
08081       }
08082    return(1 || funcname || hash || result7 || libp) ;
08083 }
08084 
08085 static int G__G__GenVector32_189_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08086 {
08087       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
08088    return(1 || funcname || hash || result7 || libp) ;
08089 }
08090 
08091 static int G__G__GenVector32_189_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08092 {
08093       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
08094    return(1 || funcname || hash || result7 || libp) ;
08095 }
08096 
08097 static int G__G__GenVector32_189_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08098 {
08099       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
08100    return(1 || funcname || hash || result7 || libp) ;
08101 }
08102 
08103 static int G__G__GenVector32_189_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08104 {
08105       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
08106    return(1 || funcname || hash || result7 || libp) ;
08107 }
08108 
08109 static int G__G__GenVector32_189_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08110 {
08111       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
08112    return(1 || funcname || hash || result7 || libp) ;
08113 }
08114 
08115 static int G__G__GenVector32_189_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08116 {
08117       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
08118    return(1 || funcname || hash || result7 || libp) ;
08119 }
08120 
08121 static int G__G__GenVector32_189_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08122 {
08123       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
08124    return(1 || funcname || hash || result7 || libp) ;
08125 }
08126 
08127 static int G__G__GenVector32_189_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08128 {
08129       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
08130    return(1 || funcname || hash || result7 || libp) ;
08131 }
08132 
08133 static int G__G__GenVector32_189_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08134 {
08135       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
08136    return(1 || funcname || hash || result7 || libp) ;
08137 }
08138 
08139 static int G__G__GenVector32_189_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08140 {
08141       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
08142    return(1 || funcname || hash || result7 || libp) ;
08143 }
08144 
08145 // automatic copy constructor
08146 static int G__G__GenVector32_189_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08147 
08148 {
08149    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
08150    void* tmp = (void*) G__int(libp->para[0]);
08151    p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
08152    result7->obj.i = (long) p;
08153    result7->ref = (long) p;
08154    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08155    return(1 || funcname || hash || result7 || libp) ;
08156 }
08157 
08158 // automatic destructor
08159 typedef ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
08160 static int G__G__GenVector32_189_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08161 {
08162    char* gvp = (char*) G__getgvp();
08163    long soff = G__getstructoffset();
08164    int n = G__getaryconstruct();
08165    //
08166    //has_a_delete: 0
08167    //has_own_delete1arg: 0
08168    //has_own_delete2arg: 0
08169    //
08170    if (!soff) {
08171      return(1);
08172    }
08173    if (n) {
08174      if (gvp == (char*)G__PVOID) {
08175        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
08176      } else {
08177        G__setgvp((long) G__PVOID);
08178        for (int i = n - 1; i >= 0; --i) {
08179          ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
08180        }
08181        G__setgvp((long)gvp);
08182      }
08183    } else {
08184      if (gvp == (char*)G__PVOID) {
08185        delete (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
08186      } else {
08187        G__setgvp((long) G__PVOID);
08188        ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
08189        G__setgvp((long)gvp);
08190      }
08191    }
08192    G__setnull(result7);
08193    return(1 || funcname || hash || result7 || libp) ;
08194 }
08195 
08196 // automatic assignment operator
08197 static int G__G__GenVector32_189_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08198 {
08199    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
08200    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
08201    const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
08202    result7->ref = (long) (&obj);
08203    result7->obj.i = (long) (&obj);
08204    return(1 || funcname || hash || result7 || libp) ;
08205 }
08206 
08207 
08208 /* ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
08209 static int G__G__GenVector32_190_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08210 {
08211    ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08212    char* gvp = (char*) G__getgvp();
08213    int n = G__getaryconstruct();
08214    if (n) {
08215      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08216        p = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08217      } else {
08218        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08219      }
08220    } else {
08221      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08222        p = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
08223      } else {
08224        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
08225      }
08226    }
08227    result7->obj.i = (long) p;
08228    result7->ref = (long) p;
08229    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08230    return(1 || funcname || hash || result7 || libp) ;
08231 }
08232 
08233 static int G__G__GenVector32_190_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08234 {
08235    ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08236    char* gvp = (char*) G__getgvp();
08237    //m: 3
08238    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08239      p = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
08240 *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
08241 , *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
08242    } else {
08243      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
08244 *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
08245 , *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
08246    }
08247    result7->obj.i = (long) p;
08248    result7->ref = (long) p;
08249    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08250    return(1 || funcname || hash || result7 || libp) ;
08251 }
08252 
08253 static int G__G__GenVector32_190_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08254 {
08255       {
08256          const ROOT::Math::Polar3D<Double32_t>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
08257          result7->ref = (long) (&obj);
08258          result7->obj.i = (long) (&obj);
08259       }
08260    return(1 || funcname || hash || result7 || libp) ;
08261 }
08262 
08263 static int G__G__GenVector32_190_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08264 {
08265       {
08266          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
08267          result7->ref = (long) (&obj);
08268          result7->obj.i = (long) (&obj);
08269       }
08270    return(1 || funcname || hash || result7 || libp) ;
08271 }
08272 
08273 static int G__G__GenVector32_190_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08274 {
08275       {
08276          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
08277 , (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
08278          result7->ref = (long) (&obj);
08279          result7->obj.i = (long) (&obj);
08280       }
08281    return(1 || funcname || hash || result7 || libp) ;
08282 }
08283 
08284 static int G__G__GenVector32_190_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08285 {
08286       ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
08287 , *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
08288       G__setnull(result7);
08289    return(1 || funcname || hash || result7 || libp) ;
08290 }
08291 
08292 static int G__G__GenVector32_190_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08293 {
08294       ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
08295       G__setnull(result7);
08296    return(1 || funcname || hash || result7 || libp) ;
08297 }
08298 
08299 static int G__G__GenVector32_190_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08300 {
08301       {
08302          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
08303 , (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
08304          result7->ref = (long) (&obj);
08305          result7->obj.i = (long) (&obj);
08306       }
08307    return(1 || funcname || hash || result7 || libp) ;
08308 }
08309 
08310 static int G__G__GenVector32_190_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08311 {
08312       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
08313    return(1 || funcname || hash || result7 || libp) ;
08314 }
08315 
08316 static int G__G__GenVector32_190_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08317 {
08318       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
08319    return(1 || funcname || hash || result7 || libp) ;
08320 }
08321 
08322 static int G__G__GenVector32_190_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08323 {
08324       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
08325    return(1 || funcname || hash || result7 || libp) ;
08326 }
08327 
08328 static int G__G__GenVector32_190_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08329 {
08330       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
08331    return(1 || funcname || hash || result7 || libp) ;
08332 }
08333 
08334 static int G__G__GenVector32_190_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08335 {
08336       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
08337    return(1 || funcname || hash || result7 || libp) ;
08338 }
08339 
08340 static int G__G__GenVector32_190_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08341 {
08342       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
08343    return(1 || funcname || hash || result7 || libp) ;
08344 }
08345 
08346 static int G__G__GenVector32_190_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08347 {
08348       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
08349    return(1 || funcname || hash || result7 || libp) ;
08350 }
08351 
08352 static int G__G__GenVector32_190_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08353 {
08354       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
08355    return(1 || funcname || hash || result7 || libp) ;
08356 }
08357 
08358 static int G__G__GenVector32_190_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08359 {
08360       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
08361    return(1 || funcname || hash || result7 || libp) ;
08362 }
08363 
08364 static int G__G__GenVector32_190_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08365 {
08366       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
08367    return(1 || funcname || hash || result7 || libp) ;
08368 }
08369 
08370 static int G__G__GenVector32_190_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08371 {
08372       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
08373    return(1 || funcname || hash || result7 || libp) ;
08374 }
08375 
08376 static int G__G__GenVector32_190_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08377 {
08378       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
08379    return(1 || funcname || hash || result7 || libp) ;
08380 }
08381 
08382 static int G__G__GenVector32_190_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08383 {
08384       {
08385          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08386          result7->ref = (long) (&obj);
08387          result7->obj.i = (long) (&obj);
08388       }
08389    return(1 || funcname || hash || result7 || libp) ;
08390 }
08391 
08392 static int G__G__GenVector32_190_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08393 {
08394       {
08395          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08396          result7->ref = (long) (&obj);
08397          result7->obj.i = (long) (&obj);
08398       }
08399    return(1 || funcname || hash || result7 || libp) ;
08400 }
08401 
08402 static int G__G__GenVector32_190_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08403 {
08404       {
08405          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08406          result7->ref = (long) (&obj);
08407          result7->obj.i = (long) (&obj);
08408       }
08409    return(1 || funcname || hash || result7 || libp) ;
08410 }
08411 
08412 static int G__G__GenVector32_190_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08413 {
08414       {
08415          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08416          result7->ref = (long) (&obj);
08417          result7->obj.i = (long) (&obj);
08418       }
08419    return(1 || funcname || hash || result7 || libp) ;
08420 }
08421 
08422 static int G__G__GenVector32_190_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08423 {
08424       {
08425          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08426          result7->ref = (long) (&obj);
08427          result7->obj.i = (long) (&obj);
08428       }
08429    return(1 || funcname || hash || result7 || libp) ;
08430 }
08431 
08432 static int G__G__GenVector32_190_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08433 {
08434       {
08435          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08436          result7->ref = (long) (&obj);
08437          result7->obj.i = (long) (&obj);
08438       }
08439    return(1 || funcname || hash || result7 || libp) ;
08440 }
08441 
08442 static int G__G__GenVector32_190_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08443 {
08444       {
08445          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08446          result7->ref = (long) (&obj);
08447          result7->obj.i = (long) (&obj);
08448       }
08449    return(1 || funcname || hash || result7 || libp) ;
08450 }
08451 
08452 static int G__G__GenVector32_190_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08453 {
08454       {
08455          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08456          result7->ref = (long) (&obj);
08457          result7->obj.i = (long) (&obj);
08458       }
08459    return(1 || funcname || hash || result7 || libp) ;
08460 }
08461 
08462 static int G__G__GenVector32_190_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08463 {
08464       {
08465          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08466          result7->ref = (long) (&obj);
08467          result7->obj.i = (long) (&obj);
08468       }
08469    return(1 || funcname || hash || result7 || libp) ;
08470 }
08471 
08472 static int G__G__GenVector32_190_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08473 {
08474       {
08475          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08476          result7->ref = (long) (&obj);
08477          result7->obj.i = (long) (&obj);
08478       }
08479    return(1 || funcname || hash || result7 || libp) ;
08480 }
08481 
08482 static int G__G__GenVector32_190_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08483 {
08484       {
08485          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08486          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08487          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08488          result7->obj.i = (long) ((void*) pobj);
08489          result7->ref = result7->obj.i;
08490          G__store_tempobject(*result7);
08491       }
08492    return(1 || funcname || hash || result7 || libp) ;
08493 }
08494 
08495 static int G__G__GenVector32_190_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08496 {
08497       {
08498          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08499          const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08500          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08501          result7->obj.i = (long) ((void*) pobj);
08502          result7->ref = result7->obj.i;
08503          G__store_tempobject(*result7);
08504       }
08505    return(1 || funcname || hash || result7 || libp) ;
08506 }
08507 
08508 static int G__G__GenVector32_190_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08509 {
08510       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
08511    return(1 || funcname || hash || result7 || libp) ;
08512 }
08513 
08514 static int G__G__GenVector32_190_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08515 {
08516       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
08517    return(1 || funcname || hash || result7 || libp) ;
08518 }
08519 
08520 static int G__G__GenVector32_190_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08521 {
08522       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
08523    return(1 || funcname || hash || result7 || libp) ;
08524 }
08525 
08526 static int G__G__GenVector32_190_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08527 {
08528       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
08529    return(1 || funcname || hash || result7 || libp) ;
08530 }
08531 
08532 static int G__G__GenVector32_190_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08533 {
08534       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
08535    return(1 || funcname || hash || result7 || libp) ;
08536 }
08537 
08538 static int G__G__GenVector32_190_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08539 {
08540       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
08541    return(1 || funcname || hash || result7 || libp) ;
08542 }
08543 
08544 static int G__G__GenVector32_190_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08545 {
08546       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
08547    return(1 || funcname || hash || result7 || libp) ;
08548 }
08549 
08550 static int G__G__GenVector32_190_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08551 {
08552       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
08553    return(1 || funcname || hash || result7 || libp) ;
08554 }
08555 
08556 static int G__G__GenVector32_190_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08557 {
08558       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
08559    return(1 || funcname || hash || result7 || libp) ;
08560 }
08561 
08562 static int G__G__GenVector32_190_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08563 {
08564       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
08565    return(1 || funcname || hash || result7 || libp) ;
08566 }
08567 
08568 // automatic copy constructor
08569 static int G__G__GenVector32_190_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08570 
08571 {
08572    ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
08573    void* tmp = (void*) G__int(libp->para[0]);
08574    p = new ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
08575    result7->obj.i = (long) p;
08576    result7->ref = (long) p;
08577    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08578    return(1 || funcname || hash || result7 || libp) ;
08579 }
08580 
08581 // automatic destructor
08582 typedef ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
08583 static int G__G__GenVector32_190_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08584 {
08585    char* gvp = (char*) G__getgvp();
08586    long soff = G__getstructoffset();
08587    int n = G__getaryconstruct();
08588    //
08589    //has_a_delete: 0
08590    //has_own_delete1arg: 0
08591    //has_own_delete2arg: 0
08592    //
08593    if (!soff) {
08594      return(1);
08595    }
08596    if (n) {
08597      if (gvp == (char*)G__PVOID) {
08598        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
08599      } else {
08600        G__setgvp((long) G__PVOID);
08601        for (int i = n - 1; i >= 0; --i) {
08602          ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
08603        }
08604        G__setgvp((long)gvp);
08605      }
08606    } else {
08607      if (gvp == (char*)G__PVOID) {
08608        delete (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
08609      } else {
08610        G__setgvp((long) G__PVOID);
08611        ((ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
08612        G__setgvp((long)gvp);
08613      }
08614    }
08615    G__setnull(result7);
08616    return(1 || funcname || hash || result7 || libp) ;
08617 }
08618 
08619 // automatic assignment operator
08620 static int G__G__GenVector32_190_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08621 {
08622    ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
08623    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
08624    const ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
08625    result7->ref = (long) (&obj);
08626    result7->obj.i = (long) (&obj);
08627    return(1 || funcname || hash || result7 || libp) ;
08628 }
08629 
08630 
08631 /* ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
08632 static int G__G__GenVector32_191_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08633 {
08634    ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08635    char* gvp = (char*) G__getgvp();
08636    int n = G__getaryconstruct();
08637    if (n) {
08638      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08639        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08640      } else {
08641        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>[n];
08642      }
08643    } else {
08644      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08645        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
08646      } else {
08647        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>;
08648      }
08649    }
08650    result7->obj.i = (long) p;
08651    result7->ref = (long) p;
08652    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08653    return(1 || funcname || hash || result7 || libp) ;
08654 }
08655 
08656 static int G__G__GenVector32_191_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08657 {
08658    ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p = NULL;
08659    char* gvp = (char*) G__getgvp();
08660    //m: 3
08661    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
08662      p = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
08663 *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
08664 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
08665    } else {
08666      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(
08667 *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
08668 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
08669    }
08670    result7->obj.i = (long) p;
08671    result7->ref = (long) p;
08672    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
08673    return(1 || funcname || hash || result7 || libp) ;
08674 }
08675 
08676 static int G__G__GenVector32_191_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08677 {
08678       {
08679          const ROOT::Math::Cylindrical3D<Double32_t>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
08680          result7->ref = (long) (&obj);
08681          result7->obj.i = (long) (&obj);
08682       }
08683    return(1 || funcname || hash || result7 || libp) ;
08684 }
08685 
08686 static int G__G__GenVector32_191_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08687 {
08688       {
08689          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
08690          result7->ref = (long) (&obj);
08691          result7->obj.i = (long) (&obj);
08692       }
08693    return(1 || funcname || hash || result7 || libp) ;
08694 }
08695 
08696 static int G__G__GenVector32_191_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08697 {
08698       {
08699          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
08700 , (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
08701          result7->ref = (long) (&obj);
08702          result7->obj.i = (long) (&obj);
08703       }
08704    return(1 || funcname || hash || result7 || libp) ;
08705 }
08706 
08707 static int G__G__GenVector32_191_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08708 {
08709       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
08710 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
08711       G__setnull(result7);
08712    return(1 || funcname || hash || result7 || libp) ;
08713 }
08714 
08715 static int G__G__GenVector32_191_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08716 {
08717       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
08718       G__setnull(result7);
08719    return(1 || funcname || hash || result7 || libp) ;
08720 }
08721 
08722 static int G__G__GenVector32_191_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08723 {
08724       {
08725          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[1])
08726 , (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
08727          result7->ref = (long) (&obj);
08728          result7->obj.i = (long) (&obj);
08729       }
08730    return(1 || funcname || hash || result7 || libp) ;
08731 }
08732 
08733 static int G__G__GenVector32_191_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08734 {
08735       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
08736    return(1 || funcname || hash || result7 || libp) ;
08737 }
08738 
08739 static int G__G__GenVector32_191_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08740 {
08741       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref));
08742    return(1 || funcname || hash || result7 || libp) ;
08743 }
08744 
08745 static int G__G__GenVector32_191_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08746 {
08747       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->X());
08748    return(1 || funcname || hash || result7 || libp) ;
08749 }
08750 
08751 static int G__G__GenVector32_191_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08752 {
08753       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Y());
08754    return(1 || funcname || hash || result7 || libp) ;
08755 }
08756 
08757 static int G__G__GenVector32_191_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08758 {
08759       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Z());
08760    return(1 || funcname || hash || result7 || libp) ;
08761 }
08762 
08763 static int G__G__GenVector32_191_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08764 {
08765       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->R());
08766    return(1 || funcname || hash || result7 || libp) ;
08767 }
08768 
08769 static int G__G__GenVector32_191_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08770 {
08771       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Theta());
08772    return(1 || funcname || hash || result7 || libp) ;
08773 }
08774 
08775 static int G__G__GenVector32_191_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08776 {
08777       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Phi());
08778    return(1 || funcname || hash || result7 || libp) ;
08779 }
08780 
08781 static int G__G__GenVector32_191_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08782 {
08783       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Eta());
08784    return(1 || funcname || hash || result7 || libp) ;
08785 }
08786 
08787 static int G__G__GenVector32_191_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08788 {
08789       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Rho());
08790    return(1 || funcname || hash || result7 || libp) ;
08791 }
08792 
08793 static int G__G__GenVector32_191_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08794 {
08795       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Mag2());
08796    return(1 || funcname || hash || result7 || libp) ;
08797 }
08798 
08799 static int G__G__GenVector32_191_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08800 {
08801       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->Perp2());
08802    return(1 || funcname || hash || result7 || libp) ;
08803 }
08804 
08805 static int G__G__GenVector32_191_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08806 {
08807       {
08808          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08809          result7->ref = (long) (&obj);
08810          result7->obj.i = (long) (&obj);
08811       }
08812    return(1 || funcname || hash || result7 || libp) ;
08813 }
08814 
08815 static int G__G__GenVector32_191_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08816 {
08817       {
08818          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08819          result7->ref = (long) (&obj);
08820          result7->obj.i = (long) (&obj);
08821       }
08822    return(1 || funcname || hash || result7 || libp) ;
08823 }
08824 
08825 static int G__G__GenVector32_191_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08826 {
08827       {
08828          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08829          result7->ref = (long) (&obj);
08830          result7->obj.i = (long) (&obj);
08831       }
08832    return(1 || funcname || hash || result7 || libp) ;
08833 }
08834 
08835 static int G__G__GenVector32_191_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08836 {
08837       {
08838          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08839          result7->ref = (long) (&obj);
08840          result7->obj.i = (long) (&obj);
08841       }
08842    return(1 || funcname || hash || result7 || libp) ;
08843 }
08844 
08845 static int G__G__GenVector32_191_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08846 {
08847       {
08848          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08849          result7->ref = (long) (&obj);
08850          result7->obj.i = (long) (&obj);
08851       }
08852    return(1 || funcname || hash || result7 || libp) ;
08853 }
08854 
08855 static int G__G__GenVector32_191_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08856 {
08857       {
08858          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08859          result7->ref = (long) (&obj);
08860          result7->obj.i = (long) (&obj);
08861       }
08862    return(1 || funcname || hash || result7 || libp) ;
08863 }
08864 
08865 static int G__G__GenVector32_191_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08866 {
08867       {
08868          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08869          result7->ref = (long) (&obj);
08870          result7->obj.i = (long) (&obj);
08871       }
08872    return(1 || funcname || hash || result7 || libp) ;
08873 }
08874 
08875 static int G__G__GenVector32_191_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08876 {
08877       {
08878          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08879          result7->ref = (long) (&obj);
08880          result7->obj.i = (long) (&obj);
08881       }
08882    return(1 || funcname || hash || result7 || libp) ;
08883 }
08884 
08885 static int G__G__GenVector32_191_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08886 {
08887       {
08888          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08889          result7->ref = (long) (&obj);
08890          result7->obj.i = (long) (&obj);
08891       }
08892    return(1 || funcname || hash || result7 || libp) ;
08893 }
08894 
08895 static int G__G__GenVector32_191_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08896 {
08897       {
08898          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08899          result7->ref = (long) (&obj);
08900          result7->obj.i = (long) (&obj);
08901       }
08902    return(1 || funcname || hash || result7 || libp) ;
08903 }
08904 
08905 static int G__G__GenVector32_191_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08906 {
08907       {
08908          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08909          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08910          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08911          result7->obj.i = (long) ((void*) pobj);
08912          result7->ref = result7->obj.i;
08913          G__store_tempobject(*result7);
08914       }
08915    return(1 || funcname || hash || result7 || libp) ;
08916 }
08917 
08918 static int G__G__GenVector32_191_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08919 {
08920       {
08921          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
08922          const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
08923          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
08924          result7->obj.i = (long) ((void*) pobj);
08925          result7->ref = result7->obj.i;
08926          G__store_tempobject(*result7);
08927       }
08928    return(1 || funcname || hash || result7 || libp) ;
08929 }
08930 
08931 static int G__G__GenVector32_191_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08932 {
08933       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->x());
08934    return(1 || funcname || hash || result7 || libp) ;
08935 }
08936 
08937 static int G__G__GenVector32_191_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08938 {
08939       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->y());
08940    return(1 || funcname || hash || result7 || libp) ;
08941 }
08942 
08943 static int G__G__GenVector32_191_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08944 {
08945       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->z());
08946    return(1 || funcname || hash || result7 || libp) ;
08947 }
08948 
08949 static int G__G__GenVector32_191_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08950 {
08951       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->r());
08952    return(1 || funcname || hash || result7 || libp) ;
08953 }
08954 
08955 static int G__G__GenVector32_191_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08956 {
08957       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->theta());
08958    return(1 || funcname || hash || result7 || libp) ;
08959 }
08960 
08961 static int G__G__GenVector32_191_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08962 {
08963       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->phi());
08964    return(1 || funcname || hash || result7 || libp) ;
08965 }
08966 
08967 static int G__G__GenVector32_191_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08968 {
08969       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->eta());
08970    return(1 || funcname || hash || result7 || libp) ;
08971 }
08972 
08973 static int G__G__GenVector32_191_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08974 {
08975       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->rho());
08976    return(1 || funcname || hash || result7 || libp) ;
08977 }
08978 
08979 static int G__G__GenVector32_191_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08980 {
08981       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->mag2());
08982    return(1 || funcname || hash || result7 || libp) ;
08983 }
08984 
08985 static int G__G__GenVector32_191_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08986 {
08987       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset())->perp2());
08988    return(1 || funcname || hash || result7 || libp) ;
08989 }
08990 
08991 // automatic copy constructor
08992 static int G__G__GenVector32_191_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
08993 
08994 {
08995    ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* p;
08996    void* tmp = (void*) G__int(libp->para[0]);
08997    p = new ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) tmp);
08998    result7->obj.i = (long) p;
08999    result7->ref = (long) p;
09000    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
09001    return(1 || funcname || hash || result7 || libp) ;
09002 }
09003 
09004 // automatic destructor
09005 typedef ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR;
09006 static int G__G__GenVector32_191_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09007 {
09008    char* gvp = (char*) G__getgvp();
09009    long soff = G__getstructoffset();
09010    int n = G__getaryconstruct();
09011    //
09012    //has_a_delete: 0
09013    //has_own_delete1arg: 0
09014    //has_own_delete2arg: 0
09015    //
09016    if (!soff) {
09017      return(1);
09018    }
09019    if (n) {
09020      if (gvp == (char*)G__PVOID) {
09021        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
09022      } else {
09023        G__setgvp((long) G__PVOID);
09024        for (int i = n - 1; i >= 0; --i) {
09025          ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
09026        }
09027        G__setgvp((long)gvp);
09028      }
09029    } else {
09030      if (gvp == (char*)G__PVOID) {
09031        delete (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) soff;
09032      } else {
09033        G__setgvp((long) G__PVOID);
09034        ((ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR();
09035        G__setgvp((long)gvp);
09036      }
09037    }
09038    G__setnull(result7);
09039    return(1 || funcname || hash || result7 || libp) ;
09040 }
09041 
09042 // automatic assignment operator
09043 static int G__G__GenVector32_191_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09044 {
09045    ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) G__getstructoffset();
09046    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*) libp->para[0].ref;
09047    const ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>& obj = *dest;
09048    result7->ref = (long) (&obj);
09049    result7->obj.i = (long) (&obj);
09050    return(1 || funcname || hash || result7 || libp) ;
09051 }
09052 
09053 
09054 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
09055 static int G__G__GenVector32_192_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09056 {
09057    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p = NULL;
09058    char* gvp = (char*) G__getgvp();
09059    int n = G__getaryconstruct();
09060    if (n) {
09061      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09062        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[n];
09063      } else {
09064        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[n];
09065      }
09066    } else {
09067      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09068        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
09069      } else {
09070        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
09071      }
09072    }
09073    result7->obj.i = (long) p;
09074    result7->ref = (long) p;
09075    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
09076    return(1 || funcname || hash || result7 || libp) ;
09077 }
09078 
09079 static int G__G__GenVector32_192_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09080 {
09081    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p = NULL;
09082    char* gvp = (char*) G__getgvp();
09083    //m: 3
09084    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09085      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(
09086 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09087 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09088    } else {
09089      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(
09090 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09091 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09092    }
09093    result7->obj.i = (long) p;
09094    result7->ref = (long) p;
09095    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
09096    return(1 || funcname || hash || result7 || libp) ;
09097 }
09098 
09099 static int G__G__GenVector32_192_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09100 {
09101       {
09102          const ROOT::Math::Cartesian3D<Double32_t>* pobj;
09103          const ROOT::Math::Cartesian3D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
09104          pobj = new ROOT::Math::Cartesian3D<Double32_t>(xobj);
09105          result7->obj.i = (long) ((void*) pobj);
09106          result7->ref = result7->obj.i;
09107          G__store_tempobject(*result7);
09108       }
09109    return(1 || funcname || hash || result7 || libp) ;
09110 }
09111 
09112 static int G__G__GenVector32_192_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09113 {
09114       {
09115          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
09116          result7->ref = (long) (&obj);
09117          result7->obj.i = (long) (&obj);
09118       }
09119    return(1 || funcname || hash || result7 || libp) ;
09120 }
09121 
09122 static int G__G__GenVector32_192_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09123 {
09124       {
09125          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09126 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09127          result7->ref = (long) (&obj);
09128          result7->obj.i = (long) (&obj);
09129       }
09130    return(1 || funcname || hash || result7 || libp) ;
09131 }
09132 
09133 static int G__G__GenVector32_192_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09134 {
09135       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
09136 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
09137       G__setnull(result7);
09138    return(1 || funcname || hash || result7 || libp) ;
09139 }
09140 
09141 static int G__G__GenVector32_192_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09142 {
09143       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
09144       G__setnull(result7);
09145    return(1 || funcname || hash || result7 || libp) ;
09146 }
09147 
09148 static int G__G__GenVector32_192_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09149 {
09150       {
09151          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09152 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09153          result7->ref = (long) (&obj);
09154          result7->obj.i = (long) (&obj);
09155       }
09156    return(1 || funcname || hash || result7 || libp) ;
09157 }
09158 
09159 static int G__G__GenVector32_192_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09160 {
09161       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref));
09162    return(1 || funcname || hash || result7 || libp) ;
09163 }
09164 
09165 static int G__G__GenVector32_192_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09166 {
09167       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref));
09168    return(1 || funcname || hash || result7 || libp) ;
09169 }
09170 
09171 static int G__G__GenVector32_192_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09172 {
09173       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->X());
09174    return(1 || funcname || hash || result7 || libp) ;
09175 }
09176 
09177 static int G__G__GenVector32_192_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09178 {
09179       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Y());
09180    return(1 || funcname || hash || result7 || libp) ;
09181 }
09182 
09183 static int G__G__GenVector32_192_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09184 {
09185       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Z());
09186    return(1 || funcname || hash || result7 || libp) ;
09187 }
09188 
09189 static int G__G__GenVector32_192_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09190 {
09191       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->R());
09192    return(1 || funcname || hash || result7 || libp) ;
09193 }
09194 
09195 static int G__G__GenVector32_192_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09196 {
09197       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Theta());
09198    return(1 || funcname || hash || result7 || libp) ;
09199 }
09200 
09201 static int G__G__GenVector32_192_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09202 {
09203       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Phi());
09204    return(1 || funcname || hash || result7 || libp) ;
09205 }
09206 
09207 static int G__G__GenVector32_192_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09208 {
09209       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Eta());
09210    return(1 || funcname || hash || result7 || libp) ;
09211 }
09212 
09213 static int G__G__GenVector32_192_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09214 {
09215       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Rho());
09216    return(1 || funcname || hash || result7 || libp) ;
09217 }
09218 
09219 static int G__G__GenVector32_192_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09220 {
09221       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Mag2());
09222    return(1 || funcname || hash || result7 || libp) ;
09223 }
09224 
09225 static int G__G__GenVector32_192_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09226 {
09227       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Perp2());
09228    return(1 || funcname || hash || result7 || libp) ;
09229 }
09230 
09231 static int G__G__GenVector32_192_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09232 {
09233       {
09234          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09235          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Unit();
09236          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09237          result7->obj.i = (long) ((void*) pobj);
09238          result7->ref = result7->obj.i;
09239          G__store_tempobject(*result7);
09240       }
09241    return(1 || funcname || hash || result7 || libp) ;
09242 }
09243 
09244 static int G__G__GenVector32_192_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09245 {
09246       {
09247          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09248          result7->ref = (long) (&obj);
09249          result7->obj.i = (long) (&obj);
09250       }
09251    return(1 || funcname || hash || result7 || libp) ;
09252 }
09253 
09254 static int G__G__GenVector32_192_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09255 {
09256       {
09257          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09258          result7->ref = (long) (&obj);
09259          result7->obj.i = (long) (&obj);
09260       }
09261    return(1 || funcname || hash || result7 || libp) ;
09262 }
09263 
09264 static int G__G__GenVector32_192_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09265 {
09266       {
09267          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09268          result7->ref = (long) (&obj);
09269          result7->obj.i = (long) (&obj);
09270       }
09271    return(1 || funcname || hash || result7 || libp) ;
09272 }
09273 
09274 static int G__G__GenVector32_192_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09275 {
09276       {
09277          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09278          result7->ref = (long) (&obj);
09279          result7->obj.i = (long) (&obj);
09280       }
09281    return(1 || funcname || hash || result7 || libp) ;
09282 }
09283 
09284 static int G__G__GenVector32_192_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09285 {
09286       {
09287          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09288          result7->ref = (long) (&obj);
09289          result7->obj.i = (long) (&obj);
09290       }
09291    return(1 || funcname || hash || result7 || libp) ;
09292 }
09293 
09294 static int G__G__GenVector32_192_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09295 {
09296       {
09297          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09298          result7->ref = (long) (&obj);
09299          result7->obj.i = (long) (&obj);
09300       }
09301    return(1 || funcname || hash || result7 || libp) ;
09302 }
09303 
09304 static int G__G__GenVector32_192_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09305 {
09306       {
09307          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09308          result7->ref = (long) (&obj);
09309          result7->obj.i = (long) (&obj);
09310       }
09311    return(1 || funcname || hash || result7 || libp) ;
09312 }
09313 
09314 static int G__G__GenVector32_192_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09315 {
09316       {
09317          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09318          result7->ref = (long) (&obj);
09319          result7->obj.i = (long) (&obj);
09320       }
09321    return(1 || funcname || hash || result7 || libp) ;
09322 }
09323 
09324 static int G__G__GenVector32_192_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09325 {
09326       {
09327          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09328          result7->ref = (long) (&obj);
09329          result7->obj.i = (long) (&obj);
09330       }
09331    return(1 || funcname || hash || result7 || libp) ;
09332 }
09333 
09334 static int G__G__GenVector32_192_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09335 {
09336       {
09337          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09338          result7->ref = (long) (&obj);
09339          result7->obj.i = (long) (&obj);
09340       }
09341    return(1 || funcname || hash || result7 || libp) ;
09342 }
09343 
09344 static int G__G__GenVector32_192_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09345 {
09346       {
09347          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09348          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09349          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09350          result7->obj.i = (long) ((void*) pobj);
09351          result7->ref = result7->obj.i;
09352          G__store_tempobject(*result7);
09353       }
09354    return(1 || funcname || hash || result7 || libp) ;
09355 }
09356 
09357 static int G__G__GenVector32_192_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09358 {
09359       {
09360          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09361          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator-();
09362          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09363          result7->obj.i = (long) ((void*) pobj);
09364          result7->ref = result7->obj.i;
09365          G__store_tempobject(*result7);
09366       }
09367    return(1 || funcname || hash || result7 || libp) ;
09368 }
09369 
09370 static int G__G__GenVector32_192_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09371 {
09372       {
09373          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09374          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator+();
09375          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09376          result7->obj.i = (long) ((void*) pobj);
09377          result7->ref = result7->obj.i;
09378          G__store_tempobject(*result7);
09379       }
09380    return(1 || funcname || hash || result7 || libp) ;
09381 }
09382 
09383 static int G__G__GenVector32_192_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09384 {
09385       {
09386          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09387          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09388          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09389          result7->obj.i = (long) ((void*) pobj);
09390          result7->ref = result7->obj.i;
09391          G__store_tempobject(*result7);
09392       }
09393    return(1 || funcname || hash || result7 || libp) ;
09394 }
09395 
09396 static int G__G__GenVector32_192_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09397 {
09398       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->x());
09399    return(1 || funcname || hash || result7 || libp) ;
09400 }
09401 
09402 static int G__G__GenVector32_192_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09403 {
09404       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->y());
09405    return(1 || funcname || hash || result7 || libp) ;
09406 }
09407 
09408 static int G__G__GenVector32_192_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09409 {
09410       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->z());
09411    return(1 || funcname || hash || result7 || libp) ;
09412 }
09413 
09414 static int G__G__GenVector32_192_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09415 {
09416       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->r());
09417    return(1 || funcname || hash || result7 || libp) ;
09418 }
09419 
09420 static int G__G__GenVector32_192_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09421 {
09422       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->theta());
09423    return(1 || funcname || hash || result7 || libp) ;
09424 }
09425 
09426 static int G__G__GenVector32_192_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09427 {
09428       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->phi());
09429    return(1 || funcname || hash || result7 || libp) ;
09430 }
09431 
09432 static int G__G__GenVector32_192_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09433 {
09434       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->eta());
09435    return(1 || funcname || hash || result7 || libp) ;
09436 }
09437 
09438 static int G__G__GenVector32_192_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09439 {
09440       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->rho());
09441    return(1 || funcname || hash || result7 || libp) ;
09442 }
09443 
09444 static int G__G__GenVector32_192_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09445 {
09446       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->mag2());
09447    return(1 || funcname || hash || result7 || libp) ;
09448 }
09449 
09450 static int G__G__GenVector32_192_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09451 {
09452       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->perp2());
09453    return(1 || funcname || hash || result7 || libp) ;
09454 }
09455 
09456 static int G__G__GenVector32_192_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09457 {
09458       {
09459          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09460          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->unit();
09461          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09462          result7->obj.i = (long) ((void*) pobj);
09463          result7->ref = result7->obj.i;
09464          G__store_tempobject(*result7);
09465       }
09466    return(1 || funcname || hash || result7 || libp) ;
09467 }
09468 
09469 // automatic copy constructor
09470 static int G__G__GenVector32_192_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09471 
09472 {
09473    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p;
09474    void* tmp = (void*) G__int(libp->para[0]);
09475    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) tmp);
09476    result7->obj.i = (long) p;
09477    result7->ref = (long) p;
09478    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
09479    return(1 || funcname || hash || result7 || libp) ;
09480 }
09481 
09482 // automatic destructor
09483 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR;
09484 static int G__G__GenVector32_192_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09485 {
09486    char* gvp = (char*) G__getgvp();
09487    long soff = G__getstructoffset();
09488    int n = G__getaryconstruct();
09489    //
09490    //has_a_delete: 0
09491    //has_own_delete1arg: 0
09492    //has_own_delete2arg: 0
09493    //
09494    if (!soff) {
09495      return(1);
09496    }
09497    if (n) {
09498      if (gvp == (char*)G__PVOID) {
09499        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) soff;
09500      } else {
09501        G__setgvp((long) G__PVOID);
09502        for (int i = n - 1; i >= 0; --i) {
09503          ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR();
09504        }
09505        G__setgvp((long)gvp);
09506      }
09507    } else {
09508      if (gvp == (char*)G__PVOID) {
09509        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) soff;
09510      } else {
09511        G__setgvp((long) G__PVOID);
09512        ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR();
09513        G__setgvp((long)gvp);
09514      }
09515    }
09516    G__setnull(result7);
09517    return(1 || funcname || hash || result7 || libp) ;
09518 }
09519 
09520 // automatic assignment operator
09521 static int G__G__GenVector32_192_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09522 {
09523    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset();
09524    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref;
09525    const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = *dest;
09526    result7->ref = (long) (&obj);
09527    result7->obj.i = (long) (&obj);
09528    return(1 || funcname || hash || result7 || libp) ;
09529 }
09530 
09531 
09532 /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
09533 static int G__G__GenVector32_193_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09534 {
09535    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p = NULL;
09536    char* gvp = (char*) G__getgvp();
09537    int n = G__getaryconstruct();
09538    if (n) {
09539      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09540        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[n];
09541      } else {
09542        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[n];
09543      }
09544    } else {
09545      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09546        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
09547      } else {
09548        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
09549      }
09550    }
09551    result7->obj.i = (long) p;
09552    result7->ref = (long) p;
09553    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
09554    return(1 || funcname || hash || result7 || libp) ;
09555 }
09556 
09557 static int G__G__GenVector32_193_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09558 {
09559    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p = NULL;
09560    char* gvp = (char*) G__getgvp();
09561    //m: 3
09562    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
09563      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(
09564 (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09565 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09566    } else {
09567      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(
09568 (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09569 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09570    }
09571    result7->obj.i = (long) p;
09572    result7->ref = (long) p;
09573    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
09574    return(1 || funcname || hash || result7 || libp) ;
09575 }
09576 
09577 static int G__G__GenVector32_193_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09578 {
09579       {
09580          const ROOT::Math::CylindricalEta3D<Double32_t>* pobj;
09581          const ROOT::Math::CylindricalEta3D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
09582          pobj = new ROOT::Math::CylindricalEta3D<Double32_t>(xobj);
09583          result7->obj.i = (long) ((void*) pobj);
09584          result7->ref = result7->obj.i;
09585          G__store_tempobject(*result7);
09586       }
09587    return(1 || funcname || hash || result7 || libp) ;
09588 }
09589 
09590 static int G__G__GenVector32_193_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09591 {
09592       {
09593          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
09594          result7->ref = (long) (&obj);
09595          result7->obj.i = (long) (&obj);
09596       }
09597    return(1 || funcname || hash || result7 || libp) ;
09598 }
09599 
09600 static int G__G__GenVector32_193_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09601 {
09602       {
09603          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09604 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09605          result7->ref = (long) (&obj);
09606          result7->obj.i = (long) (&obj);
09607       }
09608    return(1 || funcname || hash || result7 || libp) ;
09609 }
09610 
09611 static int G__G__GenVector32_193_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09612 {
09613       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
09614 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
09615       G__setnull(result7);
09616    return(1 || funcname || hash || result7 || libp) ;
09617 }
09618 
09619 static int G__G__GenVector32_193_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09620 {
09621       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
09622       G__setnull(result7);
09623    return(1 || funcname || hash || result7 || libp) ;
09624 }
09625 
09626 static int G__G__GenVector32_193_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09627 {
09628       {
09629          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
09630 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
09631          result7->ref = (long) (&obj);
09632          result7->obj.i = (long) (&obj);
09633       }
09634    return(1 || funcname || hash || result7 || libp) ;
09635 }
09636 
09637 static int G__G__GenVector32_193_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09638 {
09639       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref));
09640    return(1 || funcname || hash || result7 || libp) ;
09641 }
09642 
09643 static int G__G__GenVector32_193_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09644 {
09645       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref));
09646    return(1 || funcname || hash || result7 || libp) ;
09647 }
09648 
09649 static int G__G__GenVector32_193_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09650 {
09651       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->X());
09652    return(1 || funcname || hash || result7 || libp) ;
09653 }
09654 
09655 static int G__G__GenVector32_193_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09656 {
09657       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Y());
09658    return(1 || funcname || hash || result7 || libp) ;
09659 }
09660 
09661 static int G__G__GenVector32_193_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09662 {
09663       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Z());
09664    return(1 || funcname || hash || result7 || libp) ;
09665 }
09666 
09667 static int G__G__GenVector32_193_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09668 {
09669       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->R());
09670    return(1 || funcname || hash || result7 || libp) ;
09671 }
09672 
09673 static int G__G__GenVector32_193_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09674 {
09675       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Theta());
09676    return(1 || funcname || hash || result7 || libp) ;
09677 }
09678 
09679 static int G__G__GenVector32_193_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09680 {
09681       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Phi());
09682    return(1 || funcname || hash || result7 || libp) ;
09683 }
09684 
09685 static int G__G__GenVector32_193_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09686 {
09687       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Eta());
09688    return(1 || funcname || hash || result7 || libp) ;
09689 }
09690 
09691 static int G__G__GenVector32_193_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09692 {
09693       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Rho());
09694    return(1 || funcname || hash || result7 || libp) ;
09695 }
09696 
09697 static int G__G__GenVector32_193_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09698 {
09699       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Mag2());
09700    return(1 || funcname || hash || result7 || libp) ;
09701 }
09702 
09703 static int G__G__GenVector32_193_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09704 {
09705       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Perp2());
09706    return(1 || funcname || hash || result7 || libp) ;
09707 }
09708 
09709 static int G__G__GenVector32_193_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09710 {
09711       {
09712          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09713          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Unit();
09714          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09715          result7->obj.i = (long) ((void*) pobj);
09716          result7->ref = result7->obj.i;
09717          G__store_tempobject(*result7);
09718       }
09719    return(1 || funcname || hash || result7 || libp) ;
09720 }
09721 
09722 static int G__G__GenVector32_193_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09723 {
09724       {
09725          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09726          result7->ref = (long) (&obj);
09727          result7->obj.i = (long) (&obj);
09728       }
09729    return(1 || funcname || hash || result7 || libp) ;
09730 }
09731 
09732 static int G__G__GenVector32_193_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09733 {
09734       {
09735          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09736          result7->ref = (long) (&obj);
09737          result7->obj.i = (long) (&obj);
09738       }
09739    return(1 || funcname || hash || result7 || libp) ;
09740 }
09741 
09742 static int G__G__GenVector32_193_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09743 {
09744       {
09745          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09746          result7->ref = (long) (&obj);
09747          result7->obj.i = (long) (&obj);
09748       }
09749    return(1 || funcname || hash || result7 || libp) ;
09750 }
09751 
09752 static int G__G__GenVector32_193_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09753 {
09754       {
09755          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09756          result7->ref = (long) (&obj);
09757          result7->obj.i = (long) (&obj);
09758       }
09759    return(1 || funcname || hash || result7 || libp) ;
09760 }
09761 
09762 static int G__G__GenVector32_193_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09763 {
09764       {
09765          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09766          result7->ref = (long) (&obj);
09767          result7->obj.i = (long) (&obj);
09768       }
09769    return(1 || funcname || hash || result7 || libp) ;
09770 }
09771 
09772 static int G__G__GenVector32_193_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09773 {
09774       {
09775          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09776          result7->ref = (long) (&obj);
09777          result7->obj.i = (long) (&obj);
09778       }
09779    return(1 || funcname || hash || result7 || libp) ;
09780 }
09781 
09782 static int G__G__GenVector32_193_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09783 {
09784       {
09785          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09786          result7->ref = (long) (&obj);
09787          result7->obj.i = (long) (&obj);
09788       }
09789    return(1 || funcname || hash || result7 || libp) ;
09790 }
09791 
09792 static int G__G__GenVector32_193_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09793 {
09794       {
09795          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09796          result7->ref = (long) (&obj);
09797          result7->obj.i = (long) (&obj);
09798       }
09799    return(1 || funcname || hash || result7 || libp) ;
09800 }
09801 
09802 static int G__G__GenVector32_193_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09803 {
09804       {
09805          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09806          result7->ref = (long) (&obj);
09807          result7->obj.i = (long) (&obj);
09808       }
09809    return(1 || funcname || hash || result7 || libp) ;
09810 }
09811 
09812 static int G__G__GenVector32_193_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09813 {
09814       {
09815          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09816          result7->ref = (long) (&obj);
09817          result7->obj.i = (long) (&obj);
09818       }
09819    return(1 || funcname || hash || result7 || libp) ;
09820 }
09821 
09822 static int G__G__GenVector32_193_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09823 {
09824       {
09825          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09826          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09827          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09828          result7->obj.i = (long) ((void*) pobj);
09829          result7->ref = result7->obj.i;
09830          G__store_tempobject(*result7);
09831       }
09832    return(1 || funcname || hash || result7 || libp) ;
09833 }
09834 
09835 static int G__G__GenVector32_193_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09836 {
09837       {
09838          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09839          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator-();
09840          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09841          result7->obj.i = (long) ((void*) pobj);
09842          result7->ref = result7->obj.i;
09843          G__store_tempobject(*result7);
09844       }
09845    return(1 || funcname || hash || result7 || libp) ;
09846 }
09847 
09848 static int G__G__GenVector32_193_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09849 {
09850       {
09851          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09852          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator+();
09853          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09854          result7->obj.i = (long) ((void*) pobj);
09855          result7->ref = result7->obj.i;
09856          G__store_tempobject(*result7);
09857       }
09858    return(1 || funcname || hash || result7 || libp) ;
09859 }
09860 
09861 static int G__G__GenVector32_193_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09862 {
09863       {
09864          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09865          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
09866          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09867          result7->obj.i = (long) ((void*) pobj);
09868          result7->ref = result7->obj.i;
09869          G__store_tempobject(*result7);
09870       }
09871    return(1 || funcname || hash || result7 || libp) ;
09872 }
09873 
09874 static int G__G__GenVector32_193_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09875 {
09876       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->x());
09877    return(1 || funcname || hash || result7 || libp) ;
09878 }
09879 
09880 static int G__G__GenVector32_193_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09881 {
09882       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->y());
09883    return(1 || funcname || hash || result7 || libp) ;
09884 }
09885 
09886 static int G__G__GenVector32_193_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09887 {
09888       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->z());
09889    return(1 || funcname || hash || result7 || libp) ;
09890 }
09891 
09892 static int G__G__GenVector32_193_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09893 {
09894       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->r());
09895    return(1 || funcname || hash || result7 || libp) ;
09896 }
09897 
09898 static int G__G__GenVector32_193_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09899 {
09900       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->theta());
09901    return(1 || funcname || hash || result7 || libp) ;
09902 }
09903 
09904 static int G__G__GenVector32_193_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09905 {
09906       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->phi());
09907    return(1 || funcname || hash || result7 || libp) ;
09908 }
09909 
09910 static int G__G__GenVector32_193_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09911 {
09912       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->eta());
09913    return(1 || funcname || hash || result7 || libp) ;
09914 }
09915 
09916 static int G__G__GenVector32_193_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09917 {
09918       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->rho());
09919    return(1 || funcname || hash || result7 || libp) ;
09920 }
09921 
09922 static int G__G__GenVector32_193_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09923 {
09924       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->mag2());
09925    return(1 || funcname || hash || result7 || libp) ;
09926 }
09927 
09928 static int G__G__GenVector32_193_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09929 {
09930       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->perp2());
09931    return(1 || funcname || hash || result7 || libp) ;
09932 }
09933 
09934 static int G__G__GenVector32_193_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09935 {
09936       {
09937          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
09938          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->unit();
09939          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
09940          result7->obj.i = (long) ((void*) pobj);
09941          result7->ref = result7->obj.i;
09942          G__store_tempobject(*result7);
09943       }
09944    return(1 || funcname || hash || result7 || libp) ;
09945 }
09946 
09947 // automatic copy constructor
09948 static int G__G__GenVector32_193_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09949 
09950 {
09951    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p;
09952    void* tmp = (void*) G__int(libp->para[0]);
09953    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) tmp);
09954    result7->obj.i = (long) p;
09955    result7->ref = (long) p;
09956    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
09957    return(1 || funcname || hash || result7 || libp) ;
09958 }
09959 
09960 // automatic destructor
09961 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR;
09962 static int G__G__GenVector32_193_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
09963 {
09964    char* gvp = (char*) G__getgvp();
09965    long soff = G__getstructoffset();
09966    int n = G__getaryconstruct();
09967    //
09968    //has_a_delete: 0
09969    //has_own_delete1arg: 0
09970    //has_own_delete2arg: 0
09971    //
09972    if (!soff) {
09973      return(1);
09974    }
09975    if (n) {
09976      if (gvp == (char*)G__PVOID) {
09977        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) soff;
09978      } else {
09979        G__setgvp((long) G__PVOID);
09980        for (int i = n - 1; i >= 0; --i) {
09981          ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR();
09982        }
09983        G__setgvp((long)gvp);
09984      }
09985    } else {
09986      if (gvp == (char*)G__PVOID) {
09987        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) soff;
09988      } else {
09989        G__setgvp((long) G__PVOID);
09990        ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR();
09991        G__setgvp((long)gvp);
09992      }
09993    }
09994    G__setnull(result7);
09995    return(1 || funcname || hash || result7 || libp) ;
09996 }
09997 
09998 // automatic assignment operator
09999 static int G__G__GenVector32_193_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10000 {
10001    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset();
10002    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref;
10003    const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = *dest;
10004    result7->ref = (long) (&obj);
10005    result7->obj.i = (long) (&obj);
10006    return(1 || funcname || hash || result7 || libp) ;
10007 }
10008 
10009 
10010 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
10011 static int G__G__GenVector32_194_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10012 {
10013    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p = NULL;
10014    char* gvp = (char*) G__getgvp();
10015    int n = G__getaryconstruct();
10016    if (n) {
10017      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10018        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[n];
10019      } else {
10020        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[n];
10021      }
10022    } else {
10023      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10024        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
10025      } else {
10026        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
10027      }
10028    }
10029    result7->obj.i = (long) p;
10030    result7->ref = (long) p;
10031    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
10032    return(1 || funcname || hash || result7 || libp) ;
10033 }
10034 
10035 static int G__G__GenVector32_194_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10036 {
10037    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p = NULL;
10038    char* gvp = (char*) G__getgvp();
10039    //m: 3
10040    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10041      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(
10042 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10043 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10044    } else {
10045      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(
10046 (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10047 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10048    }
10049    result7->obj.i = (long) p;
10050    result7->ref = (long) p;
10051    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
10052    return(1 || funcname || hash || result7 || libp) ;
10053 }
10054 
10055 static int G__G__GenVector32_194_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10056 {
10057       {
10058          const ROOT::Math::Cartesian3D<Double32_t>* pobj;
10059          const ROOT::Math::Cartesian3D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
10060          pobj = new ROOT::Math::Cartesian3D<Double32_t>(xobj);
10061          result7->obj.i = (long) ((void*) pobj);
10062          result7->ref = result7->obj.i;
10063          G__store_tempobject(*result7);
10064       }
10065    return(1 || funcname || hash || result7 || libp) ;
10066 }
10067 
10068 static int G__G__GenVector32_194_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10069 {
10070       {
10071          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
10072          result7->ref = (long) (&obj);
10073          result7->obj.i = (long) (&obj);
10074       }
10075    return(1 || funcname || hash || result7 || libp) ;
10076 }
10077 
10078 static int G__G__GenVector32_194_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10079 {
10080       {
10081          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10082 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10083          result7->ref = (long) (&obj);
10084          result7->obj.i = (long) (&obj);
10085       }
10086    return(1 || funcname || hash || result7 || libp) ;
10087 }
10088 
10089 static int G__G__GenVector32_194_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10090 {
10091       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
10092 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
10093       G__setnull(result7);
10094    return(1 || funcname || hash || result7 || libp) ;
10095 }
10096 
10097 static int G__G__GenVector32_194_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10098 {
10099       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
10100       G__setnull(result7);
10101    return(1 || funcname || hash || result7 || libp) ;
10102 }
10103 
10104 static int G__G__GenVector32_194_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10105 {
10106       {
10107          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10108 , (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10109          result7->ref = (long) (&obj);
10110          result7->obj.i = (long) (&obj);
10111       }
10112    return(1 || funcname || hash || result7 || libp) ;
10113 }
10114 
10115 static int G__G__GenVector32_194_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10116 {
10117       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref));
10118    return(1 || funcname || hash || result7 || libp) ;
10119 }
10120 
10121 static int G__G__GenVector32_194_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10122 {
10123       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref));
10124    return(1 || funcname || hash || result7 || libp) ;
10125 }
10126 
10127 static int G__G__GenVector32_194_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10128 {
10129       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->X());
10130    return(1 || funcname || hash || result7 || libp) ;
10131 }
10132 
10133 static int G__G__GenVector32_194_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10134 {
10135       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Y());
10136    return(1 || funcname || hash || result7 || libp) ;
10137 }
10138 
10139 static int G__G__GenVector32_194_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10140 {
10141       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Z());
10142    return(1 || funcname || hash || result7 || libp) ;
10143 }
10144 
10145 static int G__G__GenVector32_194_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10146 {
10147       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->R());
10148    return(1 || funcname || hash || result7 || libp) ;
10149 }
10150 
10151 static int G__G__GenVector32_194_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10152 {
10153       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Theta());
10154    return(1 || funcname || hash || result7 || libp) ;
10155 }
10156 
10157 static int G__G__GenVector32_194_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10158 {
10159       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Phi());
10160    return(1 || funcname || hash || result7 || libp) ;
10161 }
10162 
10163 static int G__G__GenVector32_194_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10164 {
10165       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Eta());
10166    return(1 || funcname || hash || result7 || libp) ;
10167 }
10168 
10169 static int G__G__GenVector32_194_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10170 {
10171       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Rho());
10172    return(1 || funcname || hash || result7 || libp) ;
10173 }
10174 
10175 static int G__G__GenVector32_194_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10176 {
10177       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Mag2());
10178    return(1 || funcname || hash || result7 || libp) ;
10179 }
10180 
10181 static int G__G__GenVector32_194_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10182 {
10183       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Perp2());
10184    return(1 || funcname || hash || result7 || libp) ;
10185 }
10186 
10187 static int G__G__GenVector32_194_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10188 {
10189       {
10190          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10191          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Unit();
10192          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10193          result7->obj.i = (long) ((void*) pobj);
10194          result7->ref = result7->obj.i;
10195          G__store_tempobject(*result7);
10196       }
10197    return(1 || funcname || hash || result7 || libp) ;
10198 }
10199 
10200 static int G__G__GenVector32_194_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10201 {
10202       {
10203          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10204          result7->ref = (long) (&obj);
10205          result7->obj.i = (long) (&obj);
10206       }
10207    return(1 || funcname || hash || result7 || libp) ;
10208 }
10209 
10210 static int G__G__GenVector32_194_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10211 {
10212       {
10213          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10214          result7->ref = (long) (&obj);
10215          result7->obj.i = (long) (&obj);
10216       }
10217    return(1 || funcname || hash || result7 || libp) ;
10218 }
10219 
10220 static int G__G__GenVector32_194_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10221 {
10222       {
10223          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10224          result7->ref = (long) (&obj);
10225          result7->obj.i = (long) (&obj);
10226       }
10227    return(1 || funcname || hash || result7 || libp) ;
10228 }
10229 
10230 static int G__G__GenVector32_194_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10231 {
10232       {
10233          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10234          result7->ref = (long) (&obj);
10235          result7->obj.i = (long) (&obj);
10236       }
10237    return(1 || funcname || hash || result7 || libp) ;
10238 }
10239 
10240 static int G__G__GenVector32_194_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10241 {
10242       {
10243          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10244          result7->ref = (long) (&obj);
10245          result7->obj.i = (long) (&obj);
10246       }
10247    return(1 || funcname || hash || result7 || libp) ;
10248 }
10249 
10250 static int G__G__GenVector32_194_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10251 {
10252       {
10253          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10254          result7->ref = (long) (&obj);
10255          result7->obj.i = (long) (&obj);
10256       }
10257    return(1 || funcname || hash || result7 || libp) ;
10258 }
10259 
10260 static int G__G__GenVector32_194_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10261 {
10262       {
10263          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10264          result7->ref = (long) (&obj);
10265          result7->obj.i = (long) (&obj);
10266       }
10267    return(1 || funcname || hash || result7 || libp) ;
10268 }
10269 
10270 static int G__G__GenVector32_194_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10271 {
10272       {
10273          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10274          result7->ref = (long) (&obj);
10275          result7->obj.i = (long) (&obj);
10276       }
10277    return(1 || funcname || hash || result7 || libp) ;
10278 }
10279 
10280 static int G__G__GenVector32_194_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10281 {
10282       {
10283          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10284          result7->ref = (long) (&obj);
10285          result7->obj.i = (long) (&obj);
10286       }
10287    return(1 || funcname || hash || result7 || libp) ;
10288 }
10289 
10290 static int G__G__GenVector32_194_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10291 {
10292       {
10293          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10294          result7->ref = (long) (&obj);
10295          result7->obj.i = (long) (&obj);
10296       }
10297    return(1 || funcname || hash || result7 || libp) ;
10298 }
10299 
10300 static int G__G__GenVector32_194_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10301 {
10302       {
10303          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10304          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10305          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10306          result7->obj.i = (long) ((void*) pobj);
10307          result7->ref = result7->obj.i;
10308          G__store_tempobject(*result7);
10309       }
10310    return(1 || funcname || hash || result7 || libp) ;
10311 }
10312 
10313 static int G__G__GenVector32_194_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10314 {
10315       {
10316          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10317          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator-();
10318          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10319          result7->obj.i = (long) ((void*) pobj);
10320          result7->ref = result7->obj.i;
10321          G__store_tempobject(*result7);
10322       }
10323    return(1 || funcname || hash || result7 || libp) ;
10324 }
10325 
10326 static int G__G__GenVector32_194_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10327 {
10328       {
10329          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10330          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator+();
10331          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10332          result7->obj.i = (long) ((void*) pobj);
10333          result7->ref = result7->obj.i;
10334          G__store_tempobject(*result7);
10335       }
10336    return(1 || funcname || hash || result7 || libp) ;
10337 }
10338 
10339 static int G__G__GenVector32_194_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10340 {
10341       {
10342          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10343          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10344          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10345          result7->obj.i = (long) ((void*) pobj);
10346          result7->ref = result7->obj.i;
10347          G__store_tempobject(*result7);
10348       }
10349    return(1 || funcname || hash || result7 || libp) ;
10350 }
10351 
10352 static int G__G__GenVector32_194_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10353 {
10354       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->x());
10355    return(1 || funcname || hash || result7 || libp) ;
10356 }
10357 
10358 static int G__G__GenVector32_194_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10359 {
10360       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->y());
10361    return(1 || funcname || hash || result7 || libp) ;
10362 }
10363 
10364 static int G__G__GenVector32_194_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10365 {
10366       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->z());
10367    return(1 || funcname || hash || result7 || libp) ;
10368 }
10369 
10370 static int G__G__GenVector32_194_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10371 {
10372       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->r());
10373    return(1 || funcname || hash || result7 || libp) ;
10374 }
10375 
10376 static int G__G__GenVector32_194_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10377 {
10378       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->theta());
10379    return(1 || funcname || hash || result7 || libp) ;
10380 }
10381 
10382 static int G__G__GenVector32_194_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10383 {
10384       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->phi());
10385    return(1 || funcname || hash || result7 || libp) ;
10386 }
10387 
10388 static int G__G__GenVector32_194_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10389 {
10390       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->eta());
10391    return(1 || funcname || hash || result7 || libp) ;
10392 }
10393 
10394 static int G__G__GenVector32_194_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10395 {
10396       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->rho());
10397    return(1 || funcname || hash || result7 || libp) ;
10398 }
10399 
10400 static int G__G__GenVector32_194_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10401 {
10402       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->mag2());
10403    return(1 || funcname || hash || result7 || libp) ;
10404 }
10405 
10406 static int G__G__GenVector32_194_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10407 {
10408       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->perp2());
10409    return(1 || funcname || hash || result7 || libp) ;
10410 }
10411 
10412 static int G__G__GenVector32_194_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10413 {
10414       {
10415          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10416          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->unit();
10417          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10418          result7->obj.i = (long) ((void*) pobj);
10419          result7->ref = result7->obj.i;
10420          G__store_tempobject(*result7);
10421       }
10422    return(1 || funcname || hash || result7 || libp) ;
10423 }
10424 
10425 // automatic copy constructor
10426 static int G__G__GenVector32_194_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10427 
10428 {
10429    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p;
10430    void* tmp = (void*) G__int(libp->para[0]);
10431    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) tmp);
10432    result7->obj.i = (long) p;
10433    result7->ref = (long) p;
10434    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
10435    return(1 || funcname || hash || result7 || libp) ;
10436 }
10437 
10438 // automatic destructor
10439 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR;
10440 static int G__G__GenVector32_194_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10441 {
10442    char* gvp = (char*) G__getgvp();
10443    long soff = G__getstructoffset();
10444    int n = G__getaryconstruct();
10445    //
10446    //has_a_delete: 0
10447    //has_own_delete1arg: 0
10448    //has_own_delete2arg: 0
10449    //
10450    if (!soff) {
10451      return(1);
10452    }
10453    if (n) {
10454      if (gvp == (char*)G__PVOID) {
10455        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) soff;
10456      } else {
10457        G__setgvp((long) G__PVOID);
10458        for (int i = n - 1; i >= 0; --i) {
10459          ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR();
10460        }
10461        G__setgvp((long)gvp);
10462      }
10463    } else {
10464      if (gvp == (char*)G__PVOID) {
10465        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) soff;
10466      } else {
10467        G__setgvp((long) G__PVOID);
10468        ((ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR();
10469        G__setgvp((long)gvp);
10470      }
10471    }
10472    G__setnull(result7);
10473    return(1 || funcname || hash || result7 || libp) ;
10474 }
10475 
10476 // automatic assignment operator
10477 static int G__G__GenVector32_194_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10478 {
10479    ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset();
10480    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref;
10481    const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = *dest;
10482    result7->ref = (long) (&obj);
10483    result7->obj.i = (long) (&obj);
10484    return(1 || funcname || hash || result7 || libp) ;
10485 }
10486 
10487 
10488 /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
10489 static int G__G__GenVector32_195_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10490 {
10491    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p = NULL;
10492    char* gvp = (char*) G__getgvp();
10493    int n = G__getaryconstruct();
10494    if (n) {
10495      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10496        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[n];
10497      } else {
10498        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[n];
10499      }
10500    } else {
10501      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10502        p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
10503      } else {
10504        p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
10505      }
10506    }
10507    result7->obj.i = (long) p;
10508    result7->ref = (long) p;
10509    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
10510    return(1 || funcname || hash || result7 || libp) ;
10511 }
10512 
10513 static int G__G__GenVector32_195_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10514 {
10515    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p = NULL;
10516    char* gvp = (char*) G__getgvp();
10517    //m: 3
10518    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10519      p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(
10520 (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10521 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10522    } else {
10523      p = new((void*) gvp) ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(
10524 (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10525 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10526    }
10527    result7->obj.i = (long) p;
10528    result7->ref = (long) p;
10529    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
10530    return(1 || funcname || hash || result7 || libp) ;
10531 }
10532 
10533 static int G__G__GenVector32_195_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10534 {
10535       {
10536          const ROOT::Math::CylindricalEta3D<Double32_t>* pobj;
10537          const ROOT::Math::CylindricalEta3D<Double32_t> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
10538          pobj = new ROOT::Math::CylindricalEta3D<Double32_t>(xobj);
10539          result7->obj.i = (long) ((void*) pobj);
10540          result7->ref = result7->obj.i;
10541          G__store_tempobject(*result7);
10542       }
10543    return(1 || funcname || hash || result7 || libp) ;
10544 }
10545 
10546 static int G__G__GenVector32_195_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10547 {
10548       {
10549          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
10550          result7->ref = (long) (&obj);
10551          result7->obj.i = (long) (&obj);
10552       }
10553    return(1 || funcname || hash || result7 || libp) ;
10554 }
10555 
10556 static int G__G__GenVector32_195_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10557 {
10558       {
10559          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10560 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10561          result7->ref = (long) (&obj);
10562          result7->obj.i = (long) (&obj);
10563       }
10564    return(1 || funcname || hash || result7 || libp) ;
10565 }
10566 
10567 static int G__G__GenVector32_195_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10568 {
10569       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
10570 , *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
10571       G__setnull(result7);
10572    return(1 || funcname || hash || result7 || libp) ;
10573 }
10574 
10575 static int G__G__GenVector32_195_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10576 {
10577       ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
10578       G__setnull(result7);
10579    return(1 || funcname || hash || result7 || libp) ;
10580 }
10581 
10582 static int G__G__GenVector32_195_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10583 {
10584       {
10585          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
10586 , (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
10587          result7->ref = (long) (&obj);
10588          result7->obj.i = (long) (&obj);
10589       }
10590    return(1 || funcname || hash || result7 || libp) ;
10591 }
10592 
10593 static int G__G__GenVector32_195_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10594 {
10595       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref));
10596    return(1 || funcname || hash || result7 || libp) ;
10597 }
10598 
10599 static int G__G__GenVector32_195_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10600 {
10601       G__letint(result7, 103, (long) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref));
10602    return(1 || funcname || hash || result7 || libp) ;
10603 }
10604 
10605 static int G__G__GenVector32_195_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10606 {
10607       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->X());
10608    return(1 || funcname || hash || result7 || libp) ;
10609 }
10610 
10611 static int G__G__GenVector32_195_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10612 {
10613       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Y());
10614    return(1 || funcname || hash || result7 || libp) ;
10615 }
10616 
10617 static int G__G__GenVector32_195_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10618 {
10619       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Z());
10620    return(1 || funcname || hash || result7 || libp) ;
10621 }
10622 
10623 static int G__G__GenVector32_195_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10624 {
10625       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->R());
10626    return(1 || funcname || hash || result7 || libp) ;
10627 }
10628 
10629 static int G__G__GenVector32_195_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10630 {
10631       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Theta());
10632    return(1 || funcname || hash || result7 || libp) ;
10633 }
10634 
10635 static int G__G__GenVector32_195_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10636 {
10637       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Phi());
10638    return(1 || funcname || hash || result7 || libp) ;
10639 }
10640 
10641 static int G__G__GenVector32_195_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10642 {
10643       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Eta());
10644    return(1 || funcname || hash || result7 || libp) ;
10645 }
10646 
10647 static int G__G__GenVector32_195_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10648 {
10649       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Rho());
10650    return(1 || funcname || hash || result7 || libp) ;
10651 }
10652 
10653 static int G__G__GenVector32_195_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10654 {
10655       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Mag2());
10656    return(1 || funcname || hash || result7 || libp) ;
10657 }
10658 
10659 static int G__G__GenVector32_195_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10660 {
10661       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Perp2());
10662    return(1 || funcname || hash || result7 || libp) ;
10663 }
10664 
10665 static int G__G__GenVector32_195_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10666 {
10667       {
10668          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10669          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Unit();
10670          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10671          result7->obj.i = (long) ((void*) pobj);
10672          result7->ref = result7->obj.i;
10673          G__store_tempobject(*result7);
10674       }
10675    return(1 || funcname || hash || result7 || libp) ;
10676 }
10677 
10678 static int G__G__GenVector32_195_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10679 {
10680       {
10681          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10682          result7->ref = (long) (&obj);
10683          result7->obj.i = (long) (&obj);
10684       }
10685    return(1 || funcname || hash || result7 || libp) ;
10686 }
10687 
10688 static int G__G__GenVector32_195_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10689 {
10690       {
10691          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10692          result7->ref = (long) (&obj);
10693          result7->obj.i = (long) (&obj);
10694       }
10695    return(1 || funcname || hash || result7 || libp) ;
10696 }
10697 
10698 static int G__G__GenVector32_195_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10699 {
10700       {
10701          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10702          result7->ref = (long) (&obj);
10703          result7->obj.i = (long) (&obj);
10704       }
10705    return(1 || funcname || hash || result7 || libp) ;
10706 }
10707 
10708 static int G__G__GenVector32_195_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10709 {
10710       {
10711          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10712          result7->ref = (long) (&obj);
10713          result7->obj.i = (long) (&obj);
10714       }
10715    return(1 || funcname || hash || result7 || libp) ;
10716 }
10717 
10718 static int G__G__GenVector32_195_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10719 {
10720       {
10721          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10722          result7->ref = (long) (&obj);
10723          result7->obj.i = (long) (&obj);
10724       }
10725    return(1 || funcname || hash || result7 || libp) ;
10726 }
10727 
10728 static int G__G__GenVector32_195_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10729 {
10730       {
10731          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10732          result7->ref = (long) (&obj);
10733          result7->obj.i = (long) (&obj);
10734       }
10735    return(1 || funcname || hash || result7 || libp) ;
10736 }
10737 
10738 static int G__G__GenVector32_195_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10739 {
10740       {
10741          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10742          result7->ref = (long) (&obj);
10743          result7->obj.i = (long) (&obj);
10744       }
10745    return(1 || funcname || hash || result7 || libp) ;
10746 }
10747 
10748 static int G__G__GenVector32_195_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10749 {
10750       {
10751          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10752          result7->ref = (long) (&obj);
10753          result7->obj.i = (long) (&obj);
10754       }
10755    return(1 || funcname || hash || result7 || libp) ;
10756 }
10757 
10758 static int G__G__GenVector32_195_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10759 {
10760       {
10761          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10762          result7->ref = (long) (&obj);
10763          result7->obj.i = (long) (&obj);
10764       }
10765    return(1 || funcname || hash || result7 || libp) ;
10766 }
10767 
10768 static int G__G__GenVector32_195_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10769 {
10770       {
10771          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10772          result7->ref = (long) (&obj);
10773          result7->obj.i = (long) (&obj);
10774       }
10775    return(1 || funcname || hash || result7 || libp) ;
10776 }
10777 
10778 static int G__G__GenVector32_195_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10779 {
10780       {
10781          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10782          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10783          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10784          result7->obj.i = (long) ((void*) pobj);
10785          result7->ref = result7->obj.i;
10786          G__store_tempobject(*result7);
10787       }
10788    return(1 || funcname || hash || result7 || libp) ;
10789 }
10790 
10791 static int G__G__GenVector32_195_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10792 {
10793       {
10794          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10795          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator-();
10796          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10797          result7->obj.i = (long) ((void*) pobj);
10798          result7->ref = result7->obj.i;
10799          G__store_tempobject(*result7);
10800       }
10801    return(1 || funcname || hash || result7 || libp) ;
10802 }
10803 
10804 static int G__G__GenVector32_195_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10805 {
10806       {
10807          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10808          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator+();
10809          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10810          result7->obj.i = (long) ((void*) pobj);
10811          result7->ref = result7->obj.i;
10812          G__store_tempobject(*result7);
10813       }
10814    return(1 || funcname || hash || result7 || libp) ;
10815 }
10816 
10817 static int G__G__GenVector32_195_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10818 {
10819       {
10820          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10821          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
10822          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10823          result7->obj.i = (long) ((void*) pobj);
10824          result7->ref = result7->obj.i;
10825          G__store_tempobject(*result7);
10826       }
10827    return(1 || funcname || hash || result7 || libp) ;
10828 }
10829 
10830 static int G__G__GenVector32_195_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10831 {
10832       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->x());
10833    return(1 || funcname || hash || result7 || libp) ;
10834 }
10835 
10836 static int G__G__GenVector32_195_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10837 {
10838       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->y());
10839    return(1 || funcname || hash || result7 || libp) ;
10840 }
10841 
10842 static int G__G__GenVector32_195_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10843 {
10844       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->z());
10845    return(1 || funcname || hash || result7 || libp) ;
10846 }
10847 
10848 static int G__G__GenVector32_195_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10849 {
10850       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->r());
10851    return(1 || funcname || hash || result7 || libp) ;
10852 }
10853 
10854 static int G__G__GenVector32_195_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10855 {
10856       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->theta());
10857    return(1 || funcname || hash || result7 || libp) ;
10858 }
10859 
10860 static int G__G__GenVector32_195_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10861 {
10862       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->phi());
10863    return(1 || funcname || hash || result7 || libp) ;
10864 }
10865 
10866 static int G__G__GenVector32_195_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10867 {
10868       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->eta());
10869    return(1 || funcname || hash || result7 || libp) ;
10870 }
10871 
10872 static int G__G__GenVector32_195_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10873 {
10874       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->rho());
10875    return(1 || funcname || hash || result7 || libp) ;
10876 }
10877 
10878 static int G__G__GenVector32_195_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10879 {
10880       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->mag2());
10881    return(1 || funcname || hash || result7 || libp) ;
10882 }
10883 
10884 static int G__G__GenVector32_195_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10885 {
10886       G__letdouble(result7, 100, (double) ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->perp2());
10887    return(1 || funcname || hash || result7 || libp) ;
10888 }
10889 
10890 static int G__G__GenVector32_195_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10891 {
10892       {
10893          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
10894          const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->unit();
10895          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
10896          result7->obj.i = (long) ((void*) pobj);
10897          result7->ref = result7->obj.i;
10898          G__store_tempobject(*result7);
10899       }
10900    return(1 || funcname || hash || result7 || libp) ;
10901 }
10902 
10903 // automatic copy constructor
10904 static int G__G__GenVector32_195_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10905 
10906 {
10907    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p;
10908    void* tmp = (void*) G__int(libp->para[0]);
10909    p = new ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(*(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) tmp);
10910    result7->obj.i = (long) p;
10911    result7->ref = (long) p;
10912    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
10913    return(1 || funcname || hash || result7 || libp) ;
10914 }
10915 
10916 // automatic destructor
10917 typedef ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR;
10918 static int G__G__GenVector32_195_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10919 {
10920    char* gvp = (char*) G__getgvp();
10921    long soff = G__getstructoffset();
10922    int n = G__getaryconstruct();
10923    //
10924    //has_a_delete: 0
10925    //has_own_delete1arg: 0
10926    //has_own_delete2arg: 0
10927    //
10928    if (!soff) {
10929      return(1);
10930    }
10931    if (n) {
10932      if (gvp == (char*)G__PVOID) {
10933        delete[] (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) soff;
10934      } else {
10935        G__setgvp((long) G__PVOID);
10936        for (int i = n - 1; i >= 0; --i) {
10937          ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR();
10938        }
10939        G__setgvp((long)gvp);
10940      }
10941    } else {
10942      if (gvp == (char*)G__PVOID) {
10943        delete (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) soff;
10944      } else {
10945        G__setgvp((long) G__PVOID);
10946        ((ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR();
10947        G__setgvp((long)gvp);
10948      }
10949    }
10950    G__setnull(result7);
10951    return(1 || funcname || hash || result7 || libp) ;
10952 }
10953 
10954 // automatic assignment operator
10955 static int G__G__GenVector32_195_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10956 {
10957    ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* dest = (ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset();
10958    *dest = *(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref;
10959    const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = *dest;
10960    result7->ref = (long) (&obj);
10961    result7->obj.i = (long) (&obj);
10962    return(1 || funcname || hash || result7 || libp) ;
10963 }
10964 
10965 
10966 /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
10967 static int G__G__GenVector32_196_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10968 {
10969    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p = NULL;
10970    char* gvp = (char*) G__getgvp();
10971    int n = G__getaryconstruct();
10972    if (n) {
10973      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10974        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[n];
10975      } else {
10976        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[n];
10977      }
10978    } else {
10979      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10980        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
10981      } else {
10982        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
10983      }
10984    }
10985    result7->obj.i = (long) p;
10986    result7->ref = (long) p;
10987    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
10988    return(1 || funcname || hash || result7 || libp) ;
10989 }
10990 
10991 static int G__G__GenVector32_196_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
10992 {
10993    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p = NULL;
10994    char* gvp = (char*) G__getgvp();
10995    //m: 3
10996    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
10997      p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(
10998 *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
10999 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11000    } else {
11001      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(
11002 *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11003 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11004    }
11005    result7->obj.i = (long) p;
11006    result7->ref = (long) p;
11007    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
11008    return(1 || funcname || hash || result7 || libp) ;
11009 }
11010 
11011 static int G__G__GenVector32_196_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11012 {
11013       {
11014          const ROOT::Math::Cartesian3D<Double32_t>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
11015          result7->ref = (long) (&obj);
11016          result7->obj.i = (long) (&obj);
11017       }
11018    return(1 || funcname || hash || result7 || libp) ;
11019 }
11020 
11021 static int G__G__GenVector32_196_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11022 {
11023       {
11024          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
11025          result7->ref = (long) (&obj);
11026          result7->obj.i = (long) (&obj);
11027       }
11028    return(1 || funcname || hash || result7 || libp) ;
11029 }
11030 
11031 static int G__G__GenVector32_196_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11032 {
11033       {
11034          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11035 , (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11036          result7->ref = (long) (&obj);
11037          result7->obj.i = (long) (&obj);
11038       }
11039    return(1 || funcname || hash || result7 || libp) ;
11040 }
11041 
11042 static int G__G__GenVector32_196_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11043 {
11044       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11045 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11046       G__setnull(result7);
11047    return(1 || funcname || hash || result7 || libp) ;
11048 }
11049 
11050 static int G__G__GenVector32_196_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11051 {
11052       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
11053       G__setnull(result7);
11054    return(1 || funcname || hash || result7 || libp) ;
11055 }
11056 
11057 static int G__G__GenVector32_196_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11058 {
11059       {
11060          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11061 , (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11062          result7->ref = (long) (&obj);
11063          result7->obj.i = (long) (&obj);
11064       }
11065    return(1 || funcname || hash || result7 || libp) ;
11066 }
11067 
11068 static int G__G__GenVector32_196_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11069 {
11070       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref));
11071    return(1 || funcname || hash || result7 || libp) ;
11072 }
11073 
11074 static int G__G__GenVector32_196_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11075 {
11076       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref));
11077    return(1 || funcname || hash || result7 || libp) ;
11078 }
11079 
11080 static int G__G__GenVector32_196_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11081 {
11082       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->X());
11083    return(1 || funcname || hash || result7 || libp) ;
11084 }
11085 
11086 static int G__G__GenVector32_196_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11087 {
11088       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Y());
11089    return(1 || funcname || hash || result7 || libp) ;
11090 }
11091 
11092 static int G__G__GenVector32_196_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11093 {
11094       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Z());
11095    return(1 || funcname || hash || result7 || libp) ;
11096 }
11097 
11098 static int G__G__GenVector32_196_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11099 {
11100       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->R());
11101    return(1 || funcname || hash || result7 || libp) ;
11102 }
11103 
11104 static int G__G__GenVector32_196_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11105 {
11106       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Theta());
11107    return(1 || funcname || hash || result7 || libp) ;
11108 }
11109 
11110 static int G__G__GenVector32_196_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11111 {
11112       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Phi());
11113    return(1 || funcname || hash || result7 || libp) ;
11114 }
11115 
11116 static int G__G__GenVector32_196_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11117 {
11118       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Eta());
11119    return(1 || funcname || hash || result7 || libp) ;
11120 }
11121 
11122 static int G__G__GenVector32_196_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11123 {
11124       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Rho());
11125    return(1 || funcname || hash || result7 || libp) ;
11126 }
11127 
11128 static int G__G__GenVector32_196_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11129 {
11130       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Mag2());
11131    return(1 || funcname || hash || result7 || libp) ;
11132 }
11133 
11134 static int G__G__GenVector32_196_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11135 {
11136       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Perp2());
11137    return(1 || funcname || hash || result7 || libp) ;
11138 }
11139 
11140 static int G__G__GenVector32_196_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11141 {
11142       {
11143          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11144          result7->ref = (long) (&obj);
11145          result7->obj.i = (long) (&obj);
11146       }
11147    return(1 || funcname || hash || result7 || libp) ;
11148 }
11149 
11150 static int G__G__GenVector32_196_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11151 {
11152       {
11153          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11154          result7->ref = (long) (&obj);
11155          result7->obj.i = (long) (&obj);
11156       }
11157    return(1 || funcname || hash || result7 || libp) ;
11158 }
11159 
11160 static int G__G__GenVector32_196_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11161 {
11162       {
11163          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11164          result7->ref = (long) (&obj);
11165          result7->obj.i = (long) (&obj);
11166       }
11167    return(1 || funcname || hash || result7 || libp) ;
11168 }
11169 
11170 static int G__G__GenVector32_196_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11171 {
11172       {
11173          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11174          result7->ref = (long) (&obj);
11175          result7->obj.i = (long) (&obj);
11176       }
11177    return(1 || funcname || hash || result7 || libp) ;
11178 }
11179 
11180 static int G__G__GenVector32_196_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11181 {
11182       {
11183          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11184          result7->ref = (long) (&obj);
11185          result7->obj.i = (long) (&obj);
11186       }
11187    return(1 || funcname || hash || result7 || libp) ;
11188 }
11189 
11190 static int G__G__GenVector32_196_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11191 {
11192       {
11193          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11194          result7->ref = (long) (&obj);
11195          result7->obj.i = (long) (&obj);
11196       }
11197    return(1 || funcname || hash || result7 || libp) ;
11198 }
11199 
11200 static int G__G__GenVector32_196_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11201 {
11202       {
11203          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11204          result7->ref = (long) (&obj);
11205          result7->obj.i = (long) (&obj);
11206       }
11207    return(1 || funcname || hash || result7 || libp) ;
11208 }
11209 
11210 static int G__G__GenVector32_196_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11211 {
11212       {
11213          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11214          result7->ref = (long) (&obj);
11215          result7->obj.i = (long) (&obj);
11216       }
11217    return(1 || funcname || hash || result7 || libp) ;
11218 }
11219 
11220 static int G__G__GenVector32_196_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11221 {
11222       {
11223          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11224          result7->ref = (long) (&obj);
11225          result7->obj.i = (long) (&obj);
11226       }
11227    return(1 || funcname || hash || result7 || libp) ;
11228 }
11229 
11230 static int G__G__GenVector32_196_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11231 {
11232       {
11233          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11234          result7->ref = (long) (&obj);
11235          result7->obj.i = (long) (&obj);
11236       }
11237    return(1 || funcname || hash || result7 || libp) ;
11238 }
11239 
11240 static int G__G__GenVector32_196_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11241 {
11242       {
11243          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
11244          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11245          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
11246          result7->obj.i = (long) ((void*) pobj);
11247          result7->ref = result7->obj.i;
11248          G__store_tempobject(*result7);
11249       }
11250    return(1 || funcname || hash || result7 || libp) ;
11251 }
11252 
11253 static int G__G__GenVector32_196_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11254 {
11255       {
11256          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
11257          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11258          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
11259          result7->obj.i = (long) ((void*) pobj);
11260          result7->ref = result7->obj.i;
11261          G__store_tempobject(*result7);
11262       }
11263    return(1 || funcname || hash || result7 || libp) ;
11264 }
11265 
11266 static int G__G__GenVector32_196_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11267 {
11268       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->x());
11269    return(1 || funcname || hash || result7 || libp) ;
11270 }
11271 
11272 static int G__G__GenVector32_196_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11273 {
11274       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->y());
11275    return(1 || funcname || hash || result7 || libp) ;
11276 }
11277 
11278 static int G__G__GenVector32_196_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11279 {
11280       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->z());
11281    return(1 || funcname || hash || result7 || libp) ;
11282 }
11283 
11284 static int G__G__GenVector32_196_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11285 {
11286       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->r());
11287    return(1 || funcname || hash || result7 || libp) ;
11288 }
11289 
11290 static int G__G__GenVector32_196_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11291 {
11292       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->theta());
11293    return(1 || funcname || hash || result7 || libp) ;
11294 }
11295 
11296 static int G__G__GenVector32_196_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11297 {
11298       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->phi());
11299    return(1 || funcname || hash || result7 || libp) ;
11300 }
11301 
11302 static int G__G__GenVector32_196_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11303 {
11304       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->eta());
11305    return(1 || funcname || hash || result7 || libp) ;
11306 }
11307 
11308 static int G__G__GenVector32_196_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11309 {
11310       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->rho());
11311    return(1 || funcname || hash || result7 || libp) ;
11312 }
11313 
11314 static int G__G__GenVector32_196_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11315 {
11316       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->mag2());
11317    return(1 || funcname || hash || result7 || libp) ;
11318 }
11319 
11320 static int G__G__GenVector32_196_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11321 {
11322       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->perp2());
11323    return(1 || funcname || hash || result7 || libp) ;
11324 }
11325 
11326 // automatic copy constructor
11327 static int G__G__GenVector32_196_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11328 
11329 {
11330    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p;
11331    void* tmp = (void*) G__int(libp->para[0]);
11332    p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) tmp);
11333    result7->obj.i = (long) p;
11334    result7->ref = (long) p;
11335    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
11336    return(1 || funcname || hash || result7 || libp) ;
11337 }
11338 
11339 // automatic destructor
11340 typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR;
11341 static int G__G__GenVector32_196_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11342 {
11343    char* gvp = (char*) G__getgvp();
11344    long soff = G__getstructoffset();
11345    int n = G__getaryconstruct();
11346    //
11347    //has_a_delete: 0
11348    //has_own_delete1arg: 0
11349    //has_own_delete2arg: 0
11350    //
11351    if (!soff) {
11352      return(1);
11353    }
11354    if (n) {
11355      if (gvp == (char*)G__PVOID) {
11356        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) soff;
11357      } else {
11358        G__setgvp((long) G__PVOID);
11359        for (int i = n - 1; i >= 0; --i) {
11360          ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR();
11361        }
11362        G__setgvp((long)gvp);
11363      }
11364    } else {
11365      if (gvp == (char*)G__PVOID) {
11366        delete (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) soff;
11367      } else {
11368        G__setgvp((long) G__PVOID);
11369        ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR();
11370        G__setgvp((long)gvp);
11371      }
11372    }
11373    G__setnull(result7);
11374    return(1 || funcname || hash || result7 || libp) ;
11375 }
11376 
11377 // automatic assignment operator
11378 static int G__G__GenVector32_196_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11379 {
11380    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset();
11381    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref;
11382    const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = *dest;
11383    result7->ref = (long) (&obj);
11384    result7->obj.i = (long) (&obj);
11385    return(1 || funcname || hash || result7 || libp) ;
11386 }
11387 
11388 
11389 /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
11390 static int G__G__GenVector32_197_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11391 {
11392    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p = NULL;
11393    char* gvp = (char*) G__getgvp();
11394    int n = G__getaryconstruct();
11395    if (n) {
11396      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11397        p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[n];
11398      } else {
11399        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>[n];
11400      }
11401    } else {
11402      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11403        p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
11404      } else {
11405        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>;
11406      }
11407    }
11408    result7->obj.i = (long) p;
11409    result7->ref = (long) p;
11410    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
11411    return(1 || funcname || hash || result7 || libp) ;
11412 }
11413 
11414 static int G__G__GenVector32_197_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11415 {
11416    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p = NULL;
11417    char* gvp = (char*) G__getgvp();
11418    //m: 3
11419    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11420      p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(
11421 *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11422 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11423    } else {
11424      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(
11425 *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11426 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11427    }
11428    result7->obj.i = (long) p;
11429    result7->ref = (long) p;
11430    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
11431    return(1 || funcname || hash || result7 || libp) ;
11432 }
11433 
11434 static int G__G__GenVector32_197_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11435 {
11436       {
11437          const ROOT::Math::CylindricalEta3D<Double32_t>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
11438          result7->ref = (long) (&obj);
11439          result7->obj.i = (long) (&obj);
11440       }
11441    return(1 || funcname || hash || result7 || libp) ;
11442 }
11443 
11444 static int G__G__GenVector32_197_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11445 {
11446       {
11447          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
11448          result7->ref = (long) (&obj);
11449          result7->obj.i = (long) (&obj);
11450       }
11451    return(1 || funcname || hash || result7 || libp) ;
11452 }
11453 
11454 static int G__G__GenVector32_197_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11455 {
11456       {
11457          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11458 , (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11459          result7->ref = (long) (&obj);
11460          result7->obj.i = (long) (&obj);
11461       }
11462    return(1 || funcname || hash || result7 || libp) ;
11463 }
11464 
11465 static int G__G__GenVector32_197_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11466 {
11467       ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11468 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11469       G__setnull(result7);
11470    return(1 || funcname || hash || result7 || libp) ;
11471 }
11472 
11473 static int G__G__GenVector32_197_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11474 {
11475       ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
11476       G__setnull(result7);
11477    return(1 || funcname || hash || result7 || libp) ;
11478 }
11479 
11480 static int G__G__GenVector32_197_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11481 {
11482       {
11483          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11484 , (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11485          result7->ref = (long) (&obj);
11486          result7->obj.i = (long) (&obj);
11487       }
11488    return(1 || funcname || hash || result7 || libp) ;
11489 }
11490 
11491 static int G__G__GenVector32_197_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11492 {
11493       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref));
11494    return(1 || funcname || hash || result7 || libp) ;
11495 }
11496 
11497 static int G__G__GenVector32_197_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11498 {
11499       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref));
11500    return(1 || funcname || hash || result7 || libp) ;
11501 }
11502 
11503 static int G__G__GenVector32_197_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11504 {
11505       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->X());
11506    return(1 || funcname || hash || result7 || libp) ;
11507 }
11508 
11509 static int G__G__GenVector32_197_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11510 {
11511       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Y());
11512    return(1 || funcname || hash || result7 || libp) ;
11513 }
11514 
11515 static int G__G__GenVector32_197_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11516 {
11517       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Z());
11518    return(1 || funcname || hash || result7 || libp) ;
11519 }
11520 
11521 static int G__G__GenVector32_197_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11522 {
11523       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->R());
11524    return(1 || funcname || hash || result7 || libp) ;
11525 }
11526 
11527 static int G__G__GenVector32_197_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11528 {
11529       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Theta());
11530    return(1 || funcname || hash || result7 || libp) ;
11531 }
11532 
11533 static int G__G__GenVector32_197_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11534 {
11535       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Phi());
11536    return(1 || funcname || hash || result7 || libp) ;
11537 }
11538 
11539 static int G__G__GenVector32_197_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11540 {
11541       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Eta());
11542    return(1 || funcname || hash || result7 || libp) ;
11543 }
11544 
11545 static int G__G__GenVector32_197_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11546 {
11547       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Rho());
11548    return(1 || funcname || hash || result7 || libp) ;
11549 }
11550 
11551 static int G__G__GenVector32_197_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11552 {
11553       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Mag2());
11554    return(1 || funcname || hash || result7 || libp) ;
11555 }
11556 
11557 static int G__G__GenVector32_197_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11558 {
11559       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->Perp2());
11560    return(1 || funcname || hash || result7 || libp) ;
11561 }
11562 
11563 static int G__G__GenVector32_197_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11564 {
11565       {
11566          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11567          result7->ref = (long) (&obj);
11568          result7->obj.i = (long) (&obj);
11569       }
11570    return(1 || funcname || hash || result7 || libp) ;
11571 }
11572 
11573 static int G__G__GenVector32_197_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11574 {
11575       {
11576          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11577          result7->ref = (long) (&obj);
11578          result7->obj.i = (long) (&obj);
11579       }
11580    return(1 || funcname || hash || result7 || libp) ;
11581 }
11582 
11583 static int G__G__GenVector32_197_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11584 {
11585       {
11586          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11587          result7->ref = (long) (&obj);
11588          result7->obj.i = (long) (&obj);
11589       }
11590    return(1 || funcname || hash || result7 || libp) ;
11591 }
11592 
11593 static int G__G__GenVector32_197_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11594 {
11595       {
11596          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11597          result7->ref = (long) (&obj);
11598          result7->obj.i = (long) (&obj);
11599       }
11600    return(1 || funcname || hash || result7 || libp) ;
11601 }
11602 
11603 static int G__G__GenVector32_197_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11604 {
11605       {
11606          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11607          result7->ref = (long) (&obj);
11608          result7->obj.i = (long) (&obj);
11609       }
11610    return(1 || funcname || hash || result7 || libp) ;
11611 }
11612 
11613 static int G__G__GenVector32_197_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11614 {
11615       {
11616          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11617          result7->ref = (long) (&obj);
11618          result7->obj.i = (long) (&obj);
11619       }
11620    return(1 || funcname || hash || result7 || libp) ;
11621 }
11622 
11623 static int G__G__GenVector32_197_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11624 {
11625       {
11626          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11627          result7->ref = (long) (&obj);
11628          result7->obj.i = (long) (&obj);
11629       }
11630    return(1 || funcname || hash || result7 || libp) ;
11631 }
11632 
11633 static int G__G__GenVector32_197_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11634 {
11635       {
11636          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11637          result7->ref = (long) (&obj);
11638          result7->obj.i = (long) (&obj);
11639       }
11640    return(1 || funcname || hash || result7 || libp) ;
11641 }
11642 
11643 static int G__G__GenVector32_197_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11644 {
11645       {
11646          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11647          result7->ref = (long) (&obj);
11648          result7->obj.i = (long) (&obj);
11649       }
11650    return(1 || funcname || hash || result7 || libp) ;
11651 }
11652 
11653 static int G__G__GenVector32_197_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11654 {
11655       {
11656          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11657          result7->ref = (long) (&obj);
11658          result7->obj.i = (long) (&obj);
11659       }
11660    return(1 || funcname || hash || result7 || libp) ;
11661 }
11662 
11663 static int G__G__GenVector32_197_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11664 {
11665       {
11666          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
11667          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11668          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
11669          result7->obj.i = (long) ((void*) pobj);
11670          result7->ref = result7->obj.i;
11671          G__store_tempobject(*result7);
11672       }
11673    return(1 || funcname || hash || result7 || libp) ;
11674 }
11675 
11676 static int G__G__GenVector32_197_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11677 {
11678       {
11679          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* pobj;
11680          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11681          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(xobj);
11682          result7->obj.i = (long) ((void*) pobj);
11683          result7->ref = result7->obj.i;
11684          G__store_tempobject(*result7);
11685       }
11686    return(1 || funcname || hash || result7 || libp) ;
11687 }
11688 
11689 static int G__G__GenVector32_197_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11690 {
11691       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->x());
11692    return(1 || funcname || hash || result7 || libp) ;
11693 }
11694 
11695 static int G__G__GenVector32_197_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11696 {
11697       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->y());
11698    return(1 || funcname || hash || result7 || libp) ;
11699 }
11700 
11701 static int G__G__GenVector32_197_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11702 {
11703       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->z());
11704    return(1 || funcname || hash || result7 || libp) ;
11705 }
11706 
11707 static int G__G__GenVector32_197_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11708 {
11709       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->r());
11710    return(1 || funcname || hash || result7 || libp) ;
11711 }
11712 
11713 static int G__G__GenVector32_197_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11714 {
11715       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->theta());
11716    return(1 || funcname || hash || result7 || libp) ;
11717 }
11718 
11719 static int G__G__GenVector32_197_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11720 {
11721       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->phi());
11722    return(1 || funcname || hash || result7 || libp) ;
11723 }
11724 
11725 static int G__G__GenVector32_197_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11726 {
11727       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->eta());
11728    return(1 || funcname || hash || result7 || libp) ;
11729 }
11730 
11731 static int G__G__GenVector32_197_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11732 {
11733       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->rho());
11734    return(1 || funcname || hash || result7 || libp) ;
11735 }
11736 
11737 static int G__G__GenVector32_197_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11738 {
11739       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->mag2());
11740    return(1 || funcname || hash || result7 || libp) ;
11741 }
11742 
11743 static int G__G__GenVector32_197_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11744 {
11745       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset())->perp2());
11746    return(1 || funcname || hash || result7 || libp) ;
11747 }
11748 
11749 // automatic copy constructor
11750 static int G__G__GenVector32_197_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11751 
11752 {
11753    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* p;
11754    void* tmp = (void*) G__int(libp->para[0]);
11755    p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) tmp);
11756    result7->obj.i = (long) p;
11757    result7->ref = (long) p;
11758    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
11759    return(1 || funcname || hash || result7 || libp) ;
11760 }
11761 
11762 // automatic destructor
11763 typedef ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR;
11764 static int G__G__GenVector32_197_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11765 {
11766    char* gvp = (char*) G__getgvp();
11767    long soff = G__getstructoffset();
11768    int n = G__getaryconstruct();
11769    //
11770    //has_a_delete: 0
11771    //has_own_delete1arg: 0
11772    //has_own_delete2arg: 0
11773    //
11774    if (!soff) {
11775      return(1);
11776    }
11777    if (n) {
11778      if (gvp == (char*)G__PVOID) {
11779        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) soff;
11780      } else {
11781        G__setgvp((long) G__PVOID);
11782        for (int i = n - 1; i >= 0; --i) {
11783          ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR();
11784        }
11785        G__setgvp((long)gvp);
11786      }
11787    } else {
11788      if (gvp == (char*)G__PVOID) {
11789        delete (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) soff;
11790      } else {
11791        G__setgvp((long) G__PVOID);
11792        ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR();
11793        G__setgvp((long)gvp);
11794      }
11795    }
11796    G__setnull(result7);
11797    return(1 || funcname || hash || result7 || libp) ;
11798 }
11799 
11800 // automatic assignment operator
11801 static int G__G__GenVector32_197_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11802 {
11803    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) G__getstructoffset();
11804    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*) libp->para[0].ref;
11805    const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>& obj = *dest;
11806    result7->ref = (long) (&obj);
11807    result7->obj.i = (long) (&obj);
11808    return(1 || funcname || hash || result7 || libp) ;
11809 }
11810 
11811 
11812 /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
11813 static int G__G__GenVector32_198_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11814 {
11815    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p = NULL;
11816    char* gvp = (char*) G__getgvp();
11817    int n = G__getaryconstruct();
11818    if (n) {
11819      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11820        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[n];
11821      } else {
11822        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[n];
11823      }
11824    } else {
11825      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11826        p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
11827      } else {
11828        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
11829      }
11830    }
11831    result7->obj.i = (long) p;
11832    result7->ref = (long) p;
11833    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
11834    return(1 || funcname || hash || result7 || libp) ;
11835 }
11836 
11837 static int G__G__GenVector32_198_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11838 {
11839    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p = NULL;
11840    char* gvp = (char*) G__getgvp();
11841    //m: 3
11842    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
11843      p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(
11844 *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11845 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11846    } else {
11847      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(
11848 *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11849 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11850    }
11851    result7->obj.i = (long) p;
11852    result7->ref = (long) p;
11853    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
11854    return(1 || funcname || hash || result7 || libp) ;
11855 }
11856 
11857 static int G__G__GenVector32_198_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11858 {
11859       {
11860          const ROOT::Math::Cartesian3D<Double32_t>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
11861          result7->ref = (long) (&obj);
11862          result7->obj.i = (long) (&obj);
11863       }
11864    return(1 || funcname || hash || result7 || libp) ;
11865 }
11866 
11867 static int G__G__GenVector32_198_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11868 {
11869       {
11870          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
11871          result7->ref = (long) (&obj);
11872          result7->obj.i = (long) (&obj);
11873       }
11874    return(1 || funcname || hash || result7 || libp) ;
11875 }
11876 
11877 static int G__G__GenVector32_198_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11878 {
11879       {
11880          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11881 , (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11882          result7->ref = (long) (&obj);
11883          result7->obj.i = (long) (&obj);
11884       }
11885    return(1 || funcname || hash || result7 || libp) ;
11886 }
11887 
11888 static int G__G__GenVector32_198_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11889 {
11890       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
11891 , *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
11892       G__setnull(result7);
11893    return(1 || funcname || hash || result7 || libp) ;
11894 }
11895 
11896 static int G__G__GenVector32_198_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11897 {
11898       ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
11899       G__setnull(result7);
11900    return(1 || funcname || hash || result7 || libp) ;
11901 }
11902 
11903 static int G__G__GenVector32_198_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11904 {
11905       {
11906          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
11907 , (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
11908          result7->ref = (long) (&obj);
11909          result7->obj.i = (long) (&obj);
11910       }
11911    return(1 || funcname || hash || result7 || libp) ;
11912 }
11913 
11914 static int G__G__GenVector32_198_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11915 {
11916       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref));
11917    return(1 || funcname || hash || result7 || libp) ;
11918 }
11919 
11920 static int G__G__GenVector32_198_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11921 {
11922       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref));
11923    return(1 || funcname || hash || result7 || libp) ;
11924 }
11925 
11926 static int G__G__GenVector32_198_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11927 {
11928       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->X());
11929    return(1 || funcname || hash || result7 || libp) ;
11930 }
11931 
11932 static int G__G__GenVector32_198_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11933 {
11934       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Y());
11935    return(1 || funcname || hash || result7 || libp) ;
11936 }
11937 
11938 static int G__G__GenVector32_198_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11939 {
11940       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Z());
11941    return(1 || funcname || hash || result7 || libp) ;
11942 }
11943 
11944 static int G__G__GenVector32_198_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11945 {
11946       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->R());
11947    return(1 || funcname || hash || result7 || libp) ;
11948 }
11949 
11950 static int G__G__GenVector32_198_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11951 {
11952       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Theta());
11953    return(1 || funcname || hash || result7 || libp) ;
11954 }
11955 
11956 static int G__G__GenVector32_198_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11957 {
11958       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Phi());
11959    return(1 || funcname || hash || result7 || libp) ;
11960 }
11961 
11962 static int G__G__GenVector32_198_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11963 {
11964       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Eta());
11965    return(1 || funcname || hash || result7 || libp) ;
11966 }
11967 
11968 static int G__G__GenVector32_198_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11969 {
11970       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Rho());
11971    return(1 || funcname || hash || result7 || libp) ;
11972 }
11973 
11974 static int G__G__GenVector32_198_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11975 {
11976       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Mag2());
11977    return(1 || funcname || hash || result7 || libp) ;
11978 }
11979 
11980 static int G__G__GenVector32_198_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11981 {
11982       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Perp2());
11983    return(1 || funcname || hash || result7 || libp) ;
11984 }
11985 
11986 static int G__G__GenVector32_198_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11987 {
11988       {
11989          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
11990          result7->ref = (long) (&obj);
11991          result7->obj.i = (long) (&obj);
11992       }
11993    return(1 || funcname || hash || result7 || libp) ;
11994 }
11995 
11996 static int G__G__GenVector32_198_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
11997 {
11998       {
11999          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12000          result7->ref = (long) (&obj);
12001          result7->obj.i = (long) (&obj);
12002       }
12003    return(1 || funcname || hash || result7 || libp) ;
12004 }
12005 
12006 static int G__G__GenVector32_198_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12007 {
12008       {
12009          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12010          result7->ref = (long) (&obj);
12011          result7->obj.i = (long) (&obj);
12012       }
12013    return(1 || funcname || hash || result7 || libp) ;
12014 }
12015 
12016 static int G__G__GenVector32_198_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12017 {
12018       {
12019          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12020          result7->ref = (long) (&obj);
12021          result7->obj.i = (long) (&obj);
12022       }
12023    return(1 || funcname || hash || result7 || libp) ;
12024 }
12025 
12026 static int G__G__GenVector32_198_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12027 {
12028       {
12029          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12030          result7->ref = (long) (&obj);
12031          result7->obj.i = (long) (&obj);
12032       }
12033    return(1 || funcname || hash || result7 || libp) ;
12034 }
12035 
12036 static int G__G__GenVector32_198_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12037 {
12038       {
12039          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12040          result7->ref = (long) (&obj);
12041          result7->obj.i = (long) (&obj);
12042       }
12043    return(1 || funcname || hash || result7 || libp) ;
12044 }
12045 
12046 static int G__G__GenVector32_198_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12047 {
12048       {
12049          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12050          result7->ref = (long) (&obj);
12051          result7->obj.i = (long) (&obj);
12052       }
12053    return(1 || funcname || hash || result7 || libp) ;
12054 }
12055 
12056 static int G__G__GenVector32_198_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12057 {
12058       {
12059          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12060          result7->ref = (long) (&obj);
12061          result7->obj.i = (long) (&obj);
12062       }
12063    return(1 || funcname || hash || result7 || libp) ;
12064 }
12065 
12066 static int G__G__GenVector32_198_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12067 {
12068       {
12069          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12070          result7->ref = (long) (&obj);
12071          result7->obj.i = (long) (&obj);
12072       }
12073    return(1 || funcname || hash || result7 || libp) ;
12074 }
12075 
12076 static int G__G__GenVector32_198_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12077 {
12078       {
12079          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12080          result7->ref = (long) (&obj);
12081          result7->obj.i = (long) (&obj);
12082       }
12083    return(1 || funcname || hash || result7 || libp) ;
12084 }
12085 
12086 static int G__G__GenVector32_198_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12087 {
12088       {
12089          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
12090          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12091          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
12092          result7->obj.i = (long) ((void*) pobj);
12093          result7->ref = result7->obj.i;
12094          G__store_tempobject(*result7);
12095       }
12096    return(1 || funcname || hash || result7 || libp) ;
12097 }
12098 
12099 static int G__G__GenVector32_198_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12100 {
12101       {
12102          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
12103          const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12104          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
12105          result7->obj.i = (long) ((void*) pobj);
12106          result7->ref = result7->obj.i;
12107          G__store_tempobject(*result7);
12108       }
12109    return(1 || funcname || hash || result7 || libp) ;
12110 }
12111 
12112 static int G__G__GenVector32_198_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12113 {
12114       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->x());
12115    return(1 || funcname || hash || result7 || libp) ;
12116 }
12117 
12118 static int G__G__GenVector32_198_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12119 {
12120       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->y());
12121    return(1 || funcname || hash || result7 || libp) ;
12122 }
12123 
12124 static int G__G__GenVector32_198_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12125 {
12126       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->z());
12127    return(1 || funcname || hash || result7 || libp) ;
12128 }
12129 
12130 static int G__G__GenVector32_198_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12131 {
12132       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->r());
12133    return(1 || funcname || hash || result7 || libp) ;
12134 }
12135 
12136 static int G__G__GenVector32_198_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12137 {
12138       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->theta());
12139    return(1 || funcname || hash || result7 || libp) ;
12140 }
12141 
12142 static int G__G__GenVector32_198_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12143 {
12144       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->phi());
12145    return(1 || funcname || hash || result7 || libp) ;
12146 }
12147 
12148 static int G__G__GenVector32_198_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12149 {
12150       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->eta());
12151    return(1 || funcname || hash || result7 || libp) ;
12152 }
12153 
12154 static int G__G__GenVector32_198_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12155 {
12156       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->rho());
12157    return(1 || funcname || hash || result7 || libp) ;
12158 }
12159 
12160 static int G__G__GenVector32_198_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12161 {
12162       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->mag2());
12163    return(1 || funcname || hash || result7 || libp) ;
12164 }
12165 
12166 static int G__G__GenVector32_198_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12167 {
12168       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->perp2());
12169    return(1 || funcname || hash || result7 || libp) ;
12170 }
12171 
12172 // automatic copy constructor
12173 static int G__G__GenVector32_198_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12174 
12175 {
12176    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p;
12177    void* tmp = (void*) G__int(libp->para[0]);
12178    p = new ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) tmp);
12179    result7->obj.i = (long) p;
12180    result7->ref = (long) p;
12181    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
12182    return(1 || funcname || hash || result7 || libp) ;
12183 }
12184 
12185 // automatic destructor
12186 typedef ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR;
12187 static int G__G__GenVector32_198_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12188 {
12189    char* gvp = (char*) G__getgvp();
12190    long soff = G__getstructoffset();
12191    int n = G__getaryconstruct();
12192    //
12193    //has_a_delete: 0
12194    //has_own_delete1arg: 0
12195    //has_own_delete2arg: 0
12196    //
12197    if (!soff) {
12198      return(1);
12199    }
12200    if (n) {
12201      if (gvp == (char*)G__PVOID) {
12202        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) soff;
12203      } else {
12204        G__setgvp((long) G__PVOID);
12205        for (int i = n - 1; i >= 0; --i) {
12206          ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR();
12207        }
12208        G__setgvp((long)gvp);
12209      }
12210    } else {
12211      if (gvp == (char*)G__PVOID) {
12212        delete (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) soff;
12213      } else {
12214        G__setgvp((long) G__PVOID);
12215        ((ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR();
12216        G__setgvp((long)gvp);
12217      }
12218    }
12219    G__setnull(result7);
12220    return(1 || funcname || hash || result7 || libp) ;
12221 }
12222 
12223 // automatic assignment operator
12224 static int G__G__GenVector32_198_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12225 {
12226    ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset();
12227    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref;
12228    const ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = *dest;
12229    result7->ref = (long) (&obj);
12230    result7->obj.i = (long) (&obj);
12231    return(1 || funcname || hash || result7 || libp) ;
12232 }
12233 
12234 
12235 /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
12236 static int G__G__GenVector32_199_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12237 {
12238    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p = NULL;
12239    char* gvp = (char*) G__getgvp();
12240    int n = G__getaryconstruct();
12241    if (n) {
12242      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12243        p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[n];
12244      } else {
12245        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>[n];
12246      }
12247    } else {
12248      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12249        p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
12250      } else {
12251        p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>;
12252      }
12253    }
12254    result7->obj.i = (long) p;
12255    result7->ref = (long) p;
12256    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
12257    return(1 || funcname || hash || result7 || libp) ;
12258 }
12259 
12260 static int G__G__GenVector32_199_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12261 {
12262    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p = NULL;
12263    char* gvp = (char*) G__getgvp();
12264    //m: 3
12265    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12266      p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(
12267 *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
12268 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
12269    } else {
12270      p = new((void*) gvp) ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(
12271 *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
12272 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
12273    }
12274    result7->obj.i = (long) p;
12275    result7->ref = (long) p;
12276    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
12277    return(1 || funcname || hash || result7 || libp) ;
12278 }
12279 
12280 static int G__G__GenVector32_199_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12281 {
12282       {
12283          const ROOT::Math::CylindricalEta3D<Double32_t>& obj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Coordinates();
12284          result7->ref = (long) (&obj);
12285          result7->obj.i = (long) (&obj);
12286       }
12287    return(1 || funcname || hash || result7 || libp) ;
12288 }
12289 
12290 static int G__G__GenVector32_199_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12291 {
12292       {
12293          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
12294          result7->ref = (long) (&obj);
12295          result7->obj.i = (long) (&obj);
12296       }
12297    return(1 || funcname || hash || result7 || libp) ;
12298 }
12299 
12300 static int G__G__GenVector32_199_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12301 {
12302       {
12303          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
12304 , (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
12305          result7->ref = (long) (&obj);
12306          result7->obj.i = (long) (&obj);
12307       }
12308    return(1 || funcname || hash || result7 || libp) ;
12309 }
12310 
12311 static int G__G__GenVector32_199_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12312 {
12313       ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[1])
12314 , *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__Doubleref(&libp->para[2]));
12315       G__setnull(result7);
12316    return(1 || funcname || hash || result7 || libp) ;
12317 }
12318 
12319 static int G__G__GenVector32_199_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12320 {
12321       ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar*) G__int(libp->para[0]));
12322       G__setnull(result7);
12323    return(1 || funcname || hash || result7 || libp) ;
12324 }
12325 
12326 static int G__G__GenVector32_199_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12327 {
12328       {
12329          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetXYZ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]), (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[1])
12330 , (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[2]));
12331          result7->ref = (long) (&obj);
12332          result7->obj.i = (long) (&obj);
12333       }
12334    return(1 || funcname || hash || result7 || libp) ;
12335 }
12336 
12337 static int G__G__GenVector32_199_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12338 {
12339       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator==(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref));
12340    return(1 || funcname || hash || result7 || libp) ;
12341 }
12342 
12343 static int G__G__GenVector32_199_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12344 {
12345       G__letint(result7, 103, (long) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator!=(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref));
12346    return(1 || funcname || hash || result7 || libp) ;
12347 }
12348 
12349 static int G__G__GenVector32_199_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12350 {
12351       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->X());
12352    return(1 || funcname || hash || result7 || libp) ;
12353 }
12354 
12355 static int G__G__GenVector32_199_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12356 {
12357       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Y());
12358    return(1 || funcname || hash || result7 || libp) ;
12359 }
12360 
12361 static int G__G__GenVector32_199_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12362 {
12363       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Z());
12364    return(1 || funcname || hash || result7 || libp) ;
12365 }
12366 
12367 static int G__G__GenVector32_199_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12368 {
12369       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->R());
12370    return(1 || funcname || hash || result7 || libp) ;
12371 }
12372 
12373 static int G__G__GenVector32_199_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12374 {
12375       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Theta());
12376    return(1 || funcname || hash || result7 || libp) ;
12377 }
12378 
12379 static int G__G__GenVector32_199_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12380 {
12381       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Phi());
12382    return(1 || funcname || hash || result7 || libp) ;
12383 }
12384 
12385 static int G__G__GenVector32_199_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12386 {
12387       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Eta());
12388    return(1 || funcname || hash || result7 || libp) ;
12389 }
12390 
12391 static int G__G__GenVector32_199_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12392 {
12393       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Rho());
12394    return(1 || funcname || hash || result7 || libp) ;
12395 }
12396 
12397 static int G__G__GenVector32_199_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12398 {
12399       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Mag2());
12400    return(1 || funcname || hash || result7 || libp) ;
12401 }
12402 
12403 static int G__G__GenVector32_199_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12404 {
12405       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->Perp2());
12406    return(1 || funcname || hash || result7 || libp) ;
12407 }
12408 
12409 static int G__G__GenVector32_199_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12410 {
12411       {
12412          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetX((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12413          result7->ref = (long) (&obj);
12414          result7->obj.i = (long) (&obj);
12415       }
12416    return(1 || funcname || hash || result7 || libp) ;
12417 }
12418 
12419 static int G__G__GenVector32_199_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12420 {
12421       {
12422          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetY((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12423          result7->ref = (long) (&obj);
12424          result7->obj.i = (long) (&obj);
12425       }
12426    return(1 || funcname || hash || result7 || libp) ;
12427 }
12428 
12429 static int G__G__GenVector32_199_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12430 {
12431       {
12432          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetZ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12433          result7->ref = (long) (&obj);
12434          result7->obj.i = (long) (&obj);
12435       }
12436    return(1 || funcname || hash || result7 || libp) ;
12437 }
12438 
12439 static int G__G__GenVector32_199_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12440 {
12441       {
12442          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetR((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12443          result7->ref = (long) (&obj);
12444          result7->obj.i = (long) (&obj);
12445       }
12446    return(1 || funcname || hash || result7 || libp) ;
12447 }
12448 
12449 static int G__G__GenVector32_199_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12450 {
12451       {
12452          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetTheta((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12453          result7->ref = (long) (&obj);
12454          result7->obj.i = (long) (&obj);
12455       }
12456    return(1 || funcname || hash || result7 || libp) ;
12457 }
12458 
12459 static int G__G__GenVector32_199_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12460 {
12461       {
12462          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetPhi((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12463          result7->ref = (long) (&obj);
12464          result7->obj.i = (long) (&obj);
12465       }
12466    return(1 || funcname || hash || result7 || libp) ;
12467 }
12468 
12469 static int G__G__GenVector32_199_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12470 {
12471       {
12472          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetRho((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12473          result7->ref = (long) (&obj);
12474          result7->obj.i = (long) (&obj);
12475       }
12476    return(1 || funcname || hash || result7 || libp) ;
12477 }
12478 
12479 static int G__G__GenVector32_199_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12480 {
12481       {
12482          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->SetEta((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12483          result7->ref = (long) (&obj);
12484          result7->obj.i = (long) (&obj);
12485       }
12486    return(1 || funcname || hash || result7 || libp) ;
12487 }
12488 
12489 static int G__G__GenVector32_199_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12490 {
12491       {
12492          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator*=((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12493          result7->ref = (long) (&obj);
12494          result7->obj.i = (long) (&obj);
12495       }
12496    return(1 || funcname || hash || result7 || libp) ;
12497 }
12498 
12499 static int G__G__GenVector32_199_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12500 {
12501       {
12502          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator/=((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12503          result7->ref = (long) (&obj);
12504          result7->obj.i = (long) (&obj);
12505       }
12506    return(1 || funcname || hash || result7 || libp) ;
12507 }
12508 
12509 static int G__G__GenVector32_199_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12510 {
12511       {
12512          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
12513          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator*((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12514          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
12515          result7->obj.i = (long) ((void*) pobj);
12516          result7->ref = result7->obj.i;
12517          G__store_tempobject(*result7);
12518       }
12519    return(1 || funcname || hash || result7 || libp) ;
12520 }
12521 
12522 static int G__G__GenVector32_199_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12523 {
12524       {
12525          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* pobj;
12526          const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> xobj = ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->operator/((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar) G__double(libp->para[0]));
12527          pobj = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(xobj);
12528          result7->obj.i = (long) ((void*) pobj);
12529          result7->ref = result7->obj.i;
12530          G__store_tempobject(*result7);
12531       }
12532    return(1 || funcname || hash || result7 || libp) ;
12533 }
12534 
12535 static int G__G__GenVector32_199_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12536 {
12537       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->x());
12538    return(1 || funcname || hash || result7 || libp) ;
12539 }
12540 
12541 static int G__G__GenVector32_199_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12542 {
12543       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->y());
12544    return(1 || funcname || hash || result7 || libp) ;
12545 }
12546 
12547 static int G__G__GenVector32_199_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12548 {
12549       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->z());
12550    return(1 || funcname || hash || result7 || libp) ;
12551 }
12552 
12553 static int G__G__GenVector32_199_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12554 {
12555       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->r());
12556    return(1 || funcname || hash || result7 || libp) ;
12557 }
12558 
12559 static int G__G__GenVector32_199_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12560 {
12561       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->theta());
12562    return(1 || funcname || hash || result7 || libp) ;
12563 }
12564 
12565 static int G__G__GenVector32_199_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12566 {
12567       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->phi());
12568    return(1 || funcname || hash || result7 || libp) ;
12569 }
12570 
12571 static int G__G__GenVector32_199_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12572 {
12573       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->eta());
12574    return(1 || funcname || hash || result7 || libp) ;
12575 }
12576 
12577 static int G__G__GenVector32_199_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12578 {
12579       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->rho());
12580    return(1 || funcname || hash || result7 || libp) ;
12581 }
12582 
12583 static int G__G__GenVector32_199_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12584 {
12585       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->mag2());
12586    return(1 || funcname || hash || result7 || libp) ;
12587 }
12588 
12589 static int G__G__GenVector32_199_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12590 {
12591       G__letdouble(result7, 100, (double) ((const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset())->perp2());
12592    return(1 || funcname || hash || result7 || libp) ;
12593 }
12594 
12595 // automatic copy constructor
12596 static int G__G__GenVector32_199_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12597 
12598 {
12599    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* p;
12600    void* tmp = (void*) G__int(libp->para[0]);
12601    p = new ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>(*(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) tmp);
12602    result7->obj.i = (long) p;
12603    result7->ref = (long) p;
12604    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
12605    return(1 || funcname || hash || result7 || libp) ;
12606 }
12607 
12608 // automatic destructor
12609 typedef ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR;
12610 static int G__G__GenVector32_199_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12611 {
12612    char* gvp = (char*) G__getgvp();
12613    long soff = G__getstructoffset();
12614    int n = G__getaryconstruct();
12615    //
12616    //has_a_delete: 0
12617    //has_own_delete1arg: 0
12618    //has_own_delete2arg: 0
12619    //
12620    if (!soff) {
12621      return(1);
12622    }
12623    if (n) {
12624      if (gvp == (char*)G__PVOID) {
12625        delete[] (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) soff;
12626      } else {
12627        G__setgvp((long) G__PVOID);
12628        for (int i = n - 1; i >= 0; --i) {
12629          ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) (soff+(sizeof(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>)*i)))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR();
12630        }
12631        G__setgvp((long)gvp);
12632      }
12633    } else {
12634      if (gvp == (char*)G__PVOID) {
12635        delete (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) soff;
12636      } else {
12637        G__setgvp((long) G__PVOID);
12638        ((ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) (soff))->~G__TROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR();
12639        G__setgvp((long)gvp);
12640      }
12641    }
12642    G__setnull(result7);
12643    return(1 || funcname || hash || result7 || libp) ;
12644 }
12645 
12646 // automatic assignment operator
12647 static int G__G__GenVector32_199_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12648 {
12649    ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>* dest = (ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) G__getstructoffset();
12650    *dest = *(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*) libp->para[0].ref;
12651    const ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>& obj = *dest;
12652    result7->ref = (long) (&obj);
12653    result7->obj.i = (long) (&obj);
12654    return(1 || funcname || hash || result7 || libp) ;
12655 }
12656 
12657 
12658 /* ROOT::Math::PxPyPzE4D<Double32_t> */
12659 static int G__G__GenVector32_200_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12660 {
12661    ROOT::Math::PxPyPzE4D<Double32_t>* p = NULL;
12662    char* gvp = (char*) G__getgvp();
12663    int n = G__getaryconstruct();
12664    if (n) {
12665      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12666        p = new ROOT::Math::PxPyPzE4D<Double32_t>[n];
12667      } else {
12668        p = new((void*) gvp) ROOT::Math::PxPyPzE4D<Double32_t>[n];
12669      }
12670    } else {
12671      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12672        p = new ROOT::Math::PxPyPzE4D<Double32_t>;
12673      } else {
12674        p = new((void*) gvp) ROOT::Math::PxPyPzE4D<Double32_t>;
12675      }
12676    }
12677    result7->obj.i = (long) p;
12678    result7->ref = (long) p;
12679    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR));
12680    return(1 || funcname || hash || result7 || libp) ;
12681 }
12682 
12683 static int G__G__GenVector32_200_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12684 {
12685    ROOT::Math::PxPyPzE4D<Double32_t>* p = NULL;
12686    char* gvp = (char*) G__getgvp();
12687    //m: 4
12688    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12689      p = new ROOT::Math::PxPyPzE4D<Double32_t>(
12690 (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[1])
12691 , (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[3]));
12692    } else {
12693      p = new((void*) gvp) ROOT::Math::PxPyPzE4D<Double32_t>(
12694 (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[1])
12695 , (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[3]));
12696    }
12697    result7->obj.i = (long) p;
12698    result7->ref = (long) p;
12699    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR));
12700    return(1 || funcname || hash || result7 || libp) ;
12701 }
12702 
12703 static int G__G__GenVector32_200_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12704 {
12705    ROOT::Math::PxPyPzE4D<Double32_t>* p = NULL;
12706    char* gvp = (char*) G__getgvp();
12707    //m: 1
12708    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
12709      p = new ROOT::Math::PxPyPzE4D<Double32_t>(*(ROOT::Math::PxPyPzE4D<Double32_t>*) libp->para[0].ref);
12710    } else {
12711      p = new((void*) gvp) ROOT::Math::PxPyPzE4D<Double32_t>(*(ROOT::Math::PxPyPzE4D<Double32_t>*) libp->para[0].ref);
12712    }
12713    result7->obj.i = (long) p;
12714    result7->ref = (long) p;
12715    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR));
12716    return(1 || funcname || hash || result7 || libp) ;
12717 }
12718 
12719 static int G__G__GenVector32_200_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12720 {
12721       {
12722          const ROOT::Math::PxPyPzE4D<Double32_t>& obj = ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::PxPyPzE4D<Double32_t>*) libp->para[0].ref);
12723          result7->ref = (long) (&obj);
12724          result7->obj.i = (long) (&obj);
12725       }
12726    return(1 || funcname || hash || result7 || libp) ;
12727 }
12728 
12729 static int G__G__GenVector32_200_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12730 {
12731       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar*) G__int(libp->para[0]));
12732       G__setnull(result7);
12733    return(1 || funcname || hash || result7 || libp) ;
12734 }
12735 
12736 static int G__G__GenVector32_200_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12737 {
12738       ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar*) G__int(libp->para[0]));
12739       G__setnull(result7);
12740    return(1 || funcname || hash || result7 || libp) ;
12741 }
12742 
12743 static int G__G__GenVector32_200_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12744 {
12745       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[1])
12746 , (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[3]));
12747       G__setnull(result7);
12748    return(1 || funcname || hash || result7 || libp) ;
12749 }
12750 
12751 static int G__G__GenVector32_200_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12752 {
12753       ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PxPyPzE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PxPyPzE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1])
12754 , *(ROOT::Math::PxPyPzE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::PxPyPzE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[3]));
12755       G__setnull(result7);
12756    return(1 || funcname || hash || result7 || libp) ;
12757 }
12758 
12759 static int G__G__GenVector32_200_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12760 {
12761       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Px());
12762    return(1 || funcname || hash || result7 || libp) ;
12763 }
12764 
12765 static int G__G__GenVector32_200_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12766 {
12767       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Py());
12768    return(1 || funcname || hash || result7 || libp) ;
12769 }
12770 
12771 static int G__G__GenVector32_200_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12772 {
12773       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Pz());
12774    return(1 || funcname || hash || result7 || libp) ;
12775 }
12776 
12777 static int G__G__GenVector32_200_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12778 {
12779       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->E());
12780    return(1 || funcname || hash || result7 || libp) ;
12781 }
12782 
12783 static int G__G__GenVector32_200_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12784 {
12785       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->X());
12786    return(1 || funcname || hash || result7 || libp) ;
12787 }
12788 
12789 static int G__G__GenVector32_200_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12790 {
12791       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Y());
12792    return(1 || funcname || hash || result7 || libp) ;
12793 }
12794 
12795 static int G__G__GenVector32_200_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12796 {
12797       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Z());
12798    return(1 || funcname || hash || result7 || libp) ;
12799 }
12800 
12801 static int G__G__GenVector32_200_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12802 {
12803       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->T());
12804    return(1 || funcname || hash || result7 || libp) ;
12805 }
12806 
12807 static int G__G__GenVector32_200_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12808 {
12809       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->P2());
12810    return(1 || funcname || hash || result7 || libp) ;
12811 }
12812 
12813 static int G__G__GenVector32_200_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12814 {
12815       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->P());
12816    return(1 || funcname || hash || result7 || libp) ;
12817 }
12818 
12819 static int G__G__GenVector32_200_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12820 {
12821       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->R());
12822    return(1 || funcname || hash || result7 || libp) ;
12823 }
12824 
12825 static int G__G__GenVector32_200_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12826 {
12827       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->M2());
12828    return(1 || funcname || hash || result7 || libp) ;
12829 }
12830 
12831 static int G__G__GenVector32_200_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12832 {
12833       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Mag2());
12834    return(1 || funcname || hash || result7 || libp) ;
12835 }
12836 
12837 static int G__G__GenVector32_200_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12838 {
12839       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->M());
12840    return(1 || funcname || hash || result7 || libp) ;
12841 }
12842 
12843 static int G__G__GenVector32_200_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12844 {
12845       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Mag());
12846    return(1 || funcname || hash || result7 || libp) ;
12847 }
12848 
12849 static int G__G__GenVector32_200_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12850 {
12851       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Pt2());
12852    return(1 || funcname || hash || result7 || libp) ;
12853 }
12854 
12855 static int G__G__GenVector32_200_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12856 {
12857       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Perp2());
12858    return(1 || funcname || hash || result7 || libp) ;
12859 }
12860 
12861 static int G__G__GenVector32_200_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12862 {
12863       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Pt());
12864    return(1 || funcname || hash || result7 || libp) ;
12865 }
12866 
12867 static int G__G__GenVector32_200_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12868 {
12869       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Perp());
12870    return(1 || funcname || hash || result7 || libp) ;
12871 }
12872 
12873 static int G__G__GenVector32_200_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12874 {
12875       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Rho());
12876    return(1 || funcname || hash || result7 || libp) ;
12877 }
12878 
12879 static int G__G__GenVector32_200_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12880 {
12881       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Mt2());
12882    return(1 || funcname || hash || result7 || libp) ;
12883 }
12884 
12885 static int G__G__GenVector32_200_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12886 {
12887       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Mt());
12888    return(1 || funcname || hash || result7 || libp) ;
12889 }
12890 
12891 static int G__G__GenVector32_200_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12892 {
12893       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Et2());
12894    return(1 || funcname || hash || result7 || libp) ;
12895 }
12896 
12897 static int G__G__GenVector32_200_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12898 {
12899       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Et());
12900    return(1 || funcname || hash || result7 || libp) ;
12901 }
12902 
12903 static int G__G__GenVector32_200_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12904 {
12905       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Phi());
12906    return(1 || funcname || hash || result7 || libp) ;
12907 }
12908 
12909 static int G__G__GenVector32_200_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12910 {
12911       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Theta());
12912    return(1 || funcname || hash || result7 || libp) ;
12913 }
12914 
12915 static int G__G__GenVector32_200_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12916 {
12917       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Eta());
12918    return(1 || funcname || hash || result7 || libp) ;
12919 }
12920 
12921 static int G__G__GenVector32_200_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12922 {
12923       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetPx((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]));
12924       G__setnull(result7);
12925    return(1 || funcname || hash || result7 || libp) ;
12926 }
12927 
12928 static int G__G__GenVector32_200_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12929 {
12930       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetPy((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]));
12931       G__setnull(result7);
12932    return(1 || funcname || hash || result7 || libp) ;
12933 }
12934 
12935 static int G__G__GenVector32_200_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12936 {
12937       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetPz((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]));
12938       G__setnull(result7);
12939    return(1 || funcname || hash || result7 || libp) ;
12940 }
12941 
12942 static int G__G__GenVector32_200_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12943 {
12944       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetE((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]));
12945       G__setnull(result7);
12946    return(1 || funcname || hash || result7 || libp) ;
12947 }
12948 
12949 static int G__G__GenVector32_200_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12950 {
12951       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[1])
12952 , (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[3]));
12953       G__setnull(result7);
12954    return(1 || funcname || hash || result7 || libp) ;
12955 }
12956 
12957 static int G__G__GenVector32_200_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12958 {
12959       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Negate();
12960       G__setnull(result7);
12961    return(1 || funcname || hash || result7 || libp) ;
12962 }
12963 
12964 static int G__G__GenVector32_200_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12965 {
12966       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->Scale(*(ROOT::Math::PxPyPzE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]));
12967       G__setnull(result7);
12968    return(1 || funcname || hash || result7 || libp) ;
12969 }
12970 
12971 static int G__G__GenVector32_200_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12972 {
12973       G__letint(result7, 103, (long) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::PxPyPzE4D<Double32_t>*) libp->para[0].ref));
12974    return(1 || funcname || hash || result7 || libp) ;
12975 }
12976 
12977 static int G__G__GenVector32_200_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12978 {
12979       G__letint(result7, 103, (long) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::PxPyPzE4D<Double32_t>*) libp->para[0].ref));
12980    return(1 || funcname || hash || result7 || libp) ;
12981 }
12982 
12983 static int G__G__GenVector32_200_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12984 {
12985       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->x());
12986    return(1 || funcname || hash || result7 || libp) ;
12987 }
12988 
12989 static int G__G__GenVector32_200_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12990 {
12991       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->y());
12992    return(1 || funcname || hash || result7 || libp) ;
12993 }
12994 
12995 static int G__G__GenVector32_200_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
12996 {
12997       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->z());
12998    return(1 || funcname || hash || result7 || libp) ;
12999 }
13000 
13001 static int G__G__GenVector32_200_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13002 {
13003       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->t());
13004    return(1 || funcname || hash || result7 || libp) ;
13005 }
13006 
13007 static int G__G__GenVector32_200_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13008 {
13009       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetPt((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13010       G__setnull(result7);
13011    return(1 || funcname || hash || result7 || libp) ;
13012 }
13013 
13014 static int G__G__GenVector32_200_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13015 {
13016       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetEta((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13017       G__setnull(result7);
13018    return(1 || funcname || hash || result7 || libp) ;
13019 }
13020 
13021 static int G__G__GenVector32_200_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13022 {
13023       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetPhi((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13024       G__setnull(result7);
13025    return(1 || funcname || hash || result7 || libp) ;
13026 }
13027 
13028 static int G__G__GenVector32_200_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13029 {
13030       ((ROOT::Math::PxPyPzE4D<Double32_t>*) G__getstructoffset())->SetM((ROOT::Math::PxPyPzE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13031       G__setnull(result7);
13032    return(1 || funcname || hash || result7 || libp) ;
13033 }
13034 
13035 // automatic destructor
13036 typedef ROOT::Math::PxPyPzE4D<Double32_t> G__TROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR;
13037 static int G__G__GenVector32_200_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13038 {
13039    char* gvp = (char*) G__getgvp();
13040    long soff = G__getstructoffset();
13041    int n = G__getaryconstruct();
13042    //
13043    //has_a_delete: 0
13044    //has_own_delete1arg: 0
13045    //has_own_delete2arg: 0
13046    //
13047    if (!soff) {
13048      return(1);
13049    }
13050    if (n) {
13051      if (gvp == (char*)G__PVOID) {
13052        delete[] (ROOT::Math::PxPyPzE4D<Double32_t>*) soff;
13053      } else {
13054        G__setgvp((long) G__PVOID);
13055        for (int i = n - 1; i >= 0; --i) {
13056          ((ROOT::Math::PxPyPzE4D<Double32_t>*) (soff+(sizeof(ROOT::Math::PxPyPzE4D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR();
13057        }
13058        G__setgvp((long)gvp);
13059      }
13060    } else {
13061      if (gvp == (char*)G__PVOID) {
13062        delete (ROOT::Math::PxPyPzE4D<Double32_t>*) soff;
13063      } else {
13064        G__setgvp((long) G__PVOID);
13065        ((ROOT::Math::PxPyPzE4D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR();
13066        G__setgvp((long)gvp);
13067      }
13068    }
13069    G__setnull(result7);
13070    return(1 || funcname || hash || result7 || libp) ;
13071 }
13072 
13073 
13074 /* ROOT::Math::PtEtaPhiE4D<Double32_t> */
13075 static int G__G__GenVector32_201_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13076 {
13077    ROOT::Math::PtEtaPhiE4D<Double32_t>* p = NULL;
13078    char* gvp = (char*) G__getgvp();
13079    int n = G__getaryconstruct();
13080    if (n) {
13081      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13082        p = new ROOT::Math::PtEtaPhiE4D<Double32_t>[n];
13083      } else {
13084        p = new((void*) gvp) ROOT::Math::PtEtaPhiE4D<Double32_t>[n];
13085      }
13086    } else {
13087      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13088        p = new ROOT::Math::PtEtaPhiE4D<Double32_t>;
13089      } else {
13090        p = new((void*) gvp) ROOT::Math::PtEtaPhiE4D<Double32_t>;
13091      }
13092    }
13093    result7->obj.i = (long) p;
13094    result7->ref = (long) p;
13095    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR));
13096    return(1 || funcname || hash || result7 || libp) ;
13097 }
13098 
13099 static int G__G__GenVector32_201_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13100 {
13101    ROOT::Math::PtEtaPhiE4D<Double32_t>* p = NULL;
13102    char* gvp = (char*) G__getgvp();
13103    //m: 4
13104    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13105      p = new ROOT::Math::PtEtaPhiE4D<Double32_t>(
13106 (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[1])
13107 , (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[3]));
13108    } else {
13109      p = new((void*) gvp) ROOT::Math::PtEtaPhiE4D<Double32_t>(
13110 (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[1])
13111 , (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[3]));
13112    }
13113    result7->obj.i = (long) p;
13114    result7->ref = (long) p;
13115    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR));
13116    return(1 || funcname || hash || result7 || libp) ;
13117 }
13118 
13119 static int G__G__GenVector32_201_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13120 {
13121    ROOT::Math::PtEtaPhiE4D<Double32_t>* p = NULL;
13122    char* gvp = (char*) G__getgvp();
13123    //m: 1
13124    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13125      p = new ROOT::Math::PtEtaPhiE4D<Double32_t>(*(ROOT::Math::PtEtaPhiE4D<Double32_t>*) libp->para[0].ref);
13126    } else {
13127      p = new((void*) gvp) ROOT::Math::PtEtaPhiE4D<Double32_t>(*(ROOT::Math::PtEtaPhiE4D<Double32_t>*) libp->para[0].ref);
13128    }
13129    result7->obj.i = (long) p;
13130    result7->ref = (long) p;
13131    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR));
13132    return(1 || funcname || hash || result7 || libp) ;
13133 }
13134 
13135 static int G__G__GenVector32_201_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13136 {
13137       {
13138          const ROOT::Math::PtEtaPhiE4D<Double32_t>& obj = ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::PtEtaPhiE4D<Double32_t>*) libp->para[0].ref);
13139          result7->ref = (long) (&obj);
13140          result7->obj.i = (long) (&obj);
13141       }
13142    return(1 || funcname || hash || result7 || libp) ;
13143 }
13144 
13145 static int G__G__GenVector32_201_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13146 {
13147       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar*) G__int(libp->para[0]));
13148       G__setnull(result7);
13149    return(1 || funcname || hash || result7 || libp) ;
13150 }
13151 
13152 static int G__G__GenVector32_201_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13153 {
13154       ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar*) G__int(libp->para[0]));
13155       G__setnull(result7);
13156    return(1 || funcname || hash || result7 || libp) ;
13157 }
13158 
13159 static int G__G__GenVector32_201_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13160 {
13161       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[1])
13162 , (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[3]));
13163       G__setnull(result7);
13164    return(1 || funcname || hash || result7 || libp) ;
13165 }
13166 
13167 static int G__G__GenVector32_201_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13168 {
13169       ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1])
13170 , *(ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[3]));
13171       G__setnull(result7);
13172    return(1 || funcname || hash || result7 || libp) ;
13173 }
13174 
13175 static int G__G__GenVector32_201_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13176 {
13177       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Pt());
13178    return(1 || funcname || hash || result7 || libp) ;
13179 }
13180 
13181 static int G__G__GenVector32_201_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13182 {
13183       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Eta());
13184    return(1 || funcname || hash || result7 || libp) ;
13185 }
13186 
13187 static int G__G__GenVector32_201_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13188 {
13189       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Phi());
13190    return(1 || funcname || hash || result7 || libp) ;
13191 }
13192 
13193 static int G__G__GenVector32_201_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13194 {
13195       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->E());
13196    return(1 || funcname || hash || result7 || libp) ;
13197 }
13198 
13199 static int G__G__GenVector32_201_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13200 {
13201       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Perp());
13202    return(1 || funcname || hash || result7 || libp) ;
13203 }
13204 
13205 static int G__G__GenVector32_201_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13206 {
13207       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Rho());
13208    return(1 || funcname || hash || result7 || libp) ;
13209 }
13210 
13211 static int G__G__GenVector32_201_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13212 {
13213       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->T());
13214    return(1 || funcname || hash || result7 || libp) ;
13215 }
13216 
13217 static int G__G__GenVector32_201_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13218 {
13219       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Px());
13220    return(1 || funcname || hash || result7 || libp) ;
13221 }
13222 
13223 static int G__G__GenVector32_201_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13224 {
13225       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->X());
13226    return(1 || funcname || hash || result7 || libp) ;
13227 }
13228 
13229 static int G__G__GenVector32_201_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13230 {
13231       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Py());
13232    return(1 || funcname || hash || result7 || libp) ;
13233 }
13234 
13235 static int G__G__GenVector32_201_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13236 {
13237       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Y());
13238    return(1 || funcname || hash || result7 || libp) ;
13239 }
13240 
13241 static int G__G__GenVector32_201_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13242 {
13243       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Pz());
13244    return(1 || funcname || hash || result7 || libp) ;
13245 }
13246 
13247 static int G__G__GenVector32_201_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13248 {
13249       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Z());
13250    return(1 || funcname || hash || result7 || libp) ;
13251 }
13252 
13253 static int G__G__GenVector32_201_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13254 {
13255       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->P());
13256    return(1 || funcname || hash || result7 || libp) ;
13257 }
13258 
13259 static int G__G__GenVector32_201_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13260 {
13261       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->R());
13262    return(1 || funcname || hash || result7 || libp) ;
13263 }
13264 
13265 static int G__G__GenVector32_201_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13266 {
13267       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->P2());
13268    return(1 || funcname || hash || result7 || libp) ;
13269 }
13270 
13271 static int G__G__GenVector32_201_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13272 {
13273       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->M2());
13274    return(1 || funcname || hash || result7 || libp) ;
13275 }
13276 
13277 static int G__G__GenVector32_201_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13278 {
13279       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Mag2());
13280    return(1 || funcname || hash || result7 || libp) ;
13281 }
13282 
13283 static int G__G__GenVector32_201_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13284 {
13285       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->M());
13286    return(1 || funcname || hash || result7 || libp) ;
13287 }
13288 
13289 static int G__G__GenVector32_201_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13290 {
13291       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Mag());
13292    return(1 || funcname || hash || result7 || libp) ;
13293 }
13294 
13295 static int G__G__GenVector32_201_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13296 {
13297       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Pt2());
13298    return(1 || funcname || hash || result7 || libp) ;
13299 }
13300 
13301 static int G__G__GenVector32_201_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13302 {
13303       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Perp2());
13304    return(1 || funcname || hash || result7 || libp) ;
13305 }
13306 
13307 static int G__G__GenVector32_201_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13308 {
13309       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Mt2());
13310    return(1 || funcname || hash || result7 || libp) ;
13311 }
13312 
13313 static int G__G__GenVector32_201_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13314 {
13315       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Mt());
13316    return(1 || funcname || hash || result7 || libp) ;
13317 }
13318 
13319 static int G__G__GenVector32_201_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13320 {
13321       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Et());
13322    return(1 || funcname || hash || result7 || libp) ;
13323 }
13324 
13325 static int G__G__GenVector32_201_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13326 {
13327       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Et2());
13328    return(1 || funcname || hash || result7 || libp) ;
13329 }
13330 
13331 static int G__G__GenVector32_201_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13332 {
13333       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Theta());
13334    return(1 || funcname || hash || result7 || libp) ;
13335 }
13336 
13337 static int G__G__GenVector32_201_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13338 {
13339       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetPt((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13340       G__setnull(result7);
13341    return(1 || funcname || hash || result7 || libp) ;
13342 }
13343 
13344 static int G__G__GenVector32_201_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13345 {
13346       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetEta((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13347       G__setnull(result7);
13348    return(1 || funcname || hash || result7 || libp) ;
13349 }
13350 
13351 static int G__G__GenVector32_201_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13352 {
13353       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetPhi((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13354       G__setnull(result7);
13355    return(1 || funcname || hash || result7 || libp) ;
13356 }
13357 
13358 static int G__G__GenVector32_201_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13359 {
13360       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetE((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13361       G__setnull(result7);
13362    return(1 || funcname || hash || result7 || libp) ;
13363 }
13364 
13365 static int G__G__GenVector32_201_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13366 {
13367       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[1])
13368 , (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[3]));
13369       G__setnull(result7);
13370    return(1 || funcname || hash || result7 || libp) ;
13371 }
13372 
13373 static int G__G__GenVector32_201_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13374 {
13375       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Negate();
13376       G__setnull(result7);
13377    return(1 || funcname || hash || result7 || libp) ;
13378 }
13379 
13380 static int G__G__GenVector32_201_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13381 {
13382       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->Scale((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13383       G__setnull(result7);
13384    return(1 || funcname || hash || result7 || libp) ;
13385 }
13386 
13387 static int G__G__GenVector32_201_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13388 {
13389       G__letint(result7, 103, (long) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::PtEtaPhiE4D<Double32_t>*) libp->para[0].ref));
13390    return(1 || funcname || hash || result7 || libp) ;
13391 }
13392 
13393 static int G__G__GenVector32_201_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13394 {
13395       G__letint(result7, 103, (long) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::PtEtaPhiE4D<Double32_t>*) libp->para[0].ref));
13396    return(1 || funcname || hash || result7 || libp) ;
13397 }
13398 
13399 static int G__G__GenVector32_201_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13400 {
13401       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->x());
13402    return(1 || funcname || hash || result7 || libp) ;
13403 }
13404 
13405 static int G__G__GenVector32_201_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13406 {
13407       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->y());
13408    return(1 || funcname || hash || result7 || libp) ;
13409 }
13410 
13411 static int G__G__GenVector32_201_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13412 {
13413       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->z());
13414    return(1 || funcname || hash || result7 || libp) ;
13415 }
13416 
13417 static int G__G__GenVector32_201_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13418 {
13419       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->t());
13420    return(1 || funcname || hash || result7 || libp) ;
13421 }
13422 
13423 static int G__G__GenVector32_201_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13424 {
13425       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetPx((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13426       G__setnull(result7);
13427    return(1 || funcname || hash || result7 || libp) ;
13428 }
13429 
13430 static int G__G__GenVector32_201_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13431 {
13432       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetPy((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13433       G__setnull(result7);
13434    return(1 || funcname || hash || result7 || libp) ;
13435 }
13436 
13437 static int G__G__GenVector32_201_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13438 {
13439       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetPz((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13440       G__setnull(result7);
13441    return(1 || funcname || hash || result7 || libp) ;
13442 }
13443 
13444 static int G__G__GenVector32_201_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13445 {
13446       ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) G__getstructoffset())->SetM((ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar) G__double(libp->para[0]));
13447       G__setnull(result7);
13448    return(1 || funcname || hash || result7 || libp) ;
13449 }
13450 
13451 // automatic destructor
13452 typedef ROOT::Math::PtEtaPhiE4D<Double32_t> G__TROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR;
13453 static int G__G__GenVector32_201_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13454 {
13455    char* gvp = (char*) G__getgvp();
13456    long soff = G__getstructoffset();
13457    int n = G__getaryconstruct();
13458    //
13459    //has_a_delete: 0
13460    //has_own_delete1arg: 0
13461    //has_own_delete2arg: 0
13462    //
13463    if (!soff) {
13464      return(1);
13465    }
13466    if (n) {
13467      if (gvp == (char*)G__PVOID) {
13468        delete[] (ROOT::Math::PtEtaPhiE4D<Double32_t>*) soff;
13469      } else {
13470        G__setgvp((long) G__PVOID);
13471        for (int i = n - 1; i >= 0; --i) {
13472          ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) (soff+(sizeof(ROOT::Math::PtEtaPhiE4D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR();
13473        }
13474        G__setgvp((long)gvp);
13475      }
13476    } else {
13477      if (gvp == (char*)G__PVOID) {
13478        delete (ROOT::Math::PtEtaPhiE4D<Double32_t>*) soff;
13479      } else {
13480        G__setgvp((long) G__PVOID);
13481        ((ROOT::Math::PtEtaPhiE4D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR();
13482        G__setgvp((long)gvp);
13483      }
13484    }
13485    G__setnull(result7);
13486    return(1 || funcname || hash || result7 || libp) ;
13487 }
13488 
13489 
13490 /* ROOT::Math::PxPyPzM4D<Double32_t> */
13491 static int G__G__GenVector32_202_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13492 {
13493    ROOT::Math::PxPyPzM4D<Double32_t>* p = NULL;
13494    char* gvp = (char*) G__getgvp();
13495    int n = G__getaryconstruct();
13496    if (n) {
13497      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13498        p = new ROOT::Math::PxPyPzM4D<Double32_t>[n];
13499      } else {
13500        p = new((void*) gvp) ROOT::Math::PxPyPzM4D<Double32_t>[n];
13501      }
13502    } else {
13503      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13504        p = new ROOT::Math::PxPyPzM4D<Double32_t>;
13505      } else {
13506        p = new((void*) gvp) ROOT::Math::PxPyPzM4D<Double32_t>;
13507      }
13508    }
13509    result7->obj.i = (long) p;
13510    result7->ref = (long) p;
13511    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR));
13512    return(1 || funcname || hash || result7 || libp) ;
13513 }
13514 
13515 static int G__G__GenVector32_202_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13516 {
13517    ROOT::Math::PxPyPzM4D<Double32_t>* p = NULL;
13518    char* gvp = (char*) G__getgvp();
13519    //m: 4
13520    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13521      p = new ROOT::Math::PxPyPzM4D<Double32_t>(
13522 (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[1])
13523 , (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[3]));
13524    } else {
13525      p = new((void*) gvp) ROOT::Math::PxPyPzM4D<Double32_t>(
13526 (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[1])
13527 , (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[3]));
13528    }
13529    result7->obj.i = (long) p;
13530    result7->ref = (long) p;
13531    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR));
13532    return(1 || funcname || hash || result7 || libp) ;
13533 }
13534 
13535 static int G__G__GenVector32_202_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13536 {
13537    ROOT::Math::PxPyPzM4D<Double32_t>* p = NULL;
13538    char* gvp = (char*) G__getgvp();
13539    //m: 1
13540    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13541      p = new ROOT::Math::PxPyPzM4D<Double32_t>(*(ROOT::Math::PxPyPzM4D<Double32_t>*) libp->para[0].ref);
13542    } else {
13543      p = new((void*) gvp) ROOT::Math::PxPyPzM4D<Double32_t>(*(ROOT::Math::PxPyPzM4D<Double32_t>*) libp->para[0].ref);
13544    }
13545    result7->obj.i = (long) p;
13546    result7->ref = (long) p;
13547    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR));
13548    return(1 || funcname || hash || result7 || libp) ;
13549 }
13550 
13551 static int G__G__GenVector32_202_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13552 {
13553       {
13554          const ROOT::Math::PxPyPzM4D<Double32_t>& obj = ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::PxPyPzM4D<Double32_t>*) libp->para[0].ref);
13555          result7->ref = (long) (&obj);
13556          result7->obj.i = (long) (&obj);
13557       }
13558    return(1 || funcname || hash || result7 || libp) ;
13559 }
13560 
13561 static int G__G__GenVector32_202_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13562 {
13563       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PxPyPzM4D<Double32_t>::Scalar*) G__int(libp->para[0]));
13564       G__setnull(result7);
13565    return(1 || funcname || hash || result7 || libp) ;
13566 }
13567 
13568 static int G__G__GenVector32_202_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13569 {
13570       ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PxPyPzM4D<Double32_t>::Scalar*) G__int(libp->para[0]));
13571       G__setnull(result7);
13572    return(1 || funcname || hash || result7 || libp) ;
13573 }
13574 
13575 static int G__G__GenVector32_202_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13576 {
13577       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[1])
13578 , (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[3]));
13579       G__setnull(result7);
13580    return(1 || funcname || hash || result7 || libp) ;
13581 }
13582 
13583 static int G__G__GenVector32_202_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13584 {
13585       ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PxPyPzM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PxPyPzM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1])
13586 , *(ROOT::Math::PxPyPzM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::PxPyPzM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[3]));
13587       G__setnull(result7);
13588    return(1 || funcname || hash || result7 || libp) ;
13589 }
13590 
13591 static int G__G__GenVector32_202_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13592 {
13593       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Px());
13594    return(1 || funcname || hash || result7 || libp) ;
13595 }
13596 
13597 static int G__G__GenVector32_202_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13598 {
13599       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Py());
13600    return(1 || funcname || hash || result7 || libp) ;
13601 }
13602 
13603 static int G__G__GenVector32_202_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13604 {
13605       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Pz());
13606    return(1 || funcname || hash || result7 || libp) ;
13607 }
13608 
13609 static int G__G__GenVector32_202_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13610 {
13611       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->M());
13612    return(1 || funcname || hash || result7 || libp) ;
13613 }
13614 
13615 static int G__G__GenVector32_202_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13616 {
13617       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->X());
13618    return(1 || funcname || hash || result7 || libp) ;
13619 }
13620 
13621 static int G__G__GenVector32_202_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13622 {
13623       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Y());
13624    return(1 || funcname || hash || result7 || libp) ;
13625 }
13626 
13627 static int G__G__GenVector32_202_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13628 {
13629       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Z());
13630    return(1 || funcname || hash || result7 || libp) ;
13631 }
13632 
13633 static int G__G__GenVector32_202_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13634 {
13635       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->E());
13636    return(1 || funcname || hash || result7 || libp) ;
13637 }
13638 
13639 static int G__G__GenVector32_202_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13640 {
13641       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->T());
13642    return(1 || funcname || hash || result7 || libp) ;
13643 }
13644 
13645 static int G__G__GenVector32_202_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13646 {
13647       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->P2());
13648    return(1 || funcname || hash || result7 || libp) ;
13649 }
13650 
13651 static int G__G__GenVector32_202_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13652 {
13653       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->P());
13654    return(1 || funcname || hash || result7 || libp) ;
13655 }
13656 
13657 static int G__G__GenVector32_202_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13658 {
13659       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->R());
13660    return(1 || funcname || hash || result7 || libp) ;
13661 }
13662 
13663 static int G__G__GenVector32_202_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13664 {
13665       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->M2());
13666    return(1 || funcname || hash || result7 || libp) ;
13667 }
13668 
13669 static int G__G__GenVector32_202_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13670 {
13671       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Mag2());
13672    return(1 || funcname || hash || result7 || libp) ;
13673 }
13674 
13675 static int G__G__GenVector32_202_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13676 {
13677       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Mag());
13678    return(1 || funcname || hash || result7 || libp) ;
13679 }
13680 
13681 static int G__G__GenVector32_202_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13682 {
13683       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->E2());
13684    return(1 || funcname || hash || result7 || libp) ;
13685 }
13686 
13687 static int G__G__GenVector32_202_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13688 {
13689       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Pt2());
13690    return(1 || funcname || hash || result7 || libp) ;
13691 }
13692 
13693 static int G__G__GenVector32_202_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13694 {
13695       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Perp2());
13696    return(1 || funcname || hash || result7 || libp) ;
13697 }
13698 
13699 static int G__G__GenVector32_202_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13700 {
13701       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Pt());
13702    return(1 || funcname || hash || result7 || libp) ;
13703 }
13704 
13705 static int G__G__GenVector32_202_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13706 {
13707       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Perp());
13708    return(1 || funcname || hash || result7 || libp) ;
13709 }
13710 
13711 static int G__G__GenVector32_202_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13712 {
13713       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Rho());
13714    return(1 || funcname || hash || result7 || libp) ;
13715 }
13716 
13717 static int G__G__GenVector32_202_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13718 {
13719       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Mt2());
13720    return(1 || funcname || hash || result7 || libp) ;
13721 }
13722 
13723 static int G__G__GenVector32_202_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13724 {
13725       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Mt());
13726    return(1 || funcname || hash || result7 || libp) ;
13727 }
13728 
13729 static int G__G__GenVector32_202_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13730 {
13731       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Et2());
13732    return(1 || funcname || hash || result7 || libp) ;
13733 }
13734 
13735 static int G__G__GenVector32_202_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13736 {
13737       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Et());
13738    return(1 || funcname || hash || result7 || libp) ;
13739 }
13740 
13741 static int G__G__GenVector32_202_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13742 {
13743       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Phi());
13744    return(1 || funcname || hash || result7 || libp) ;
13745 }
13746 
13747 static int G__G__GenVector32_202_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13748 {
13749       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Theta());
13750    return(1 || funcname || hash || result7 || libp) ;
13751 }
13752 
13753 static int G__G__GenVector32_202_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13754 {
13755       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Eta());
13756    return(1 || funcname || hash || result7 || libp) ;
13757 }
13758 
13759 static int G__G__GenVector32_202_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13760 {
13761       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetPx((ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[0]));
13762       G__setnull(result7);
13763    return(1 || funcname || hash || result7 || libp) ;
13764 }
13765 
13766 static int G__G__GenVector32_202_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13767 {
13768       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetPy((ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[0]));
13769       G__setnull(result7);
13770    return(1 || funcname || hash || result7 || libp) ;
13771 }
13772 
13773 static int G__G__GenVector32_202_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13774 {
13775       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetPz((ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[0]));
13776       G__setnull(result7);
13777    return(1 || funcname || hash || result7 || libp) ;
13778 }
13779 
13780 static int G__G__GenVector32_202_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13781 {
13782       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetM((ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[0]));
13783       G__setnull(result7);
13784    return(1 || funcname || hash || result7 || libp) ;
13785 }
13786 
13787 static int G__G__GenVector32_202_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13788 {
13789       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[1])
13790 , (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PxPyPzM4D<Double32_t>::Scalar) G__double(libp->para[3]));
13791       G__setnull(result7);
13792    return(1 || funcname || hash || result7 || libp) ;
13793 }
13794 
13795 static int G__G__GenVector32_202_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13796 {
13797       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Negate();
13798       G__setnull(result7);
13799    return(1 || funcname || hash || result7 || libp) ;
13800 }
13801 
13802 static int G__G__GenVector32_202_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13803 {
13804       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->Scale(*(ROOT::Math::PxPyPzM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]));
13805       G__setnull(result7);
13806    return(1 || funcname || hash || result7 || libp) ;
13807 }
13808 
13809 static int G__G__GenVector32_202_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13810 {
13811       G__letint(result7, 103, (long) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::PxPyPzM4D<Double32_t>*) libp->para[0].ref));
13812    return(1 || funcname || hash || result7 || libp) ;
13813 }
13814 
13815 static int G__G__GenVector32_202_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13816 {
13817       G__letint(result7, 103, (long) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::PxPyPzM4D<Double32_t>*) libp->para[0].ref));
13818    return(1 || funcname || hash || result7 || libp) ;
13819 }
13820 
13821 static int G__G__GenVector32_202_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13822 {
13823       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->x());
13824    return(1 || funcname || hash || result7 || libp) ;
13825 }
13826 
13827 static int G__G__GenVector32_202_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13828 {
13829       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->y());
13830    return(1 || funcname || hash || result7 || libp) ;
13831 }
13832 
13833 static int G__G__GenVector32_202_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13834 {
13835       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->z());
13836    return(1 || funcname || hash || result7 || libp) ;
13837 }
13838 
13839 static int G__G__GenVector32_202_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13840 {
13841       G__letdouble(result7, 100, (double) ((const ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->t());
13842    return(1 || funcname || hash || result7 || libp) ;
13843 }
13844 
13845 static int G__G__GenVector32_202_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13846 {
13847       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetPt((Double32_t) G__double(libp->para[0]));
13848       G__setnull(result7);
13849    return(1 || funcname || hash || result7 || libp) ;
13850 }
13851 
13852 static int G__G__GenVector32_202_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13853 {
13854       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetEta((Double32_t) G__double(libp->para[0]));
13855       G__setnull(result7);
13856    return(1 || funcname || hash || result7 || libp) ;
13857 }
13858 
13859 static int G__G__GenVector32_202_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13860 {
13861       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetPhi((Double32_t) G__double(libp->para[0]));
13862       G__setnull(result7);
13863    return(1 || funcname || hash || result7 || libp) ;
13864 }
13865 
13866 static int G__G__GenVector32_202_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13867 {
13868       ((ROOT::Math::PxPyPzM4D<Double32_t>*) G__getstructoffset())->SetE((Double32_t) G__double(libp->para[0]));
13869       G__setnull(result7);
13870    return(1 || funcname || hash || result7 || libp) ;
13871 }
13872 
13873 // automatic destructor
13874 typedef ROOT::Math::PxPyPzM4D<Double32_t> G__TROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR;
13875 static int G__G__GenVector32_202_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13876 {
13877    char* gvp = (char*) G__getgvp();
13878    long soff = G__getstructoffset();
13879    int n = G__getaryconstruct();
13880    //
13881    //has_a_delete: 0
13882    //has_own_delete1arg: 0
13883    //has_own_delete2arg: 0
13884    //
13885    if (!soff) {
13886      return(1);
13887    }
13888    if (n) {
13889      if (gvp == (char*)G__PVOID) {
13890        delete[] (ROOT::Math::PxPyPzM4D<Double32_t>*) soff;
13891      } else {
13892        G__setgvp((long) G__PVOID);
13893        for (int i = n - 1; i >= 0; --i) {
13894          ((ROOT::Math::PxPyPzM4D<Double32_t>*) (soff+(sizeof(ROOT::Math::PxPyPzM4D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR();
13895        }
13896        G__setgvp((long)gvp);
13897      }
13898    } else {
13899      if (gvp == (char*)G__PVOID) {
13900        delete (ROOT::Math::PxPyPzM4D<Double32_t>*) soff;
13901      } else {
13902        G__setgvp((long) G__PVOID);
13903        ((ROOT::Math::PxPyPzM4D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR();
13904        G__setgvp((long)gvp);
13905      }
13906    }
13907    G__setnull(result7);
13908    return(1 || funcname || hash || result7 || libp) ;
13909 }
13910 
13911 
13912 /* ROOT::Math::PtEtaPhiM4D<Double32_t> */
13913 static int G__G__GenVector32_203_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13914 {
13915    ROOT::Math::PtEtaPhiM4D<Double32_t>* p = NULL;
13916    char* gvp = (char*) G__getgvp();
13917    int n = G__getaryconstruct();
13918    if (n) {
13919      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13920        p = new ROOT::Math::PtEtaPhiM4D<Double32_t>[n];
13921      } else {
13922        p = new((void*) gvp) ROOT::Math::PtEtaPhiM4D<Double32_t>[n];
13923      }
13924    } else {
13925      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13926        p = new ROOT::Math::PtEtaPhiM4D<Double32_t>;
13927      } else {
13928        p = new((void*) gvp) ROOT::Math::PtEtaPhiM4D<Double32_t>;
13929      }
13930    }
13931    result7->obj.i = (long) p;
13932    result7->ref = (long) p;
13933    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR));
13934    return(1 || funcname || hash || result7 || libp) ;
13935 }
13936 
13937 static int G__G__GenVector32_203_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13938 {
13939    ROOT::Math::PtEtaPhiM4D<Double32_t>* p = NULL;
13940    char* gvp = (char*) G__getgvp();
13941    //m: 4
13942    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13943      p = new ROOT::Math::PtEtaPhiM4D<Double32_t>(
13944 (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[1])
13945 , (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[3]));
13946    } else {
13947      p = new((void*) gvp) ROOT::Math::PtEtaPhiM4D<Double32_t>(
13948 (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[1])
13949 , (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[3]));
13950    }
13951    result7->obj.i = (long) p;
13952    result7->ref = (long) p;
13953    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR));
13954    return(1 || funcname || hash || result7 || libp) ;
13955 }
13956 
13957 static int G__G__GenVector32_203_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13958 {
13959    ROOT::Math::PtEtaPhiM4D<Double32_t>* p = NULL;
13960    char* gvp = (char*) G__getgvp();
13961    //m: 1
13962    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
13963      p = new ROOT::Math::PtEtaPhiM4D<Double32_t>(*(ROOT::Math::PtEtaPhiM4D<Double32_t>*) libp->para[0].ref);
13964    } else {
13965      p = new((void*) gvp) ROOT::Math::PtEtaPhiM4D<Double32_t>(*(ROOT::Math::PtEtaPhiM4D<Double32_t>*) libp->para[0].ref);
13966    }
13967    result7->obj.i = (long) p;
13968    result7->ref = (long) p;
13969    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR));
13970    return(1 || funcname || hash || result7 || libp) ;
13971 }
13972 
13973 static int G__G__GenVector32_203_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13974 {
13975       {
13976          const ROOT::Math::PtEtaPhiM4D<Double32_t>& obj = ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->operator=(*(ROOT::Math::PtEtaPhiM4D<Double32_t>*) libp->para[0].ref);
13977          result7->ref = (long) (&obj);
13978          result7->obj.i = (long) (&obj);
13979       }
13980    return(1 || funcname || hash || result7 || libp) ;
13981 }
13982 
13983 static int G__G__GenVector32_203_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13984 {
13985       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar*) G__int(libp->para[0]));
13986       G__setnull(result7);
13987    return(1 || funcname || hash || result7 || libp) ;
13988 }
13989 
13990 static int G__G__GenVector32_203_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13991 {
13992       ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->GetCoordinates((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar*) G__int(libp->para[0]));
13993       G__setnull(result7);
13994    return(1 || funcname || hash || result7 || libp) ;
13995 }
13996 
13997 static int G__G__GenVector32_203_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
13998 {
13999       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetCoordinates((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[1])
14000 , (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[3]));
14001       G__setnull(result7);
14002    return(1 || funcname || hash || result7 || libp) ;
14003 }
14004 
14005 static int G__G__GenVector32_203_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14006 {
14007       ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[1])
14008 , *(ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar*) G__Doubleref(&libp->para[3]));
14009       G__setnull(result7);
14010    return(1 || funcname || hash || result7 || libp) ;
14011 }
14012 
14013 static int G__G__GenVector32_203_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14014 {
14015       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Pt());
14016    return(1 || funcname || hash || result7 || libp) ;
14017 }
14018 
14019 static int G__G__GenVector32_203_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14020 {
14021       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Eta());
14022    return(1 || funcname || hash || result7 || libp) ;
14023 }
14024 
14025 static int G__G__GenVector32_203_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14026 {
14027       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Phi());
14028    return(1 || funcname || hash || result7 || libp) ;
14029 }
14030 
14031 static int G__G__GenVector32_203_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14032 {
14033       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->M());
14034    return(1 || funcname || hash || result7 || libp) ;
14035 }
14036 
14037 static int G__G__GenVector32_203_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14038 {
14039       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Mag());
14040    return(1 || funcname || hash || result7 || libp) ;
14041 }
14042 
14043 static int G__G__GenVector32_203_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14044 {
14045       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Perp());
14046    return(1 || funcname || hash || result7 || libp) ;
14047 }
14048 
14049 static int G__G__GenVector32_203_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14050 {
14051       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Rho());
14052    return(1 || funcname || hash || result7 || libp) ;
14053 }
14054 
14055 static int G__G__GenVector32_203_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14056 {
14057       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Px());
14058    return(1 || funcname || hash || result7 || libp) ;
14059 }
14060 
14061 static int G__G__GenVector32_203_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14062 {
14063       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->X());
14064    return(1 || funcname || hash || result7 || libp) ;
14065 }
14066 
14067 static int G__G__GenVector32_203_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14068 {
14069       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Py());
14070    return(1 || funcname || hash || result7 || libp) ;
14071 }
14072 
14073 static int G__G__GenVector32_203_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14074 {
14075       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Y());
14076    return(1 || funcname || hash || result7 || libp) ;
14077 }
14078 
14079 static int G__G__GenVector32_203_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14080 {
14081       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Pz());
14082    return(1 || funcname || hash || result7 || libp) ;
14083 }
14084 
14085 static int G__G__GenVector32_203_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14086 {
14087       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Z());
14088    return(1 || funcname || hash || result7 || libp) ;
14089 }
14090 
14091 static int G__G__GenVector32_203_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14092 {
14093       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->P());
14094    return(1 || funcname || hash || result7 || libp) ;
14095 }
14096 
14097 static int G__G__GenVector32_203_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14098 {
14099       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->R());
14100    return(1 || funcname || hash || result7 || libp) ;
14101 }
14102 
14103 static int G__G__GenVector32_203_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14104 {
14105       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->P2());
14106    return(1 || funcname || hash || result7 || libp) ;
14107 }
14108 
14109 static int G__G__GenVector32_203_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14110 {
14111       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->E2());
14112    return(1 || funcname || hash || result7 || libp) ;
14113 }
14114 
14115 static int G__G__GenVector32_203_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14116 {
14117       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->E());
14118    return(1 || funcname || hash || result7 || libp) ;
14119 }
14120 
14121 static int G__G__GenVector32_203_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14122 {
14123       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->T());
14124    return(1 || funcname || hash || result7 || libp) ;
14125 }
14126 
14127 static int G__G__GenVector32_203_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14128 {
14129       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->M2());
14130    return(1 || funcname || hash || result7 || libp) ;
14131 }
14132 
14133 static int G__G__GenVector32_203_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14134 {
14135       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Mag2());
14136    return(1 || funcname || hash || result7 || libp) ;
14137 }
14138 
14139 static int G__G__GenVector32_203_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14140 {
14141       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Pt2());
14142    return(1 || funcname || hash || result7 || libp) ;
14143 }
14144 
14145 static int G__G__GenVector32_203_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14146 {
14147       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Perp2());
14148    return(1 || funcname || hash || result7 || libp) ;
14149 }
14150 
14151 static int G__G__GenVector32_203_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14152 {
14153       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Mt2());
14154    return(1 || funcname || hash || result7 || libp) ;
14155 }
14156 
14157 static int G__G__GenVector32_203_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14158 {
14159       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Mt());
14160    return(1 || funcname || hash || result7 || libp) ;
14161 }
14162 
14163 static int G__G__GenVector32_203_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14164 {
14165       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Et2());
14166    return(1 || funcname || hash || result7 || libp) ;
14167 }
14168 
14169 static int G__G__GenVector32_203_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14170 {
14171       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Et());
14172    return(1 || funcname || hash || result7 || libp) ;
14173 }
14174 
14175 static int G__G__GenVector32_203_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14176 {
14177       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Theta());
14178    return(1 || funcname || hash || result7 || libp) ;
14179 }
14180 
14181 static int G__G__GenVector32_203_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14182 {
14183       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetPt((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14184       G__setnull(result7);
14185    return(1 || funcname || hash || result7 || libp) ;
14186 }
14187 
14188 static int G__G__GenVector32_203_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14189 {
14190       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetEta((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14191       G__setnull(result7);
14192    return(1 || funcname || hash || result7 || libp) ;
14193 }
14194 
14195 static int G__G__GenVector32_203_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14196 {
14197       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetPhi((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14198       G__setnull(result7);
14199    return(1 || funcname || hash || result7 || libp) ;
14200 }
14201 
14202 static int G__G__GenVector32_203_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14203 {
14204       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetM((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14205       G__setnull(result7);
14206    return(1 || funcname || hash || result7 || libp) ;
14207 }
14208 
14209 static int G__G__GenVector32_203_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14210 {
14211       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]), (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[1])
14212 , (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[2]), (ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[3]));
14213       G__setnull(result7);
14214    return(1 || funcname || hash || result7 || libp) ;
14215 }
14216 
14217 static int G__G__GenVector32_203_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14218 {
14219       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Negate();
14220       G__setnull(result7);
14221    return(1 || funcname || hash || result7 || libp) ;
14222 }
14223 
14224 static int G__G__GenVector32_203_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14225 {
14226       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->Scale((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14227       G__setnull(result7);
14228    return(1 || funcname || hash || result7 || libp) ;
14229 }
14230 
14231 static int G__G__GenVector32_203_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14232 {
14233       G__letint(result7, 103, (long) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->operator==(*(ROOT::Math::PtEtaPhiM4D<Double32_t>*) libp->para[0].ref));
14234    return(1 || funcname || hash || result7 || libp) ;
14235 }
14236 
14237 static int G__G__GenVector32_203_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14238 {
14239       G__letint(result7, 103, (long) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->operator!=(*(ROOT::Math::PtEtaPhiM4D<Double32_t>*) libp->para[0].ref));
14240    return(1 || funcname || hash || result7 || libp) ;
14241 }
14242 
14243 static int G__G__GenVector32_203_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14244 {
14245       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->x());
14246    return(1 || funcname || hash || result7 || libp) ;
14247 }
14248 
14249 static int G__G__GenVector32_203_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14250 {
14251       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->y());
14252    return(1 || funcname || hash || result7 || libp) ;
14253 }
14254 
14255 static int G__G__GenVector32_203_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14256 {
14257       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->z());
14258    return(1 || funcname || hash || result7 || libp) ;
14259 }
14260 
14261 static int G__G__GenVector32_203_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14262 {
14263       G__letdouble(result7, 100, (double) ((const ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->t());
14264    return(1 || funcname || hash || result7 || libp) ;
14265 }
14266 
14267 static int G__G__GenVector32_203_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14268 {
14269       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetPx((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14270       G__setnull(result7);
14271    return(1 || funcname || hash || result7 || libp) ;
14272 }
14273 
14274 static int G__G__GenVector32_203_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14275 {
14276       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetPy((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14277       G__setnull(result7);
14278    return(1 || funcname || hash || result7 || libp) ;
14279 }
14280 
14281 static int G__G__GenVector32_203_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14282 {
14283       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetPz((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14284       G__setnull(result7);
14285    return(1 || funcname || hash || result7 || libp) ;
14286 }
14287 
14288 static int G__G__GenVector32_203_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14289 {
14290       ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) G__getstructoffset())->SetE((ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar) G__double(libp->para[0]));
14291       G__setnull(result7);
14292    return(1 || funcname || hash || result7 || libp) ;
14293 }
14294 
14295 // automatic destructor
14296 typedef ROOT::Math::PtEtaPhiM4D<Double32_t> G__TROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR;
14297 static int G__G__GenVector32_203_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14298 {
14299    char* gvp = (char*) G__getgvp();
14300    long soff = G__getstructoffset();
14301    int n = G__getaryconstruct();
14302    //
14303    //has_a_delete: 0
14304    //has_own_delete1arg: 0
14305    //has_own_delete2arg: 0
14306    //
14307    if (!soff) {
14308      return(1);
14309    }
14310    if (n) {
14311      if (gvp == (char*)G__PVOID) {
14312        delete[] (ROOT::Math::PtEtaPhiM4D<Double32_t>*) soff;
14313      } else {
14314        G__setgvp((long) G__PVOID);
14315        for (int i = n - 1; i >= 0; --i) {
14316          ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) (soff+(sizeof(ROOT::Math::PtEtaPhiM4D<Double32_t>)*i)))->~G__TROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR();
14317        }
14318        G__setgvp((long)gvp);
14319      }
14320    } else {
14321      if (gvp == (char*)G__PVOID) {
14322        delete (ROOT::Math::PtEtaPhiM4D<Double32_t>*) soff;
14323      } else {
14324        G__setgvp((long) G__PVOID);
14325        ((ROOT::Math::PtEtaPhiM4D<Double32_t>*) (soff))->~G__TROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR();
14326        G__setgvp((long)gvp);
14327      }
14328    }
14329    G__setnull(result7);
14330    return(1 || funcname || hash || result7 || libp) ;
14331 }
14332 
14333 
14334 /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > */
14335 static int G__G__GenVector32_204_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14336 {
14337    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >* p = NULL;
14338    char* gvp = (char*) G__getgvp();
14339    int n = G__getaryconstruct();
14340    if (n) {
14341      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14342        p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >[n];
14343      } else {
14344        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >[n];
14345      }
14346    } else {
14347      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14348        p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >;
14349      } else {
14350        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >;
14351      }
14352    }
14353    result7->obj.i = (long) p;
14354    result7->ref = (long) p;
14355    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
14356    return(1 || funcname || hash || result7 || libp) ;
14357 }
14358 
14359 static int G__G__GenVector32_204_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14360 {
14361    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >* p = NULL;
14362    char* gvp = (char*) G__getgvp();
14363    //m: 4
14364    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
14365      p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >(
14366 *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
14367 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
14368    } else {
14369      p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >(
14370 *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
14371 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
14372    }
14373    result7->obj.i = (long) p;
14374    result7->ref = (long) p;
14375    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
14376    return(1 || funcname || hash || result7 || libp) ;
14377 }
14378 
14379 static int G__G__GenVector32_204_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14380 {
14381       {
14382          const ROOT::Math::PxPyPzE4D<Double32_t>& obj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Coordinates();
14383          result7->ref = (long) (&obj);
14384          result7->obj.i = (long) (&obj);
14385       }
14386    return(1 || funcname || hash || result7 || libp) ;
14387 }
14388 
14389 static int G__G__GenVector32_204_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14390 {
14391       {
14392          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__int(libp->para[0]));
14393          result7->ref = (long) (&obj);
14394          result7->obj.i = (long) (&obj);
14395       }
14396    return(1 || funcname || hash || result7 || libp) ;
14397 }
14398 
14399 static int G__G__GenVector32_204_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14400 {
14401       {
14402          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[1])
14403 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[3]));
14404          result7->ref = (long) (&obj);
14405          result7->obj.i = (long) (&obj);
14406       }
14407    return(1 || funcname || hash || result7 || libp) ;
14408 }
14409 
14410 static int G__G__GenVector32_204_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14411 {
14412       ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
14413 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
14414       G__setnull(result7);
14415    return(1 || funcname || hash || result7 || libp) ;
14416 }
14417 
14418 static int G__G__GenVector32_204_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14419 {
14420       ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->GetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__int(libp->para[0]));
14421       G__setnull(result7);
14422    return(1 || funcname || hash || result7 || libp) ;
14423 }
14424 
14425 static int G__G__GenVector32_204_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14426 {
14427       {
14428          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetXYZT((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[1])
14429 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[3]));
14430          result7->ref = (long) (&obj);
14431          result7->obj.i = (long) (&obj);
14432       }
14433    return(1 || funcname || hash || result7 || libp) ;
14434 }
14435 
14436 static int G__G__GenVector32_204_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14437 {
14438       {
14439          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[1])
14440 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[3]));
14441          result7->ref = (long) (&obj);
14442          result7->obj.i = (long) (&obj);
14443       }
14444    return(1 || funcname || hash || result7 || libp) ;
14445 }
14446 
14447 static int G__G__GenVector32_204_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14448 {
14449       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) libp->para[0].ref));
14450    return(1 || funcname || hash || result7 || libp) ;
14451 }
14452 
14453 static int G__G__GenVector32_204_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14454 {
14455       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) libp->para[0].ref));
14456    return(1 || funcname || hash || result7 || libp) ;
14457 }
14458 
14459 static int G__G__GenVector32_204_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14460 {
14461       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Px());
14462    return(1 || funcname || hash || result7 || libp) ;
14463 }
14464 
14465 static int G__G__GenVector32_204_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14466 {
14467       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->X());
14468    return(1 || funcname || hash || result7 || libp) ;
14469 }
14470 
14471 static int G__G__GenVector32_204_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14472 {
14473       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Py());
14474    return(1 || funcname || hash || result7 || libp) ;
14475 }
14476 
14477 static int G__G__GenVector32_204_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14478 {
14479       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Y());
14480    return(1 || funcname || hash || result7 || libp) ;
14481 }
14482 
14483 static int G__G__GenVector32_204_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14484 {
14485       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Pz());
14486    return(1 || funcname || hash || result7 || libp) ;
14487 }
14488 
14489 static int G__G__GenVector32_204_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14490 {
14491       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Z());
14492    return(1 || funcname || hash || result7 || libp) ;
14493 }
14494 
14495 static int G__G__GenVector32_204_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14496 {
14497       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->E());
14498    return(1 || funcname || hash || result7 || libp) ;
14499 }
14500 
14501 static int G__G__GenVector32_204_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14502 {
14503       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->T());
14504    return(1 || funcname || hash || result7 || libp) ;
14505 }
14506 
14507 static int G__G__GenVector32_204_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14508 {
14509       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->M2());
14510    return(1 || funcname || hash || result7 || libp) ;
14511 }
14512 
14513 static int G__G__GenVector32_204_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14514 {
14515       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->M());
14516    return(1 || funcname || hash || result7 || libp) ;
14517 }
14518 
14519 static int G__G__GenVector32_204_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14520 {
14521       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->R());
14522    return(1 || funcname || hash || result7 || libp) ;
14523 }
14524 
14525 static int G__G__GenVector32_204_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14526 {
14527       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->P());
14528    return(1 || funcname || hash || result7 || libp) ;
14529 }
14530 
14531 static int G__G__GenVector32_204_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14532 {
14533       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->P2());
14534    return(1 || funcname || hash || result7 || libp) ;
14535 }
14536 
14537 static int G__G__GenVector32_204_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14538 {
14539       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Perp2());
14540    return(1 || funcname || hash || result7 || libp) ;
14541 }
14542 
14543 static int G__G__GenVector32_204_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14544 {
14545       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Pt());
14546    return(1 || funcname || hash || result7 || libp) ;
14547 }
14548 
14549 static int G__G__GenVector32_204_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14550 {
14551       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Rho());
14552    return(1 || funcname || hash || result7 || libp) ;
14553 }
14554 
14555 static int G__G__GenVector32_204_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14556 {
14557       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Mt2());
14558    return(1 || funcname || hash || result7 || libp) ;
14559 }
14560 
14561 static int G__G__GenVector32_204_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14562 {
14563       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Mt());
14564    return(1 || funcname || hash || result7 || libp) ;
14565 }
14566 
14567 static int G__G__GenVector32_204_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14568 {
14569       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Et2());
14570    return(1 || funcname || hash || result7 || libp) ;
14571 }
14572 
14573 static int G__G__GenVector32_204_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14574 {
14575       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Et());
14576    return(1 || funcname || hash || result7 || libp) ;
14577 }
14578 
14579 static int G__G__GenVector32_204_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14580 {
14581       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Phi());
14582    return(1 || funcname || hash || result7 || libp) ;
14583 }
14584 
14585 static int G__G__GenVector32_204_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14586 {
14587       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Theta());
14588    return(1 || funcname || hash || result7 || libp) ;
14589 }
14590 
14591 static int G__G__GenVector32_204_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14592 {
14593       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Eta());
14594    return(1 || funcname || hash || result7 || libp) ;
14595 }
14596 
14597 static int G__G__GenVector32_204_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14598 {
14599       {
14600          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
14601          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Vect();
14602          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
14603          result7->obj.i = (long) ((void*) pobj);
14604          result7->ref = result7->obj.i;
14605          G__store_tempobject(*result7);
14606       }
14607    return(1 || funcname || hash || result7 || libp) ;
14608 }
14609 
14610 static int G__G__GenVector32_204_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14611 {
14612       {
14613          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->operator*=((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14614          result7->ref = (long) (&obj);
14615          result7->obj.i = (long) (&obj);
14616       }
14617    return(1 || funcname || hash || result7 || libp) ;
14618 }
14619 
14620 static int G__G__GenVector32_204_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14621 {
14622       {
14623          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->operator/=((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14624          result7->ref = (long) (&obj);
14625          result7->obj.i = (long) (&obj);
14626       }
14627    return(1 || funcname || hash || result7 || libp) ;
14628 }
14629 
14630 static int G__G__GenVector32_204_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14631 {
14632       {
14633          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >* pobj;
14634          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]));
14635          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >(xobj);
14636          result7->obj.i = (long) ((void*) pobj);
14637          result7->ref = result7->obj.i;
14638          G__store_tempobject(*result7);
14639       }
14640    return(1 || funcname || hash || result7 || libp) ;
14641 }
14642 
14643 static int G__G__GenVector32_204_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14644 {
14645       {
14646          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >* pobj;
14647          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->operator/(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]));
14648          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >(xobj);
14649          result7->obj.i = (long) ((void*) pobj);
14650          result7->ref = result7->obj.i;
14651          G__store_tempobject(*result7);
14652       }
14653    return(1 || funcname || hash || result7 || libp) ;
14654 }
14655 
14656 static int G__G__GenVector32_204_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14657 {
14658       {
14659          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >* pobj;
14660          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->operator-();
14661          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >(xobj);
14662          result7->obj.i = (long) ((void*) pobj);
14663          result7->ref = result7->obj.i;
14664          G__store_tempobject(*result7);
14665       }
14666    return(1 || funcname || hash || result7 || libp) ;
14667 }
14668 
14669 static int G__G__GenVector32_204_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14670 {
14671       {
14672          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >* pobj;
14673          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->operator+();
14674          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >(xobj);
14675          result7->obj.i = (long) ((void*) pobj);
14676          result7->ref = result7->obj.i;
14677          G__store_tempobject(*result7);
14678       }
14679    return(1 || funcname || hash || result7 || libp) ;
14680 }
14681 
14682 static int G__G__GenVector32_204_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14683 {
14684       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Rapidity());
14685    return(1 || funcname || hash || result7 || libp) ;
14686 }
14687 
14688 static int G__G__GenVector32_204_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14689 {
14690       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->ColinearRapidity());
14691    return(1 || funcname || hash || result7 || libp) ;
14692 }
14693 
14694 static int G__G__GenVector32_204_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14695 {
14696       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->isTimelike());
14697    return(1 || funcname || hash || result7 || libp) ;
14698 }
14699 
14700 static int G__G__GenVector32_204_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14701 {
14702    switch (libp->paran) {
14703    case 1:
14704       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->isLightlike((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0])));
14705       break;
14706    case 0:
14707       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->isLightlike());
14708       break;
14709    }
14710    return(1 || funcname || hash || result7 || libp) ;
14711 }
14712 
14713 static int G__G__GenVector32_204_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14714 {
14715       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->isSpacelike());
14716    return(1 || funcname || hash || result7 || libp) ;
14717 }
14718 
14719 static int G__G__GenVector32_204_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14720 {
14721       {
14722          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::BetaVector* pobj;
14723          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::BetaVector xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->BoostToCM();
14724          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::BetaVector(xobj);
14725          result7->obj.i = (long) ((void*) pobj);
14726          result7->ref = result7->obj.i;
14727          G__store_tempobject(*result7);
14728       }
14729    return(1 || funcname || hash || result7 || libp) ;
14730 }
14731 
14732 static int G__G__GenVector32_204_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14733 {
14734       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Beta());
14735    return(1 || funcname || hash || result7 || libp) ;
14736 }
14737 
14738 static int G__G__GenVector32_204_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14739 {
14740       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->Gamma());
14741    return(1 || funcname || hash || result7 || libp) ;
14742 }
14743 
14744 static int G__G__GenVector32_204_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14745 {
14746       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->x());
14747    return(1 || funcname || hash || result7 || libp) ;
14748 }
14749 
14750 static int G__G__GenVector32_204_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14751 {
14752       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->y());
14753    return(1 || funcname || hash || result7 || libp) ;
14754 }
14755 
14756 static int G__G__GenVector32_204_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14757 {
14758       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->z());
14759    return(1 || funcname || hash || result7 || libp) ;
14760 }
14761 
14762 static int G__G__GenVector32_204_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14763 {
14764       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->t());
14765    return(1 || funcname || hash || result7 || libp) ;
14766 }
14767 
14768 static int G__G__GenVector32_204_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14769 {
14770       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->px());
14771    return(1 || funcname || hash || result7 || libp) ;
14772 }
14773 
14774 static int G__G__GenVector32_204_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14775 {
14776       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->py());
14777    return(1 || funcname || hash || result7 || libp) ;
14778 }
14779 
14780 static int G__G__GenVector32_204_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14781 {
14782       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->pz());
14783    return(1 || funcname || hash || result7 || libp) ;
14784 }
14785 
14786 static int G__G__GenVector32_204_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14787 {
14788       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->e());
14789    return(1 || funcname || hash || result7 || libp) ;
14790 }
14791 
14792 static int G__G__GenVector32_204_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14793 {
14794       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->r());
14795    return(1 || funcname || hash || result7 || libp) ;
14796 }
14797 
14798 static int G__G__GenVector32_204_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14799 {
14800       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->theta());
14801    return(1 || funcname || hash || result7 || libp) ;
14802 }
14803 
14804 static int G__G__GenVector32_204_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14805 {
14806       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->phi());
14807    return(1 || funcname || hash || result7 || libp) ;
14808 }
14809 
14810 static int G__G__GenVector32_204_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14811 {
14812       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->rho());
14813    return(1 || funcname || hash || result7 || libp) ;
14814 }
14815 
14816 static int G__G__GenVector32_204_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14817 {
14818       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->eta());
14819    return(1 || funcname || hash || result7 || libp) ;
14820 }
14821 
14822 static int G__G__GenVector32_204_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14823 {
14824       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->pt());
14825    return(1 || funcname || hash || result7 || libp) ;
14826 }
14827 
14828 static int G__G__GenVector32_204_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14829 {
14830       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->perp2());
14831    return(1 || funcname || hash || result7 || libp) ;
14832 }
14833 
14834 static int G__G__GenVector32_204_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14835 {
14836       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->mag2());
14837    return(1 || funcname || hash || result7 || libp) ;
14838 }
14839 
14840 static int G__G__GenVector32_204_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14841 {
14842       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->mag());
14843    return(1 || funcname || hash || result7 || libp) ;
14844 }
14845 
14846 static int G__G__GenVector32_204_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14847 {
14848       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->mt());
14849    return(1 || funcname || hash || result7 || libp) ;
14850 }
14851 
14852 static int G__G__GenVector32_204_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14853 {
14854       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->mt2());
14855    return(1 || funcname || hash || result7 || libp) ;
14856 }
14857 
14858 static int G__G__GenVector32_204_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14859 {
14860       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->energy());
14861    return(1 || funcname || hash || result7 || libp) ;
14862 }
14863 
14864 static int G__G__GenVector32_204_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14865 {
14866       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->mass());
14867    return(1 || funcname || hash || result7 || libp) ;
14868 }
14869 
14870 static int G__G__GenVector32_204_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14871 {
14872       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->mass2());
14873    return(1 || funcname || hash || result7 || libp) ;
14874 }
14875 
14876 static int G__G__GenVector32_204_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14877 {
14878       {
14879          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetE((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14880          result7->ref = (long) (&obj);
14881          result7->obj.i = (long) (&obj);
14882       }
14883    return(1 || funcname || hash || result7 || libp) ;
14884 }
14885 
14886 static int G__G__GenVector32_204_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14887 {
14888       {
14889          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetEta((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14890          result7->ref = (long) (&obj);
14891          result7->obj.i = (long) (&obj);
14892       }
14893    return(1 || funcname || hash || result7 || libp) ;
14894 }
14895 
14896 static int G__G__GenVector32_204_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14897 {
14898       {
14899          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetM((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14900          result7->ref = (long) (&obj);
14901          result7->obj.i = (long) (&obj);
14902       }
14903    return(1 || funcname || hash || result7 || libp) ;
14904 }
14905 
14906 static int G__G__GenVector32_204_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14907 {
14908       {
14909          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetPhi((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14910          result7->ref = (long) (&obj);
14911          result7->obj.i = (long) (&obj);
14912       }
14913    return(1 || funcname || hash || result7 || libp) ;
14914 }
14915 
14916 static int G__G__GenVector32_204_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14917 {
14918       {
14919          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetPt((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14920          result7->ref = (long) (&obj);
14921          result7->obj.i = (long) (&obj);
14922       }
14923    return(1 || funcname || hash || result7 || libp) ;
14924 }
14925 
14926 static int G__G__GenVector32_204_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14927 {
14928       {
14929          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetPx((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14930          result7->ref = (long) (&obj);
14931          result7->obj.i = (long) (&obj);
14932       }
14933    return(1 || funcname || hash || result7 || libp) ;
14934 }
14935 
14936 static int G__G__GenVector32_204_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14937 {
14938       {
14939          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetPy((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14940          result7->ref = (long) (&obj);
14941          result7->obj.i = (long) (&obj);
14942       }
14943    return(1 || funcname || hash || result7 || libp) ;
14944 }
14945 
14946 static int G__G__GenVector32_204_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14947 {
14948       {
14949          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset())->SetPz((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
14950          result7->ref = (long) (&obj);
14951          result7->obj.i = (long) (&obj);
14952       }
14953    return(1 || funcname || hash || result7 || libp) ;
14954 }
14955 
14956 // automatic copy constructor
14957 static int G__G__GenVector32_204_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14958 
14959 {
14960    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >* p;
14961    void* tmp = (void*) G__int(libp->para[0]);
14962    p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) tmp);
14963    result7->obj.i = (long) p;
14964    result7->ref = (long) p;
14965    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
14966    return(1 || funcname || hash || result7 || libp) ;
14967 }
14968 
14969 // automatic destructor
14970 typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR;
14971 static int G__G__GenVector32_204_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
14972 {
14973    char* gvp = (char*) G__getgvp();
14974    long soff = G__getstructoffset();
14975    int n = G__getaryconstruct();
14976    //
14977    //has_a_delete: 0
14978    //has_own_delete1arg: 0
14979    //has_own_delete2arg: 0
14980    //
14981    if (!soff) {
14982      return(1);
14983    }
14984    if (n) {
14985      if (gvp == (char*)G__PVOID) {
14986        delete[] (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) soff;
14987      } else {
14988        G__setgvp((long) G__PVOID);
14989        for (int i = n - 1; i >= 0; --i) {
14990          ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) (soff+(sizeof(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >)*i)))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR();
14991        }
14992        G__setgvp((long)gvp);
14993      }
14994    } else {
14995      if (gvp == (char*)G__PVOID) {
14996        delete (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) soff;
14997      } else {
14998        G__setgvp((long) G__PVOID);
14999        ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) (soff))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR();
15000        G__setgvp((long)gvp);
15001      }
15002    }
15003    G__setnull(result7);
15004    return(1 || funcname || hash || result7 || libp) ;
15005 }
15006 
15007 // automatic assignment operator
15008 static int G__G__GenVector32_204_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15009 {
15010    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >* dest = (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) G__getstructoffset();
15011    *dest = *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*) libp->para[0].ref;
15012    const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >& obj = *dest;
15013    result7->ref = (long) (&obj);
15014    result7->obj.i = (long) (&obj);
15015    return(1 || funcname || hash || result7 || libp) ;
15016 }
15017 
15018 
15019 /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > */
15020 static int G__G__GenVector32_205_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15021 {
15022    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >* p = NULL;
15023    char* gvp = (char*) G__getgvp();
15024    int n = G__getaryconstruct();
15025    if (n) {
15026      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15027        p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >[n];
15028      } else {
15029        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >[n];
15030      }
15031    } else {
15032      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15033        p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >;
15034      } else {
15035        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >;
15036      }
15037    }
15038    result7->obj.i = (long) p;
15039    result7->ref = (long) p;
15040    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
15041    return(1 || funcname || hash || result7 || libp) ;
15042 }
15043 
15044 static int G__G__GenVector32_205_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15045 {
15046    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >* p = NULL;
15047    char* gvp = (char*) G__getgvp();
15048    //m: 4
15049    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15050      p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >(
15051 *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
15052 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
15053    } else {
15054      p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >(
15055 *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
15056 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
15057    }
15058    result7->obj.i = (long) p;
15059    result7->ref = (long) p;
15060    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
15061    return(1 || funcname || hash || result7 || libp) ;
15062 }
15063 
15064 static int G__G__GenVector32_205_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15065 {
15066       {
15067          const ROOT::Math::PtEtaPhiE4D<Double32_t>& obj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Coordinates();
15068          result7->ref = (long) (&obj);
15069          result7->obj.i = (long) (&obj);
15070       }
15071    return(1 || funcname || hash || result7 || libp) ;
15072 }
15073 
15074 static int G__G__GenVector32_205_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15075 {
15076       {
15077          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__int(libp->para[0]));
15078          result7->ref = (long) (&obj);
15079          result7->obj.i = (long) (&obj);
15080       }
15081    return(1 || funcname || hash || result7 || libp) ;
15082 }
15083 
15084 static int G__G__GenVector32_205_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15085 {
15086       {
15087          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[1])
15088 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[3]));
15089          result7->ref = (long) (&obj);
15090          result7->obj.i = (long) (&obj);
15091       }
15092    return(1 || funcname || hash || result7 || libp) ;
15093 }
15094 
15095 static int G__G__GenVector32_205_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15096 {
15097       ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
15098 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
15099       G__setnull(result7);
15100    return(1 || funcname || hash || result7 || libp) ;
15101 }
15102 
15103 static int G__G__GenVector32_205_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15104 {
15105       ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->GetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__int(libp->para[0]));
15106       G__setnull(result7);
15107    return(1 || funcname || hash || result7 || libp) ;
15108 }
15109 
15110 static int G__G__GenVector32_205_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15111 {
15112       {
15113          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetXYZT((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[1])
15114 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[3]));
15115          result7->ref = (long) (&obj);
15116          result7->obj.i = (long) (&obj);
15117       }
15118    return(1 || funcname || hash || result7 || libp) ;
15119 }
15120 
15121 static int G__G__GenVector32_205_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15122 {
15123       {
15124          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[1])
15125 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[3]));
15126          result7->ref = (long) (&obj);
15127          result7->obj.i = (long) (&obj);
15128       }
15129    return(1 || funcname || hash || result7 || libp) ;
15130 }
15131 
15132 static int G__G__GenVector32_205_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15133 {
15134       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) libp->para[0].ref));
15135    return(1 || funcname || hash || result7 || libp) ;
15136 }
15137 
15138 static int G__G__GenVector32_205_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15139 {
15140       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) libp->para[0].ref));
15141    return(1 || funcname || hash || result7 || libp) ;
15142 }
15143 
15144 static int G__G__GenVector32_205_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15145 {
15146       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Px());
15147    return(1 || funcname || hash || result7 || libp) ;
15148 }
15149 
15150 static int G__G__GenVector32_205_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15151 {
15152       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->X());
15153    return(1 || funcname || hash || result7 || libp) ;
15154 }
15155 
15156 static int G__G__GenVector32_205_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15157 {
15158       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Py());
15159    return(1 || funcname || hash || result7 || libp) ;
15160 }
15161 
15162 static int G__G__GenVector32_205_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15163 {
15164       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Y());
15165    return(1 || funcname || hash || result7 || libp) ;
15166 }
15167 
15168 static int G__G__GenVector32_205_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15169 {
15170       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Pz());
15171    return(1 || funcname || hash || result7 || libp) ;
15172 }
15173 
15174 static int G__G__GenVector32_205_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15175 {
15176       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Z());
15177    return(1 || funcname || hash || result7 || libp) ;
15178 }
15179 
15180 static int G__G__GenVector32_205_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15181 {
15182       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->E());
15183    return(1 || funcname || hash || result7 || libp) ;
15184 }
15185 
15186 static int G__G__GenVector32_205_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15187 {
15188       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->T());
15189    return(1 || funcname || hash || result7 || libp) ;
15190 }
15191 
15192 static int G__G__GenVector32_205_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15193 {
15194       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->M2());
15195    return(1 || funcname || hash || result7 || libp) ;
15196 }
15197 
15198 static int G__G__GenVector32_205_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15199 {
15200       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->M());
15201    return(1 || funcname || hash || result7 || libp) ;
15202 }
15203 
15204 static int G__G__GenVector32_205_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15205 {
15206       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->R());
15207    return(1 || funcname || hash || result7 || libp) ;
15208 }
15209 
15210 static int G__G__GenVector32_205_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15211 {
15212       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->P());
15213    return(1 || funcname || hash || result7 || libp) ;
15214 }
15215 
15216 static int G__G__GenVector32_205_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15217 {
15218       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->P2());
15219    return(1 || funcname || hash || result7 || libp) ;
15220 }
15221 
15222 static int G__G__GenVector32_205_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15223 {
15224       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Perp2());
15225    return(1 || funcname || hash || result7 || libp) ;
15226 }
15227 
15228 static int G__G__GenVector32_205_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15229 {
15230       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Pt());
15231    return(1 || funcname || hash || result7 || libp) ;
15232 }
15233 
15234 static int G__G__GenVector32_205_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15235 {
15236       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Rho());
15237    return(1 || funcname || hash || result7 || libp) ;
15238 }
15239 
15240 static int G__G__GenVector32_205_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15241 {
15242       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Mt2());
15243    return(1 || funcname || hash || result7 || libp) ;
15244 }
15245 
15246 static int G__G__GenVector32_205_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15247 {
15248       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Mt());
15249    return(1 || funcname || hash || result7 || libp) ;
15250 }
15251 
15252 static int G__G__GenVector32_205_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15253 {
15254       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Et2());
15255    return(1 || funcname || hash || result7 || libp) ;
15256 }
15257 
15258 static int G__G__GenVector32_205_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15259 {
15260       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Et());
15261    return(1 || funcname || hash || result7 || libp) ;
15262 }
15263 
15264 static int G__G__GenVector32_205_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15265 {
15266       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Phi());
15267    return(1 || funcname || hash || result7 || libp) ;
15268 }
15269 
15270 static int G__G__GenVector32_205_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15271 {
15272       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Theta());
15273    return(1 || funcname || hash || result7 || libp) ;
15274 }
15275 
15276 static int G__G__GenVector32_205_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15277 {
15278       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Eta());
15279    return(1 || funcname || hash || result7 || libp) ;
15280 }
15281 
15282 static int G__G__GenVector32_205_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15283 {
15284       {
15285          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
15286          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Vect();
15287          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
15288          result7->obj.i = (long) ((void*) pobj);
15289          result7->ref = result7->obj.i;
15290          G__store_tempobject(*result7);
15291       }
15292    return(1 || funcname || hash || result7 || libp) ;
15293 }
15294 
15295 static int G__G__GenVector32_205_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15296 {
15297       {
15298          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->operator*=((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15299          result7->ref = (long) (&obj);
15300          result7->obj.i = (long) (&obj);
15301       }
15302    return(1 || funcname || hash || result7 || libp) ;
15303 }
15304 
15305 static int G__G__GenVector32_205_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15306 {
15307       {
15308          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->operator/=((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15309          result7->ref = (long) (&obj);
15310          result7->obj.i = (long) (&obj);
15311       }
15312    return(1 || funcname || hash || result7 || libp) ;
15313 }
15314 
15315 static int G__G__GenVector32_205_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15316 {
15317       {
15318          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >* pobj;
15319          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]));
15320          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >(xobj);
15321          result7->obj.i = (long) ((void*) pobj);
15322          result7->ref = result7->obj.i;
15323          G__store_tempobject(*result7);
15324       }
15325    return(1 || funcname || hash || result7 || libp) ;
15326 }
15327 
15328 static int G__G__GenVector32_205_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15329 {
15330       {
15331          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >* pobj;
15332          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->operator/(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]));
15333          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >(xobj);
15334          result7->obj.i = (long) ((void*) pobj);
15335          result7->ref = result7->obj.i;
15336          G__store_tempobject(*result7);
15337       }
15338    return(1 || funcname || hash || result7 || libp) ;
15339 }
15340 
15341 static int G__G__GenVector32_205_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15342 {
15343       {
15344          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >* pobj;
15345          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->operator-();
15346          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >(xobj);
15347          result7->obj.i = (long) ((void*) pobj);
15348          result7->ref = result7->obj.i;
15349          G__store_tempobject(*result7);
15350       }
15351    return(1 || funcname || hash || result7 || libp) ;
15352 }
15353 
15354 static int G__G__GenVector32_205_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15355 {
15356       {
15357          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >* pobj;
15358          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->operator+();
15359          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >(xobj);
15360          result7->obj.i = (long) ((void*) pobj);
15361          result7->ref = result7->obj.i;
15362          G__store_tempobject(*result7);
15363       }
15364    return(1 || funcname || hash || result7 || libp) ;
15365 }
15366 
15367 static int G__G__GenVector32_205_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15368 {
15369       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Rapidity());
15370    return(1 || funcname || hash || result7 || libp) ;
15371 }
15372 
15373 static int G__G__GenVector32_205_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15374 {
15375       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->ColinearRapidity());
15376    return(1 || funcname || hash || result7 || libp) ;
15377 }
15378 
15379 static int G__G__GenVector32_205_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15380 {
15381       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->isTimelike());
15382    return(1 || funcname || hash || result7 || libp) ;
15383 }
15384 
15385 static int G__G__GenVector32_205_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15386 {
15387    switch (libp->paran) {
15388    case 1:
15389       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->isLightlike((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0])));
15390       break;
15391    case 0:
15392       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->isLightlike());
15393       break;
15394    }
15395    return(1 || funcname || hash || result7 || libp) ;
15396 }
15397 
15398 static int G__G__GenVector32_205_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15399 {
15400       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->isSpacelike());
15401    return(1 || funcname || hash || result7 || libp) ;
15402 }
15403 
15404 static int G__G__GenVector32_205_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15405 {
15406       {
15407          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::BetaVector* pobj;
15408          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::BetaVector xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->BoostToCM();
15409          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::BetaVector(xobj);
15410          result7->obj.i = (long) ((void*) pobj);
15411          result7->ref = result7->obj.i;
15412          G__store_tempobject(*result7);
15413       }
15414    return(1 || funcname || hash || result7 || libp) ;
15415 }
15416 
15417 static int G__G__GenVector32_205_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15418 {
15419       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Beta());
15420    return(1 || funcname || hash || result7 || libp) ;
15421 }
15422 
15423 static int G__G__GenVector32_205_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15424 {
15425       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->Gamma());
15426    return(1 || funcname || hash || result7 || libp) ;
15427 }
15428 
15429 static int G__G__GenVector32_205_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15430 {
15431       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->x());
15432    return(1 || funcname || hash || result7 || libp) ;
15433 }
15434 
15435 static int G__G__GenVector32_205_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15436 {
15437       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->y());
15438    return(1 || funcname || hash || result7 || libp) ;
15439 }
15440 
15441 static int G__G__GenVector32_205_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15442 {
15443       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->z());
15444    return(1 || funcname || hash || result7 || libp) ;
15445 }
15446 
15447 static int G__G__GenVector32_205_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15448 {
15449       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->t());
15450    return(1 || funcname || hash || result7 || libp) ;
15451 }
15452 
15453 static int G__G__GenVector32_205_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15454 {
15455       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->px());
15456    return(1 || funcname || hash || result7 || libp) ;
15457 }
15458 
15459 static int G__G__GenVector32_205_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15460 {
15461       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->py());
15462    return(1 || funcname || hash || result7 || libp) ;
15463 }
15464 
15465 static int G__G__GenVector32_205_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15466 {
15467       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->pz());
15468    return(1 || funcname || hash || result7 || libp) ;
15469 }
15470 
15471 static int G__G__GenVector32_205_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15472 {
15473       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->e());
15474    return(1 || funcname || hash || result7 || libp) ;
15475 }
15476 
15477 static int G__G__GenVector32_205_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15478 {
15479       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->r());
15480    return(1 || funcname || hash || result7 || libp) ;
15481 }
15482 
15483 static int G__G__GenVector32_205_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15484 {
15485       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->theta());
15486    return(1 || funcname || hash || result7 || libp) ;
15487 }
15488 
15489 static int G__G__GenVector32_205_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15490 {
15491       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->phi());
15492    return(1 || funcname || hash || result7 || libp) ;
15493 }
15494 
15495 static int G__G__GenVector32_205_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15496 {
15497       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->rho());
15498    return(1 || funcname || hash || result7 || libp) ;
15499 }
15500 
15501 static int G__G__GenVector32_205_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15502 {
15503       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->eta());
15504    return(1 || funcname || hash || result7 || libp) ;
15505 }
15506 
15507 static int G__G__GenVector32_205_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15508 {
15509       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->pt());
15510    return(1 || funcname || hash || result7 || libp) ;
15511 }
15512 
15513 static int G__G__GenVector32_205_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15514 {
15515       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->perp2());
15516    return(1 || funcname || hash || result7 || libp) ;
15517 }
15518 
15519 static int G__G__GenVector32_205_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15520 {
15521       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->mag2());
15522    return(1 || funcname || hash || result7 || libp) ;
15523 }
15524 
15525 static int G__G__GenVector32_205_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15526 {
15527       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->mag());
15528    return(1 || funcname || hash || result7 || libp) ;
15529 }
15530 
15531 static int G__G__GenVector32_205_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15532 {
15533       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->mt());
15534    return(1 || funcname || hash || result7 || libp) ;
15535 }
15536 
15537 static int G__G__GenVector32_205_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15538 {
15539       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->mt2());
15540    return(1 || funcname || hash || result7 || libp) ;
15541 }
15542 
15543 static int G__G__GenVector32_205_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15544 {
15545       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->energy());
15546    return(1 || funcname || hash || result7 || libp) ;
15547 }
15548 
15549 static int G__G__GenVector32_205_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15550 {
15551       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->mass());
15552    return(1 || funcname || hash || result7 || libp) ;
15553 }
15554 
15555 static int G__G__GenVector32_205_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15556 {
15557       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->mass2());
15558    return(1 || funcname || hash || result7 || libp) ;
15559 }
15560 
15561 static int G__G__GenVector32_205_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15562 {
15563       {
15564          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetE((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15565          result7->ref = (long) (&obj);
15566          result7->obj.i = (long) (&obj);
15567       }
15568    return(1 || funcname || hash || result7 || libp) ;
15569 }
15570 
15571 static int G__G__GenVector32_205_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15572 {
15573       {
15574          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetEta((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15575          result7->ref = (long) (&obj);
15576          result7->obj.i = (long) (&obj);
15577       }
15578    return(1 || funcname || hash || result7 || libp) ;
15579 }
15580 
15581 static int G__G__GenVector32_205_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15582 {
15583       {
15584          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetM((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15585          result7->ref = (long) (&obj);
15586          result7->obj.i = (long) (&obj);
15587       }
15588    return(1 || funcname || hash || result7 || libp) ;
15589 }
15590 
15591 static int G__G__GenVector32_205_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15592 {
15593       {
15594          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetPhi((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15595          result7->ref = (long) (&obj);
15596          result7->obj.i = (long) (&obj);
15597       }
15598    return(1 || funcname || hash || result7 || libp) ;
15599 }
15600 
15601 static int G__G__GenVector32_205_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15602 {
15603       {
15604          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetPt((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15605          result7->ref = (long) (&obj);
15606          result7->obj.i = (long) (&obj);
15607       }
15608    return(1 || funcname || hash || result7 || libp) ;
15609 }
15610 
15611 static int G__G__GenVector32_205_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15612 {
15613       {
15614          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetPx((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15615          result7->ref = (long) (&obj);
15616          result7->obj.i = (long) (&obj);
15617       }
15618    return(1 || funcname || hash || result7 || libp) ;
15619 }
15620 
15621 static int G__G__GenVector32_205_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15622 {
15623       {
15624          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetPy((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15625          result7->ref = (long) (&obj);
15626          result7->obj.i = (long) (&obj);
15627       }
15628    return(1 || funcname || hash || result7 || libp) ;
15629 }
15630 
15631 static int G__G__GenVector32_205_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15632 {
15633       {
15634          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset())->SetPz((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15635          result7->ref = (long) (&obj);
15636          result7->obj.i = (long) (&obj);
15637       }
15638    return(1 || funcname || hash || result7 || libp) ;
15639 }
15640 
15641 // automatic copy constructor
15642 static int G__G__GenVector32_205_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15643 
15644 {
15645    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >* p;
15646    void* tmp = (void*) G__int(libp->para[0]);
15647    p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) tmp);
15648    result7->obj.i = (long) p;
15649    result7->ref = (long) p;
15650    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
15651    return(1 || funcname || hash || result7 || libp) ;
15652 }
15653 
15654 // automatic destructor
15655 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR;
15656 static int G__G__GenVector32_205_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15657 {
15658    char* gvp = (char*) G__getgvp();
15659    long soff = G__getstructoffset();
15660    int n = G__getaryconstruct();
15661    //
15662    //has_a_delete: 0
15663    //has_own_delete1arg: 0
15664    //has_own_delete2arg: 0
15665    //
15666    if (!soff) {
15667      return(1);
15668    }
15669    if (n) {
15670      if (gvp == (char*)G__PVOID) {
15671        delete[] (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) soff;
15672      } else {
15673        G__setgvp((long) G__PVOID);
15674        for (int i = n - 1; i >= 0; --i) {
15675          ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) (soff+(sizeof(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >)*i)))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR();
15676        }
15677        G__setgvp((long)gvp);
15678      }
15679    } else {
15680      if (gvp == (char*)G__PVOID) {
15681        delete (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) soff;
15682      } else {
15683        G__setgvp((long) G__PVOID);
15684        ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) (soff))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR();
15685        G__setgvp((long)gvp);
15686      }
15687    }
15688    G__setnull(result7);
15689    return(1 || funcname || hash || result7 || libp) ;
15690 }
15691 
15692 // automatic assignment operator
15693 static int G__G__GenVector32_205_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15694 {
15695    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >* dest = (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) G__getstructoffset();
15696    *dest = *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*) libp->para[0].ref;
15697    const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >& obj = *dest;
15698    result7->ref = (long) (&obj);
15699    result7->obj.i = (long) (&obj);
15700    return(1 || funcname || hash || result7 || libp) ;
15701 }
15702 
15703 
15704 /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > */
15705 static int G__G__GenVector32_206_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15706 {
15707    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >* p = NULL;
15708    char* gvp = (char*) G__getgvp();
15709    int n = G__getaryconstruct();
15710    if (n) {
15711      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15712        p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >[n];
15713      } else {
15714        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >[n];
15715      }
15716    } else {
15717      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15718        p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >;
15719      } else {
15720        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >;
15721      }
15722    }
15723    result7->obj.i = (long) p;
15724    result7->ref = (long) p;
15725    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
15726    return(1 || funcname || hash || result7 || libp) ;
15727 }
15728 
15729 static int G__G__GenVector32_206_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15730 {
15731    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >* p = NULL;
15732    char* gvp = (char*) G__getgvp();
15733    //m: 4
15734    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
15735      p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >(
15736 *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
15737 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
15738    } else {
15739      p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >(
15740 *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
15741 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
15742    }
15743    result7->obj.i = (long) p;
15744    result7->ref = (long) p;
15745    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
15746    return(1 || funcname || hash || result7 || libp) ;
15747 }
15748 
15749 static int G__G__GenVector32_206_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15750 {
15751       {
15752          const ROOT::Math::PtEtaPhiM4D<Double32_t>& obj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Coordinates();
15753          result7->ref = (long) (&obj);
15754          result7->obj.i = (long) (&obj);
15755       }
15756    return(1 || funcname || hash || result7 || libp) ;
15757 }
15758 
15759 static int G__G__GenVector32_206_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15760 {
15761       {
15762          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__int(libp->para[0]));
15763          result7->ref = (long) (&obj);
15764          result7->obj.i = (long) (&obj);
15765       }
15766    return(1 || funcname || hash || result7 || libp) ;
15767 }
15768 
15769 static int G__G__GenVector32_206_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15770 {
15771       {
15772          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[1])
15773 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[3]));
15774          result7->ref = (long) (&obj);
15775          result7->obj.i = (long) (&obj);
15776       }
15777    return(1 || funcname || hash || result7 || libp) ;
15778 }
15779 
15780 static int G__G__GenVector32_206_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15781 {
15782       ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
15783 , *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
15784       G__setnull(result7);
15785    return(1 || funcname || hash || result7 || libp) ;
15786 }
15787 
15788 static int G__G__GenVector32_206_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15789 {
15790       ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->GetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__int(libp->para[0]));
15791       G__setnull(result7);
15792    return(1 || funcname || hash || result7 || libp) ;
15793 }
15794 
15795 static int G__G__GenVector32_206_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15796 {
15797       {
15798          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetXYZT((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[1])
15799 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[3]));
15800          result7->ref = (long) (&obj);
15801          result7->obj.i = (long) (&obj);
15802       }
15803    return(1 || funcname || hash || result7 || libp) ;
15804 }
15805 
15806 static int G__G__GenVector32_206_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15807 {
15808       {
15809          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[1])
15810 , (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[3]));
15811          result7->ref = (long) (&obj);
15812          result7->obj.i = (long) (&obj);
15813       }
15814    return(1 || funcname || hash || result7 || libp) ;
15815 }
15816 
15817 static int G__G__GenVector32_206_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15818 {
15819       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) libp->para[0].ref));
15820    return(1 || funcname || hash || result7 || libp) ;
15821 }
15822 
15823 static int G__G__GenVector32_206_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15824 {
15825       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) libp->para[0].ref));
15826    return(1 || funcname || hash || result7 || libp) ;
15827 }
15828 
15829 static int G__G__GenVector32_206_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15830 {
15831       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Px());
15832    return(1 || funcname || hash || result7 || libp) ;
15833 }
15834 
15835 static int G__G__GenVector32_206_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15836 {
15837       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->X());
15838    return(1 || funcname || hash || result7 || libp) ;
15839 }
15840 
15841 static int G__G__GenVector32_206_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15842 {
15843       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Py());
15844    return(1 || funcname || hash || result7 || libp) ;
15845 }
15846 
15847 static int G__G__GenVector32_206_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15848 {
15849       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Y());
15850    return(1 || funcname || hash || result7 || libp) ;
15851 }
15852 
15853 static int G__G__GenVector32_206_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15854 {
15855       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Pz());
15856    return(1 || funcname || hash || result7 || libp) ;
15857 }
15858 
15859 static int G__G__GenVector32_206_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15860 {
15861       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Z());
15862    return(1 || funcname || hash || result7 || libp) ;
15863 }
15864 
15865 static int G__G__GenVector32_206_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15866 {
15867       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->E());
15868    return(1 || funcname || hash || result7 || libp) ;
15869 }
15870 
15871 static int G__G__GenVector32_206_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15872 {
15873       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->T());
15874    return(1 || funcname || hash || result7 || libp) ;
15875 }
15876 
15877 static int G__G__GenVector32_206_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15878 {
15879       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->M2());
15880    return(1 || funcname || hash || result7 || libp) ;
15881 }
15882 
15883 static int G__G__GenVector32_206_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15884 {
15885       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->M());
15886    return(1 || funcname || hash || result7 || libp) ;
15887 }
15888 
15889 static int G__G__GenVector32_206_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15890 {
15891       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->R());
15892    return(1 || funcname || hash || result7 || libp) ;
15893 }
15894 
15895 static int G__G__GenVector32_206_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15896 {
15897       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->P());
15898    return(1 || funcname || hash || result7 || libp) ;
15899 }
15900 
15901 static int G__G__GenVector32_206_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15902 {
15903       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->P2());
15904    return(1 || funcname || hash || result7 || libp) ;
15905 }
15906 
15907 static int G__G__GenVector32_206_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15908 {
15909       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Perp2());
15910    return(1 || funcname || hash || result7 || libp) ;
15911 }
15912 
15913 static int G__G__GenVector32_206_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15914 {
15915       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Pt());
15916    return(1 || funcname || hash || result7 || libp) ;
15917 }
15918 
15919 static int G__G__GenVector32_206_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15920 {
15921       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Rho());
15922    return(1 || funcname || hash || result7 || libp) ;
15923 }
15924 
15925 static int G__G__GenVector32_206_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15926 {
15927       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Mt2());
15928    return(1 || funcname || hash || result7 || libp) ;
15929 }
15930 
15931 static int G__G__GenVector32_206_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15932 {
15933       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Mt());
15934    return(1 || funcname || hash || result7 || libp) ;
15935 }
15936 
15937 static int G__G__GenVector32_206_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15938 {
15939       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Et2());
15940    return(1 || funcname || hash || result7 || libp) ;
15941 }
15942 
15943 static int G__G__GenVector32_206_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15944 {
15945       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Et());
15946    return(1 || funcname || hash || result7 || libp) ;
15947 }
15948 
15949 static int G__G__GenVector32_206_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15950 {
15951       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Phi());
15952    return(1 || funcname || hash || result7 || libp) ;
15953 }
15954 
15955 static int G__G__GenVector32_206_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15956 {
15957       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Theta());
15958    return(1 || funcname || hash || result7 || libp) ;
15959 }
15960 
15961 static int G__G__GenVector32_206_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15962 {
15963       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Eta());
15964    return(1 || funcname || hash || result7 || libp) ;
15965 }
15966 
15967 static int G__G__GenVector32_206_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15968 {
15969       {
15970          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
15971          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Vect();
15972          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
15973          result7->obj.i = (long) ((void*) pobj);
15974          result7->ref = result7->obj.i;
15975          G__store_tempobject(*result7);
15976       }
15977    return(1 || funcname || hash || result7 || libp) ;
15978 }
15979 
15980 static int G__G__GenVector32_206_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15981 {
15982       {
15983          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->operator*=((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15984          result7->ref = (long) (&obj);
15985          result7->obj.i = (long) (&obj);
15986       }
15987    return(1 || funcname || hash || result7 || libp) ;
15988 }
15989 
15990 static int G__G__GenVector32_206_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
15991 {
15992       {
15993          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->operator/=((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
15994          result7->ref = (long) (&obj);
15995          result7->obj.i = (long) (&obj);
15996       }
15997    return(1 || funcname || hash || result7 || libp) ;
15998 }
15999 
16000 static int G__G__GenVector32_206_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16001 {
16002       {
16003          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >* pobj;
16004          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]));
16005          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >(xobj);
16006          result7->obj.i = (long) ((void*) pobj);
16007          result7->ref = result7->obj.i;
16008          G__store_tempobject(*result7);
16009       }
16010    return(1 || funcname || hash || result7 || libp) ;
16011 }
16012 
16013 static int G__G__GenVector32_206_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16014 {
16015       {
16016          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >* pobj;
16017          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->operator/(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]));
16018          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >(xobj);
16019          result7->obj.i = (long) ((void*) pobj);
16020          result7->ref = result7->obj.i;
16021          G__store_tempobject(*result7);
16022       }
16023    return(1 || funcname || hash || result7 || libp) ;
16024 }
16025 
16026 static int G__G__GenVector32_206_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16027 {
16028       {
16029          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >* pobj;
16030          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->operator-();
16031          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >(xobj);
16032          result7->obj.i = (long) ((void*) pobj);
16033          result7->ref = result7->obj.i;
16034          G__store_tempobject(*result7);
16035       }
16036    return(1 || funcname || hash || result7 || libp) ;
16037 }
16038 
16039 static int G__G__GenVector32_206_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16040 {
16041       {
16042          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >* pobj;
16043          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->operator+();
16044          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >(xobj);
16045          result7->obj.i = (long) ((void*) pobj);
16046          result7->ref = result7->obj.i;
16047          G__store_tempobject(*result7);
16048       }
16049    return(1 || funcname || hash || result7 || libp) ;
16050 }
16051 
16052 static int G__G__GenVector32_206_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16053 {
16054       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Rapidity());
16055    return(1 || funcname || hash || result7 || libp) ;
16056 }
16057 
16058 static int G__G__GenVector32_206_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16059 {
16060       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->ColinearRapidity());
16061    return(1 || funcname || hash || result7 || libp) ;
16062 }
16063 
16064 static int G__G__GenVector32_206_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16065 {
16066       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->isTimelike());
16067    return(1 || funcname || hash || result7 || libp) ;
16068 }
16069 
16070 static int G__G__GenVector32_206_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16071 {
16072    switch (libp->paran) {
16073    case 1:
16074       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->isLightlike((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0])));
16075       break;
16076    case 0:
16077       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->isLightlike());
16078       break;
16079    }
16080    return(1 || funcname || hash || result7 || libp) ;
16081 }
16082 
16083 static int G__G__GenVector32_206_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16084 {
16085       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->isSpacelike());
16086    return(1 || funcname || hash || result7 || libp) ;
16087 }
16088 
16089 static int G__G__GenVector32_206_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16090 {
16091       {
16092          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::BetaVector* pobj;
16093          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::BetaVector xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->BoostToCM();
16094          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::BetaVector(xobj);
16095          result7->obj.i = (long) ((void*) pobj);
16096          result7->ref = result7->obj.i;
16097          G__store_tempobject(*result7);
16098       }
16099    return(1 || funcname || hash || result7 || libp) ;
16100 }
16101 
16102 static int G__G__GenVector32_206_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16103 {
16104       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Beta());
16105    return(1 || funcname || hash || result7 || libp) ;
16106 }
16107 
16108 static int G__G__GenVector32_206_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16109 {
16110       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->Gamma());
16111    return(1 || funcname || hash || result7 || libp) ;
16112 }
16113 
16114 static int G__G__GenVector32_206_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16115 {
16116       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->x());
16117    return(1 || funcname || hash || result7 || libp) ;
16118 }
16119 
16120 static int G__G__GenVector32_206_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16121 {
16122       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->y());
16123    return(1 || funcname || hash || result7 || libp) ;
16124 }
16125 
16126 static int G__G__GenVector32_206_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16127 {
16128       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->z());
16129    return(1 || funcname || hash || result7 || libp) ;
16130 }
16131 
16132 static int G__G__GenVector32_206_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16133 {
16134       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->t());
16135    return(1 || funcname || hash || result7 || libp) ;
16136 }
16137 
16138 static int G__G__GenVector32_206_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16139 {
16140       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->px());
16141    return(1 || funcname || hash || result7 || libp) ;
16142 }
16143 
16144 static int G__G__GenVector32_206_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16145 {
16146       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->py());
16147    return(1 || funcname || hash || result7 || libp) ;
16148 }
16149 
16150 static int G__G__GenVector32_206_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16151 {
16152       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->pz());
16153    return(1 || funcname || hash || result7 || libp) ;
16154 }
16155 
16156 static int G__G__GenVector32_206_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16157 {
16158       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->e());
16159    return(1 || funcname || hash || result7 || libp) ;
16160 }
16161 
16162 static int G__G__GenVector32_206_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16163 {
16164       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->r());
16165    return(1 || funcname || hash || result7 || libp) ;
16166 }
16167 
16168 static int G__G__GenVector32_206_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16169 {
16170       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->theta());
16171    return(1 || funcname || hash || result7 || libp) ;
16172 }
16173 
16174 static int G__G__GenVector32_206_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16175 {
16176       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->phi());
16177    return(1 || funcname || hash || result7 || libp) ;
16178 }
16179 
16180 static int G__G__GenVector32_206_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16181 {
16182       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->rho());
16183    return(1 || funcname || hash || result7 || libp) ;
16184 }
16185 
16186 static int G__G__GenVector32_206_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16187 {
16188       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->eta());
16189    return(1 || funcname || hash || result7 || libp) ;
16190 }
16191 
16192 static int G__G__GenVector32_206_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16193 {
16194       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->pt());
16195    return(1 || funcname || hash || result7 || libp) ;
16196 }
16197 
16198 static int G__G__GenVector32_206_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16199 {
16200       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->perp2());
16201    return(1 || funcname || hash || result7 || libp) ;
16202 }
16203 
16204 static int G__G__GenVector32_206_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16205 {
16206       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->mag2());
16207    return(1 || funcname || hash || result7 || libp) ;
16208 }
16209 
16210 static int G__G__GenVector32_206_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16211 {
16212       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->mag());
16213    return(1 || funcname || hash || result7 || libp) ;
16214 }
16215 
16216 static int G__G__GenVector32_206_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16217 {
16218       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->mt());
16219    return(1 || funcname || hash || result7 || libp) ;
16220 }
16221 
16222 static int G__G__GenVector32_206_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16223 {
16224       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->mt2());
16225    return(1 || funcname || hash || result7 || libp) ;
16226 }
16227 
16228 static int G__G__GenVector32_206_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16229 {
16230       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->energy());
16231    return(1 || funcname || hash || result7 || libp) ;
16232 }
16233 
16234 static int G__G__GenVector32_206_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16235 {
16236       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->mass());
16237    return(1 || funcname || hash || result7 || libp) ;
16238 }
16239 
16240 static int G__G__GenVector32_206_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16241 {
16242       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->mass2());
16243    return(1 || funcname || hash || result7 || libp) ;
16244 }
16245 
16246 static int G__G__GenVector32_206_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16247 {
16248       {
16249          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetE((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16250          result7->ref = (long) (&obj);
16251          result7->obj.i = (long) (&obj);
16252       }
16253    return(1 || funcname || hash || result7 || libp) ;
16254 }
16255 
16256 static int G__G__GenVector32_206_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16257 {
16258       {
16259          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetEta((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16260          result7->ref = (long) (&obj);
16261          result7->obj.i = (long) (&obj);
16262       }
16263    return(1 || funcname || hash || result7 || libp) ;
16264 }
16265 
16266 static int G__G__GenVector32_206_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16267 {
16268       {
16269          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetM((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16270          result7->ref = (long) (&obj);
16271          result7->obj.i = (long) (&obj);
16272       }
16273    return(1 || funcname || hash || result7 || libp) ;
16274 }
16275 
16276 static int G__G__GenVector32_206_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16277 {
16278       {
16279          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetPhi((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16280          result7->ref = (long) (&obj);
16281          result7->obj.i = (long) (&obj);
16282       }
16283    return(1 || funcname || hash || result7 || libp) ;
16284 }
16285 
16286 static int G__G__GenVector32_206_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16287 {
16288       {
16289          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetPt((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16290          result7->ref = (long) (&obj);
16291          result7->obj.i = (long) (&obj);
16292       }
16293    return(1 || funcname || hash || result7 || libp) ;
16294 }
16295 
16296 static int G__G__GenVector32_206_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16297 {
16298       {
16299          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetPx((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16300          result7->ref = (long) (&obj);
16301          result7->obj.i = (long) (&obj);
16302       }
16303    return(1 || funcname || hash || result7 || libp) ;
16304 }
16305 
16306 static int G__G__GenVector32_206_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16307 {
16308       {
16309          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetPy((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16310          result7->ref = (long) (&obj);
16311          result7->obj.i = (long) (&obj);
16312       }
16313    return(1 || funcname || hash || result7 || libp) ;
16314 }
16315 
16316 static int G__G__GenVector32_206_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16317 {
16318       {
16319          const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset())->SetPz((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16320          result7->ref = (long) (&obj);
16321          result7->obj.i = (long) (&obj);
16322       }
16323    return(1 || funcname || hash || result7 || libp) ;
16324 }
16325 
16326 // automatic copy constructor
16327 static int G__G__GenVector32_206_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16328 
16329 {
16330    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >* p;
16331    void* tmp = (void*) G__int(libp->para[0]);
16332    p = new ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >(*(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) tmp);
16333    result7->obj.i = (long) p;
16334    result7->ref = (long) p;
16335    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
16336    return(1 || funcname || hash || result7 || libp) ;
16337 }
16338 
16339 // automatic destructor
16340 typedef ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR;
16341 static int G__G__GenVector32_206_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16342 {
16343    char* gvp = (char*) G__getgvp();
16344    long soff = G__getstructoffset();
16345    int n = G__getaryconstruct();
16346    //
16347    //has_a_delete: 0
16348    //has_own_delete1arg: 0
16349    //has_own_delete2arg: 0
16350    //
16351    if (!soff) {
16352      return(1);
16353    }
16354    if (n) {
16355      if (gvp == (char*)G__PVOID) {
16356        delete[] (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) soff;
16357      } else {
16358        G__setgvp((long) G__PVOID);
16359        for (int i = n - 1; i >= 0; --i) {
16360          ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) (soff+(sizeof(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >)*i)))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR();
16361        }
16362        G__setgvp((long)gvp);
16363      }
16364    } else {
16365      if (gvp == (char*)G__PVOID) {
16366        delete (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) soff;
16367      } else {
16368        G__setgvp((long) G__PVOID);
16369        ((ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) (soff))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR();
16370        G__setgvp((long)gvp);
16371      }
16372    }
16373    G__setnull(result7);
16374    return(1 || funcname || hash || result7 || libp) ;
16375 }
16376 
16377 // automatic assignment operator
16378 static int G__G__GenVector32_206_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16379 {
16380    ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >* dest = (ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) G__getstructoffset();
16381    *dest = *(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*) libp->para[0].ref;
16382    const ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >& obj = *dest;
16383    result7->ref = (long) (&obj);
16384    result7->obj.i = (long) (&obj);
16385    return(1 || funcname || hash || result7 || libp) ;
16386 }
16387 
16388 
16389 /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > */
16390 static int G__G__GenVector32_207_0_1(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16391 {
16392    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >* p = NULL;
16393    char* gvp = (char*) G__getgvp();
16394    int n = G__getaryconstruct();
16395    if (n) {
16396      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16397        p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >[n];
16398      } else {
16399        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >[n];
16400      }
16401    } else {
16402      if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16403        p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >;
16404      } else {
16405        p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >;
16406      }
16407    }
16408    result7->obj.i = (long) p;
16409    result7->ref = (long) p;
16410    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
16411    return(1 || funcname || hash || result7 || libp) ;
16412 }
16413 
16414 static int G__G__GenVector32_207_0_2(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16415 {
16416    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >* p = NULL;
16417    char* gvp = (char*) G__getgvp();
16418    //m: 4
16419    if ((gvp == (char*)G__PVOID) || (gvp == 0)) {
16420      p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >(
16421 *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
16422 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
16423    } else {
16424      p = new((void*) gvp) ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >(
16425 *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
16426 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
16427    }
16428    result7->obj.i = (long) p;
16429    result7->ref = (long) p;
16430    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
16431    return(1 || funcname || hash || result7 || libp) ;
16432 }
16433 
16434 static int G__G__GenVector32_207_0_3(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16435 {
16436       {
16437          const ROOT::Math::PxPyPzM4D<Double32_t>& obj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Coordinates();
16438          result7->ref = (long) (&obj);
16439          result7->obj.i = (long) (&obj);
16440       }
16441    return(1 || funcname || hash || result7 || libp) ;
16442 }
16443 
16444 static int G__G__GenVector32_207_0_4(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16445 {
16446       {
16447          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__int(libp->para[0]));
16448          result7->ref = (long) (&obj);
16449          result7->obj.i = (long) (&obj);
16450       }
16451    return(1 || funcname || hash || result7 || libp) ;
16452 }
16453 
16454 static int G__G__GenVector32_207_0_5(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16455 {
16456       {
16457          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[1])
16458 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[3]));
16459          result7->ref = (long) (&obj);
16460          result7->obj.i = (long) (&obj);
16461       }
16462    return(1 || funcname || hash || result7 || libp) ;
16463 }
16464 
16465 static int G__G__GenVector32_207_0_6(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16466 {
16467       ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->GetCoordinates(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[1])
16468 , *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[2]), *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[3]));
16469       G__setnull(result7);
16470    return(1 || funcname || hash || result7 || libp) ;
16471 }
16472 
16473 static int G__G__GenVector32_207_0_7(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16474 {
16475       ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->GetCoordinates((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__int(libp->para[0]));
16476       G__setnull(result7);
16477    return(1 || funcname || hash || result7 || libp) ;
16478 }
16479 
16480 static int G__G__GenVector32_207_0_8(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16481 {
16482       {
16483          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetXYZT((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[1])
16484 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[3]));
16485          result7->ref = (long) (&obj);
16486          result7->obj.i = (long) (&obj);
16487       }
16488    return(1 || funcname || hash || result7 || libp) ;
16489 }
16490 
16491 static int G__G__GenVector32_207_0_9(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16492 {
16493       {
16494          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetPxPyPzE((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[1])
16495 , (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[2]), (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[3]));
16496          result7->ref = (long) (&obj);
16497          result7->obj.i = (long) (&obj);
16498       }
16499    return(1 || funcname || hash || result7 || libp) ;
16500 }
16501 
16502 static int G__G__GenVector32_207_0_10(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16503 {
16504       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->operator==(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) libp->para[0].ref));
16505    return(1 || funcname || hash || result7 || libp) ;
16506 }
16507 
16508 static int G__G__GenVector32_207_0_11(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16509 {
16510       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->operator!=(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) libp->para[0].ref));
16511    return(1 || funcname || hash || result7 || libp) ;
16512 }
16513 
16514 static int G__G__GenVector32_207_0_12(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16515 {
16516       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Px());
16517    return(1 || funcname || hash || result7 || libp) ;
16518 }
16519 
16520 static int G__G__GenVector32_207_0_13(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16521 {
16522       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->X());
16523    return(1 || funcname || hash || result7 || libp) ;
16524 }
16525 
16526 static int G__G__GenVector32_207_0_14(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16527 {
16528       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Py());
16529    return(1 || funcname || hash || result7 || libp) ;
16530 }
16531 
16532 static int G__G__GenVector32_207_0_15(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16533 {
16534       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Y());
16535    return(1 || funcname || hash || result7 || libp) ;
16536 }
16537 
16538 static int G__G__GenVector32_207_0_16(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16539 {
16540       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Pz());
16541    return(1 || funcname || hash || result7 || libp) ;
16542 }
16543 
16544 static int G__G__GenVector32_207_0_17(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16545 {
16546       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Z());
16547    return(1 || funcname || hash || result7 || libp) ;
16548 }
16549 
16550 static int G__G__GenVector32_207_0_18(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16551 {
16552       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->E());
16553    return(1 || funcname || hash || result7 || libp) ;
16554 }
16555 
16556 static int G__G__GenVector32_207_0_19(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16557 {
16558       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->T());
16559    return(1 || funcname || hash || result7 || libp) ;
16560 }
16561 
16562 static int G__G__GenVector32_207_0_20(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16563 {
16564       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->M2());
16565    return(1 || funcname || hash || result7 || libp) ;
16566 }
16567 
16568 static int G__G__GenVector32_207_0_21(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16569 {
16570       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->M());
16571    return(1 || funcname || hash || result7 || libp) ;
16572 }
16573 
16574 static int G__G__GenVector32_207_0_22(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16575 {
16576       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->R());
16577    return(1 || funcname || hash || result7 || libp) ;
16578 }
16579 
16580 static int G__G__GenVector32_207_0_23(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16581 {
16582       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->P());
16583    return(1 || funcname || hash || result7 || libp) ;
16584 }
16585 
16586 static int G__G__GenVector32_207_0_24(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16587 {
16588       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->P2());
16589    return(1 || funcname || hash || result7 || libp) ;
16590 }
16591 
16592 static int G__G__GenVector32_207_0_25(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16593 {
16594       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Perp2());
16595    return(1 || funcname || hash || result7 || libp) ;
16596 }
16597 
16598 static int G__G__GenVector32_207_0_26(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16599 {
16600       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Pt());
16601    return(1 || funcname || hash || result7 || libp) ;
16602 }
16603 
16604 static int G__G__GenVector32_207_0_27(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16605 {
16606       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Rho());
16607    return(1 || funcname || hash || result7 || libp) ;
16608 }
16609 
16610 static int G__G__GenVector32_207_0_28(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16611 {
16612       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Mt2());
16613    return(1 || funcname || hash || result7 || libp) ;
16614 }
16615 
16616 static int G__G__GenVector32_207_0_29(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16617 {
16618       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Mt());
16619    return(1 || funcname || hash || result7 || libp) ;
16620 }
16621 
16622 static int G__G__GenVector32_207_0_30(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16623 {
16624       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Et2());
16625    return(1 || funcname || hash || result7 || libp) ;
16626 }
16627 
16628 static int G__G__GenVector32_207_0_31(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16629 {
16630       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Et());
16631    return(1 || funcname || hash || result7 || libp) ;
16632 }
16633 
16634 static int G__G__GenVector32_207_0_32(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16635 {
16636       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Phi());
16637    return(1 || funcname || hash || result7 || libp) ;
16638 }
16639 
16640 static int G__G__GenVector32_207_0_33(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16641 {
16642       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Theta());
16643    return(1 || funcname || hash || result7 || libp) ;
16644 }
16645 
16646 static int G__G__GenVector32_207_0_34(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16647 {
16648       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Eta());
16649    return(1 || funcname || hash || result7 || libp) ;
16650 }
16651 
16652 static int G__G__GenVector32_207_0_35(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16653 {
16654       {
16655          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>* pobj;
16656          const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag> xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Vect();
16657          pobj = new ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>(xobj);
16658          result7->obj.i = (long) ((void*) pobj);
16659          result7->ref = result7->obj.i;
16660          G__store_tempobject(*result7);
16661       }
16662    return(1 || funcname || hash || result7 || libp) ;
16663 }
16664 
16665 static int G__G__GenVector32_207_0_36(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16666 {
16667       {
16668          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->operator*=((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16669          result7->ref = (long) (&obj);
16670          result7->obj.i = (long) (&obj);
16671       }
16672    return(1 || funcname || hash || result7 || libp) ;
16673 }
16674 
16675 static int G__G__GenVector32_207_0_37(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16676 {
16677       {
16678          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->operator/=((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16679          result7->ref = (long) (&obj);
16680          result7->obj.i = (long) (&obj);
16681       }
16682    return(1 || funcname || hash || result7 || libp) ;
16683 }
16684 
16685 static int G__G__GenVector32_207_0_38(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16686 {
16687       {
16688          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >* pobj;
16689          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->operator*(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]));
16690          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >(xobj);
16691          result7->obj.i = (long) ((void*) pobj);
16692          result7->ref = result7->obj.i;
16693          G__store_tempobject(*result7);
16694       }
16695    return(1 || funcname || hash || result7 || libp) ;
16696 }
16697 
16698 static int G__G__GenVector32_207_0_39(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16699 {
16700       {
16701          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >* pobj;
16702          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->operator/(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar*) G__Doubleref(&libp->para[0]));
16703          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >(xobj);
16704          result7->obj.i = (long) ((void*) pobj);
16705          result7->ref = result7->obj.i;
16706          G__store_tempobject(*result7);
16707       }
16708    return(1 || funcname || hash || result7 || libp) ;
16709 }
16710 
16711 static int G__G__GenVector32_207_0_40(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16712 {
16713       {
16714          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >* pobj;
16715          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->operator-();
16716          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >(xobj);
16717          result7->obj.i = (long) ((void*) pobj);
16718          result7->ref = result7->obj.i;
16719          G__store_tempobject(*result7);
16720       }
16721    return(1 || funcname || hash || result7 || libp) ;
16722 }
16723 
16724 static int G__G__GenVector32_207_0_41(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16725 {
16726       {
16727          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >* pobj;
16728          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->operator+();
16729          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >(xobj);
16730          result7->obj.i = (long) ((void*) pobj);
16731          result7->ref = result7->obj.i;
16732          G__store_tempobject(*result7);
16733       }
16734    return(1 || funcname || hash || result7 || libp) ;
16735 }
16736 
16737 static int G__G__GenVector32_207_0_42(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16738 {
16739       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Rapidity());
16740    return(1 || funcname || hash || result7 || libp) ;
16741 }
16742 
16743 static int G__G__GenVector32_207_0_43(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16744 {
16745       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->ColinearRapidity());
16746    return(1 || funcname || hash || result7 || libp) ;
16747 }
16748 
16749 static int G__G__GenVector32_207_0_44(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16750 {
16751       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->isTimelike());
16752    return(1 || funcname || hash || result7 || libp) ;
16753 }
16754 
16755 static int G__G__GenVector32_207_0_45(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16756 {
16757    switch (libp->paran) {
16758    case 1:
16759       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->isLightlike((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0])));
16760       break;
16761    case 0:
16762       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->isLightlike());
16763       break;
16764    }
16765    return(1 || funcname || hash || result7 || libp) ;
16766 }
16767 
16768 static int G__G__GenVector32_207_0_46(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16769 {
16770       G__letint(result7, 103, (long) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->isSpacelike());
16771    return(1 || funcname || hash || result7 || libp) ;
16772 }
16773 
16774 static int G__G__GenVector32_207_0_47(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16775 {
16776       {
16777          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::BetaVector* pobj;
16778          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::BetaVector xobj = ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->BoostToCM();
16779          pobj = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::BetaVector(xobj);
16780          result7->obj.i = (long) ((void*) pobj);
16781          result7->ref = result7->obj.i;
16782          G__store_tempobject(*result7);
16783       }
16784    return(1 || funcname || hash || result7 || libp) ;
16785 }
16786 
16787 static int G__G__GenVector32_207_0_48(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16788 {
16789       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Beta());
16790    return(1 || funcname || hash || result7 || libp) ;
16791 }
16792 
16793 static int G__G__GenVector32_207_0_49(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16794 {
16795       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->Gamma());
16796    return(1 || funcname || hash || result7 || libp) ;
16797 }
16798 
16799 static int G__G__GenVector32_207_0_50(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16800 {
16801       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->x());
16802    return(1 || funcname || hash || result7 || libp) ;
16803 }
16804 
16805 static int G__G__GenVector32_207_0_51(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16806 {
16807       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->y());
16808    return(1 || funcname || hash || result7 || libp) ;
16809 }
16810 
16811 static int G__G__GenVector32_207_0_52(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16812 {
16813       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->z());
16814    return(1 || funcname || hash || result7 || libp) ;
16815 }
16816 
16817 static int G__G__GenVector32_207_0_53(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16818 {
16819       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->t());
16820    return(1 || funcname || hash || result7 || libp) ;
16821 }
16822 
16823 static int G__G__GenVector32_207_0_54(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16824 {
16825       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->px());
16826    return(1 || funcname || hash || result7 || libp) ;
16827 }
16828 
16829 static int G__G__GenVector32_207_0_55(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16830 {
16831       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->py());
16832    return(1 || funcname || hash || result7 || libp) ;
16833 }
16834 
16835 static int G__G__GenVector32_207_0_56(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16836 {
16837       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->pz());
16838    return(1 || funcname || hash || result7 || libp) ;
16839 }
16840 
16841 static int G__G__GenVector32_207_0_57(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16842 {
16843       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->e());
16844    return(1 || funcname || hash || result7 || libp) ;
16845 }
16846 
16847 static int G__G__GenVector32_207_0_58(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16848 {
16849       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->r());
16850    return(1 || funcname || hash || result7 || libp) ;
16851 }
16852 
16853 static int G__G__GenVector32_207_0_59(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16854 {
16855       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->theta());
16856    return(1 || funcname || hash || result7 || libp) ;
16857 }
16858 
16859 static int G__G__GenVector32_207_0_60(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16860 {
16861       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->phi());
16862    return(1 || funcname || hash || result7 || libp) ;
16863 }
16864 
16865 static int G__G__GenVector32_207_0_61(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16866 {
16867       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->rho());
16868    return(1 || funcname || hash || result7 || libp) ;
16869 }
16870 
16871 static int G__G__GenVector32_207_0_62(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16872 {
16873       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->eta());
16874    return(1 || funcname || hash || result7 || libp) ;
16875 }
16876 
16877 static int G__G__GenVector32_207_0_63(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16878 {
16879       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->pt());
16880    return(1 || funcname || hash || result7 || libp) ;
16881 }
16882 
16883 static int G__G__GenVector32_207_0_64(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16884 {
16885       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->perp2());
16886    return(1 || funcname || hash || result7 || libp) ;
16887 }
16888 
16889 static int G__G__GenVector32_207_0_65(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16890 {
16891       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->mag2());
16892    return(1 || funcname || hash || result7 || libp) ;
16893 }
16894 
16895 static int G__G__GenVector32_207_0_66(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16896 {
16897       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->mag());
16898    return(1 || funcname || hash || result7 || libp) ;
16899 }
16900 
16901 static int G__G__GenVector32_207_0_67(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16902 {
16903       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->mt());
16904    return(1 || funcname || hash || result7 || libp) ;
16905 }
16906 
16907 static int G__G__GenVector32_207_0_68(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16908 {
16909       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->mt2());
16910    return(1 || funcname || hash || result7 || libp) ;
16911 }
16912 
16913 static int G__G__GenVector32_207_0_69(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16914 {
16915       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->energy());
16916    return(1 || funcname || hash || result7 || libp) ;
16917 }
16918 
16919 static int G__G__GenVector32_207_0_70(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16920 {
16921       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->mass());
16922    return(1 || funcname || hash || result7 || libp) ;
16923 }
16924 
16925 static int G__G__GenVector32_207_0_71(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16926 {
16927       G__letdouble(result7, 100, (double) ((const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->mass2());
16928    return(1 || funcname || hash || result7 || libp) ;
16929 }
16930 
16931 static int G__G__GenVector32_207_0_72(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16932 {
16933       {
16934          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetE((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16935          result7->ref = (long) (&obj);
16936          result7->obj.i = (long) (&obj);
16937       }
16938    return(1 || funcname || hash || result7 || libp) ;
16939 }
16940 
16941 static int G__G__GenVector32_207_0_73(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16942 {
16943       {
16944          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetEta((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16945          result7->ref = (long) (&obj);
16946          result7->obj.i = (long) (&obj);
16947       }
16948    return(1 || funcname || hash || result7 || libp) ;
16949 }
16950 
16951 static int G__G__GenVector32_207_0_74(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16952 {
16953       {
16954          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetM((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16955          result7->ref = (long) (&obj);
16956          result7->obj.i = (long) (&obj);
16957       }
16958    return(1 || funcname || hash || result7 || libp) ;
16959 }
16960 
16961 static int G__G__GenVector32_207_0_75(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16962 {
16963       {
16964          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetPhi((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16965          result7->ref = (long) (&obj);
16966          result7->obj.i = (long) (&obj);
16967       }
16968    return(1 || funcname || hash || result7 || libp) ;
16969 }
16970 
16971 static int G__G__GenVector32_207_0_76(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16972 {
16973       {
16974          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetPt((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16975          result7->ref = (long) (&obj);
16976          result7->obj.i = (long) (&obj);
16977       }
16978    return(1 || funcname || hash || result7 || libp) ;
16979 }
16980 
16981 static int G__G__GenVector32_207_0_77(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16982 {
16983       {
16984          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetPx((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16985          result7->ref = (long) (&obj);
16986          result7->obj.i = (long) (&obj);
16987       }
16988    return(1 || funcname || hash || result7 || libp) ;
16989 }
16990 
16991 static int G__G__GenVector32_207_0_78(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
16992 {
16993       {
16994          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetPy((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
16995          result7->ref = (long) (&obj);
16996          result7->obj.i = (long) (&obj);
16997       }
16998    return(1 || funcname || hash || result7 || libp) ;
16999 }
17000 
17001 static int G__G__GenVector32_207_0_79(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17002 {
17003       {
17004          const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset())->SetPz((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar) G__double(libp->para[0]));
17005          result7->ref = (long) (&obj);
17006          result7->obj.i = (long) (&obj);
17007       }
17008    return(1 || funcname || hash || result7 || libp) ;
17009 }
17010 
17011 // automatic copy constructor
17012 static int G__G__GenVector32_207_0_80(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17013 
17014 {
17015    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >* p;
17016    void* tmp = (void*) G__int(libp->para[0]);
17017    p = new ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >(*(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) tmp);
17018    result7->obj.i = (long) p;
17019    result7->ref = (long) p;
17020    G__set_tagnum(result7,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17021    return(1 || funcname || hash || result7 || libp) ;
17022 }
17023 
17024 // automatic destructor
17025 typedef ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR;
17026 static int G__G__GenVector32_207_0_81(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17027 {
17028    char* gvp = (char*) G__getgvp();
17029    long soff = G__getstructoffset();
17030    int n = G__getaryconstruct();
17031    //
17032    //has_a_delete: 0
17033    //has_own_delete1arg: 0
17034    //has_own_delete2arg: 0
17035    //
17036    if (!soff) {
17037      return(1);
17038    }
17039    if (n) {
17040      if (gvp == (char*)G__PVOID) {
17041        delete[] (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) soff;
17042      } else {
17043        G__setgvp((long) G__PVOID);
17044        for (int i = n - 1; i >= 0; --i) {
17045          ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) (soff+(sizeof(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >)*i)))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR();
17046        }
17047        G__setgvp((long)gvp);
17048      }
17049    } else {
17050      if (gvp == (char*)G__PVOID) {
17051        delete (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) soff;
17052      } else {
17053        G__setgvp((long) G__PVOID);
17054        ((ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) (soff))->~G__TROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR();
17055        G__setgvp((long)gvp);
17056      }
17057    }
17058    G__setnull(result7);
17059    return(1 || funcname || hash || result7 || libp) ;
17060 }
17061 
17062 // automatic assignment operator
17063 static int G__G__GenVector32_207_0_82(G__value* result7, G__CONST char* funcname, struct G__param* libp, int hash)
17064 {
17065    ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >* dest = (ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) G__getstructoffset();
17066    *dest = *(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*) libp->para[0].ref;
17067    const ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >& obj = *dest;
17068    result7->ref = (long) (&obj);
17069    result7->obj.i = (long) (&obj);
17070    return(1 || funcname || hash || result7 || libp) ;
17071 }
17072 
17073 
17074 /* Setting up global function */
17075 
17076 /*********************************************************
17077 * Member function Stub
17078 *********************************************************/
17079 
17080 /* ROOT::Math::Cartesian2D<Double32_t> */
17081 
17082 /* ROOT::Math::Polar2D<Double32_t> */
17083 
17084 /* ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17085 
17086 /* ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17087 
17088 /* ROOT::Math::Cartesian3D<Double32_t> */
17089 
17090 /* ROOT::Math::CylindricalEta3D<Double32_t> */
17091 
17092 /* ROOT::Math::Polar3D<Double32_t> */
17093 
17094 /* ROOT::Math::Cylindrical3D<Double32_t> */
17095 
17096 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17097 
17098 /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17099 
17100 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17101 
17102 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17103 
17104 /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17105 
17106 /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17107 
17108 /* ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17109 
17110 /* ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17111 
17112 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
17113 
17114 /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
17115 
17116 /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
17117 
17118 /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
17119 
17120 /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
17121 
17122 /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
17123 
17124 /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
17125 
17126 /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
17127 
17128 /* ROOT::Math::PxPyPzE4D<Double32_t> */
17129 
17130 /* ROOT::Math::PtEtaPhiE4D<Double32_t> */
17131 
17132 /* ROOT::Math::PxPyPzM4D<Double32_t> */
17133 
17134 /* ROOT::Math::PtEtaPhiM4D<Double32_t> */
17135 
17136 /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > */
17137 
17138 /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > */
17139 
17140 /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > */
17141 
17142 /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > */
17143 
17144 /*********************************************************
17145 * Global function Stub
17146 *********************************************************/
17147 
17148 /*********************************************************
17149 * Get size of pointer to member function
17150 *********************************************************/
17151 class G__Sizep2memfuncG__GenVector32 {
17152  public:
17153   G__Sizep2memfuncG__GenVector32(): p(&G__Sizep2memfuncG__GenVector32::sizep2memfunc) {}
17154     size_t sizep2memfunc() { return(sizeof(p)); }
17155   private:
17156     size_t (G__Sizep2memfuncG__GenVector32::*p)();
17157 };
17158 
17159 size_t G__get_sizep2memfuncG__GenVector32()
17160 {
17161   G__Sizep2memfuncG__GenVector32 a;
17162   G__setsizep2memfunc((int)a.sizep2memfunc());
17163   return((size_t)a.sizep2memfunc());
17164 }
17165 
17166 
17167 /*********************************************************
17168 * virtual base class offset calculation interface
17169 *********************************************************/
17170 
17171    /* Setting up class inheritance */
17172 
17173 /*********************************************************
17174 * Inheritance information setup/
17175 *********************************************************/
17176 extern "C" void G__cpp_setup_inheritanceG__GenVector32() {
17177 
17178    /* Setting up class inheritance */
17179 }
17180 
17181 /*********************************************************
17182 * typedef information setup/
17183 *********************************************************/
17184 extern "C" void G__cpp_setup_typetableG__GenVector32() {
17185 
17186    /* Setting up typedef entry */
17187    G__search_typename2("Double32_t",100,-1,0,-1);
17188    G__setnewtype(-1,"Double 8 bytes in memory, written as a 4 bytes float",0);
17189    G__search_typename2("vector<ROOT::TSchemaHelper>",117,G__get_linked_tagnum(&G__G__GenVector32LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR),0,-1);
17190    G__setnewtype(-1,NULL,0);
17191    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVector32LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
17192    G__setnewtype(-1,NULL,0);
17193    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVector32LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR));
17194    G__setnewtype(-1,NULL,0);
17195    G__search_typename2("vector<TVirtualArray*>",117,G__get_linked_tagnum(&G__G__GenVector32LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR),0,-1);
17196    G__setnewtype(-1,NULL,0);
17197    G__search_typename2("reverse_iterator<const_iterator>",117,G__get_linked_tagnum(&G__G__GenVector32LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
17198    G__setnewtype(-1,NULL,0);
17199    G__search_typename2("reverse_iterator<iterator>",117,G__get_linked_tagnum(&G__G__GenVector32LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR));
17200    G__setnewtype(-1,NULL,0);
17201    G__search_typename2("DisplacementVector2D<Cartesian2D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17202    G__setnewtype(-1,NULL,0);
17203    G__search_typename2("DisplacementVector2D<Cartesian2D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17204    G__setnewtype(-1,NULL,0);
17205    G__search_typename2("DisplacementVector2D<Polar2D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17206    G__setnewtype(-1,NULL,0);
17207    G__search_typename2("DisplacementVector2D<Polar2D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17208    G__setnewtype(-1,NULL,0);
17209    G__search_typename2("PositionVector2D<Cartesian2D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17210    G__setnewtype(-1,NULL,0);
17211    G__search_typename2("PositionVector2D<Cartesian2D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17212    G__setnewtype(-1,NULL,0);
17213    G__search_typename2("PositionVector2D<Polar2D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17214    G__setnewtype(-1,NULL,0);
17215    G__search_typename2("PositionVector2D<Polar2D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17216    G__setnewtype(-1,NULL,0);
17217    G__search_typename2("DisplacementVector3D<Cartesian3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17218    G__setnewtype(-1,NULL,0);
17219    G__search_typename2("DisplacementVector3D<Cartesian3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17220    G__setnewtype(-1,NULL,0);
17221    G__search_typename2("DisplacementVector3D<CylindricalEta3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17222    G__setnewtype(-1,NULL,0);
17223    G__search_typename2("DisplacementVector3D<CylindricalEta3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17224    G__setnewtype(-1,NULL,0);
17225    G__search_typename2("DisplacementVector3D<Polar3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17226    G__setnewtype(-1,NULL,0);
17227    G__search_typename2("DisplacementVector3D<Polar3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17228    G__setnewtype(-1,NULL,0);
17229    G__search_typename2("DisplacementVector3D<Cylindrical3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17230    G__setnewtype(-1,NULL,0);
17231    G__search_typename2("DisplacementVector3D<Cylindrical3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17232    G__setnewtype(-1,NULL,0);
17233    G__search_typename2("PositionVector3D<Cartesian3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17234    G__setnewtype(-1,NULL,0);
17235    G__search_typename2("PositionVector3D<Cartesian3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17236    G__setnewtype(-1,NULL,0);
17237    G__search_typename2("PositionVector3D<CylindricalEta3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17238    G__setnewtype(-1,NULL,0);
17239    G__search_typename2("PositionVector3D<CylindricalEta3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17240    G__setnewtype(-1,NULL,0);
17241    G__search_typename2("PositionVector3D<Polar3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17242    G__setnewtype(-1,NULL,0);
17243    G__search_typename2("PositionVector3D<Polar3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17244    G__setnewtype(-1,NULL,0);
17245    G__search_typename2("PositionVector3D<Cylindrical3D<double>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17246    G__setnewtype(-1,NULL,0);
17247    G__search_typename2("PositionVector3D<Cylindrical3D<float>,DefaultCoordinateSystemTag>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17248    G__setnewtype(-1,NULL,0);
17249    G__search_typename2("LorentzVector<PxPyPzE4D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17250    G__setnewtype(-1,NULL,0);
17251    G__search_typename2("LorentzVector<PxPyPzE4D<float> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17252    G__setnewtype(-1,NULL,0);
17253    G__search_typename2("LorentzVector<PxPyPzM4D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17254    G__setnewtype(-1,NULL,0);
17255    G__search_typename2("LorentzVector<PtEtaPhiE4D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17256    G__setnewtype(-1,NULL,0);
17257    G__search_typename2("LorentzVector<PtEtaPhiM4D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMath));
17258    G__setnewtype(-1,NULL,0);
17259    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
17260    G__setnewtype(-1,NULL,0);
17261    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
17262    G__setnewtype(-1,NULL,0);
17263    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
17264    G__setnewtype(-1,NULL,0);
17265    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
17266    G__setnewtype(-1,NULL,0);
17267    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
17268    G__setnewtype(-1,NULL,0);
17269    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR));
17270    G__setnewtype(-1,NULL,0);
17271    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEfloatgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
17272    G__setnewtype(-1,NULL,0);
17273    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEfloatgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
17274    G__setnewtype(-1,NULL,0);
17275    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
17276    G__setnewtype(-1,NULL,0);
17277    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
17278    G__setnewtype(-1,NULL,0);
17279    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
17280    G__setnewtype(-1,NULL,0);
17281    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<float> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR));
17282    G__setnewtype(-1,NULL,0);
17283    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
17284    G__setnewtype(-1,NULL,0);
17285    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
17286    G__setnewtype(-1,NULL,0);
17287    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
17288    G__setnewtype(-1,NULL,0);
17289    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
17290    G__setnewtype(-1,NULL,0);
17291    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
17292    G__setnewtype(-1,NULL,0);
17293    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR));
17294    G__setnewtype(-1,NULL,0);
17295    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
17296    G__setnewtype(-1,NULL,0);
17297    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
17298    G__setnewtype(-1,NULL,0);
17299    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
17300    G__setnewtype(-1,NULL,0);
17301    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
17302    G__setnewtype(-1,NULL,0);
17303    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
17304    G__setnewtype(-1,NULL,0);
17305    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR));
17306    G__setnewtype(-1,NULL,0);
17307    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
17308    G__setnewtype(-1,NULL,0);
17309    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
17310    G__setnewtype(-1,NULL,0);
17311    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
17312    G__setnewtype(-1,NULL,0);
17313    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
17314    G__setnewtype(-1,NULL,0);
17315    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
17316    G__setnewtype(-1,NULL,0);
17317    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR));
17318    G__setnewtype(-1,NULL,0);
17319    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR));
17320    G__setnewtype(-1,NULL,0);
17321    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR));
17322    G__setnewtype(-1,NULL,0);
17323    G__search_typename2("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17324    G__setnewtype(-1,NULL,0);
17325    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17326    G__setnewtype(-1,NULL,0);
17327    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17328    G__setnewtype(-1,NULL,0);
17329    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17330    G__setnewtype(-1,NULL,0);
17331    G__search_typename2("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17332    G__setnewtype(-1,NULL,0);
17333    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17334    G__setnewtype(-1,NULL,0);
17335    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17336    G__setnewtype(-1,NULL,0);
17337    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17338    G__setnewtype(-1,NULL,0);
17339    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR));
17340    G__setnewtype(-1,NULL,0);
17341    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR));
17342    G__setnewtype(-1,NULL,0);
17343    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR));
17344    G__setnewtype(-1,NULL,0);
17345    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR));
17346    G__setnewtype(-1,NULL,0);
17347    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17348    G__setnewtype(-1,NULL,0);
17349    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17350    G__setnewtype(-1,NULL,0);
17351    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17352    G__setnewtype(-1,NULL,0);
17353    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17354    G__setnewtype(-1,NULL,0);
17355    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17356    G__setnewtype(-1,NULL,0);
17357    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17358    G__setnewtype(-1,NULL,0);
17359    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17360    G__setnewtype(-1,NULL,0);
17361    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17362    G__setnewtype(-1,NULL,0);
17363    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17364    G__setnewtype(-1,NULL,0);
17365    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17366    G__setnewtype(-1,NULL,0);
17367    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17368    G__setnewtype(-1,NULL,0);
17369    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17370    G__setnewtype(-1,NULL,0);
17371    G__search_typename2("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17372    G__setnewtype(-1,NULL,0);
17373    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17374    G__setnewtype(-1,NULL,0);
17375    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17376    G__setnewtype(-1,NULL,0);
17377    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17378    G__setnewtype(-1,NULL,0);
17379    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17380    G__setnewtype(-1,NULL,0);
17381    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17382    G__setnewtype(-1,NULL,0);
17383    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17384    G__setnewtype(-1,NULL,0);
17385    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17386    G__setnewtype(-1,NULL,0);
17387    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17388    G__setnewtype(-1,NULL,0);
17389    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17390    G__setnewtype(-1,NULL,0);
17391    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17392    G__setnewtype(-1,NULL,0);
17393    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17394    G__setnewtype(-1,NULL,0);
17395    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17396    G__setnewtype(-1,NULL,0);
17397    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17398    G__setnewtype(-1,NULL,0);
17399    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17400    G__setnewtype(-1,NULL,0);
17401    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17402    G__setnewtype(-1,NULL,0);
17403    G__search_typename2("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,-1);
17404    G__setnewtype(-1,NULL,0);
17405    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17406    G__setnewtype(-1,NULL,0);
17407    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17408    G__setnewtype(-1,NULL,0);
17409    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17410    G__setnewtype(-1,NULL,0);
17411    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17412    G__setnewtype(-1,NULL,0);
17413    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17414    G__setnewtype(-1,NULL,0);
17415    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLocalCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17416    G__setnewtype(-1,NULL,0);
17417    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17418    G__setnewtype(-1,NULL,0);
17419    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17420    G__setnewtype(-1,NULL,0);
17421    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLocalCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17422    G__setnewtype(-1,NULL,0);
17423    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17424    G__setnewtype(-1,NULL,0);
17425    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17426    G__setnewtype(-1,NULL,0);
17427    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17428    G__setnewtype(-1,NULL,0);
17429    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17430    G__setnewtype(-1,NULL,0);
17431    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17432    G__setnewtype(-1,NULL,0);
17433    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17434    G__setnewtype(-1,NULL,0);
17435    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17436    G__setnewtype(-1,NULL,0);
17437    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17438    G__setnewtype(-1,NULL,0);
17439    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLocalCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17440    G__setnewtype(-1,NULL,0);
17441    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17442    G__setnewtype(-1,NULL,0);
17443    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17444    G__setnewtype(-1,NULL,0);
17445    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLocalCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17446    G__setnewtype(-1,NULL,0);
17447    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17448    G__setnewtype(-1,NULL,0);
17449    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17450    G__setnewtype(-1,NULL,0);
17451    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17452    G__setnewtype(-1,NULL,0);
17453    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17454    G__setnewtype(-1,NULL,0);
17455    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17456    G__setnewtype(-1,NULL,0);
17457    G__search_typename2("CoordinateSystemTag",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17458    G__setnewtype(-1,NULL,0);
17459    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR));
17460    G__setnewtype(-1,NULL,0);
17461    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR));
17462    G__setnewtype(-1,NULL,0);
17463    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR));
17464    G__setnewtype(-1,NULL,0);
17465    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR));
17466    G__setnewtype(-1,NULL,0);
17467    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17468    G__setnewtype(-1,NULL,0);
17469    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17470    G__setnewtype(-1,NULL,0);
17471    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17472    G__setnewtype(-1,NULL,0);
17473    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17474    G__setnewtype(-1,NULL,0);
17475    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17476    G__setnewtype(-1,NULL,0);
17477    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17478    G__setnewtype(-1,NULL,0);
17479    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17480    G__setnewtype(-1,NULL,0);
17481    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17482    G__setnewtype(-1,NULL,0);
17483    G__search_typename2("BetaVector",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17484    G__setnewtype(-1,NULL,0);
17485    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17486    G__setnewtype(-1,NULL,0);
17487    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17488    G__setnewtype(-1,NULL,0);
17489    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17490    G__setnewtype(-1,NULL,0);
17491    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17492    G__setnewtype(-1,NULL,0);
17493    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17494    G__setnewtype(-1,NULL,0);
17495    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17496    G__setnewtype(-1,NULL,0);
17497    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17498    G__setnewtype(-1,NULL,0);
17499    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17500    G__setnewtype(-1,NULL,0);
17501    G__search_typename2("BetaVector",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17502    G__setnewtype(-1,NULL,0);
17503    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17504    G__setnewtype(-1,NULL,0);
17505    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17506    G__setnewtype(-1,NULL,0);
17507    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17508    G__setnewtype(-1,NULL,0);
17509    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17510    G__setnewtype(-1,NULL,0);
17511    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17512    G__setnewtype(-1,NULL,0);
17513    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17514    G__setnewtype(-1,NULL,0);
17515    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17516    G__setnewtype(-1,NULL,0);
17517    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17518    G__setnewtype(-1,NULL,0);
17519    G__search_typename2("BetaVector",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17520    G__setnewtype(-1,NULL,0);
17521    G__search_typename2("Scalar",100,-1,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17522    G__setnewtype(-1,NULL,0);
17523    G__search_typename2("CoordinateType",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17524    G__setnewtype(-1,NULL,0);
17525    G__search_typename2("Cartesian3D<Scalar>",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17526    G__setnewtype(-1,NULL,0);
17527    G__search_typename2("Cartesian3D",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17528    G__setnewtype(-1,NULL,0);
17529    G__search_typename2("::ROOT::Math::DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17530    G__setnewtype(-1,NULL,0);
17531    G__search_typename2("::ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17532    G__setnewtype(-1,NULL,0);
17533    G__search_typename2("DisplacementVector3D<Cartesian3D<Scalar> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17534    G__setnewtype(-1,NULL,0);
17535    G__search_typename2("DisplacementVector3D<ROOT::Math::Cartesian3D<double> >",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17536    G__setnewtype(-1,NULL,0);
17537    G__search_typename2("BetaVector",117,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17538    G__setnewtype(-1,NULL,0);
17539 }
17540 
17541 /*********************************************************
17542 * Data Member information setup/
17543 *********************************************************/
17544 
17545    /* Setting up class,struct,union tag member variable */
17546 
17547    /* ROOT::Math::Cartesian2D<Double32_t> */
17548 static void G__setup_memvarROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void) {
17549    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR));
17550    { ROOT::Math::Cartesian2D<Double32_t> *p; p=(ROOT::Math::Cartesian2D<Double32_t>*)0x1000; if (p) { }
17551    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fX=",0,(char*)NULL);
17552    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fY=",0,(char*)NULL);
17553    }
17554    G__tag_memvar_reset();
17555 }
17556 
17557 
17558    /* ROOT::Math::Polar2D<Double32_t> */
17559 static void G__setup_memvarROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void) {
17560    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR));
17561    { ROOT::Math::Polar2D<Double32_t> *p; p=(ROOT::Math::Polar2D<Double32_t>*)0x1000; if (p) { }
17562    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fR=",0,(char*)NULL);
17563    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fPhi=",0,(char*)NULL);
17564    }
17565    G__tag_memvar_reset();
17566 }
17567 
17568 
17569    /* ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17570 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17571    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17572    { ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17573    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17574    }
17575    G__tag_memvar_reset();
17576 }
17577 
17578 
17579    /* ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17580 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17581    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17582    { ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17583    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17584    }
17585    G__tag_memvar_reset();
17586 }
17587 
17588 
17589    /* ROOT::Math::Cartesian3D<Double32_t> */
17590 static void G__setup_memvarROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void) {
17591    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR));
17592    { ROOT::Math::Cartesian3D<Double32_t> *p; p=(ROOT::Math::Cartesian3D<Double32_t>*)0x1000; if (p) { }
17593    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fX=",0,"x coordinate");
17594    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fY=",0,"y coordinate");
17595    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fZ=",0,"z coordinate");
17596    }
17597    G__tag_memvar_reset();
17598 }
17599 
17600 
17601    /* ROOT::Math::CylindricalEta3D<Double32_t> */
17602 static void G__setup_memvarROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void) {
17603    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR));
17604    { ROOT::Math::CylindricalEta3D<Double32_t> *p; p=(ROOT::Math::CylindricalEta3D<Double32_t>*)0x1000; if (p) { }
17605    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fRho=",0,(char*)NULL);
17606    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fEta=",0,(char*)NULL);
17607    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fPhi=",0,(char*)NULL);
17608    }
17609    G__tag_memvar_reset();
17610 }
17611 
17612 
17613    /* ROOT::Math::Polar3D<Double32_t> */
17614 static void G__setup_memvarROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void) {
17615    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR));
17616    { ROOT::Math::Polar3D<Double32_t> *p; p=(ROOT::Math::Polar3D<Double32_t>*)0x1000; if (p) { }
17617    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fR=",0,(char*)NULL);
17618    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fTheta=",0,(char*)NULL);
17619    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fPhi=",0,(char*)NULL);
17620    }
17621    G__tag_memvar_reset();
17622 }
17623 
17624 
17625    /* ROOT::Math::Cylindrical3D<Double32_t> */
17626 static void G__setup_memvarROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void) {
17627    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR));
17628    { ROOT::Math::Cylindrical3D<Double32_t> *p; p=(ROOT::Math::Cylindrical3D<Double32_t>*)0x1000; if (p) { }
17629    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fRho=",0,(char*)NULL);
17630    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fZ=",0,(char*)NULL);
17631    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fPhi=",0,(char*)NULL);
17632    }
17633    G__tag_memvar_reset();
17634 }
17635 
17636 
17637    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17638 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17639    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17640    { ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17641    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17642    }
17643    G__tag_memvar_reset();
17644 }
17645 
17646 
17647    /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17648 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17649    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17650    { ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17651    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17652    }
17653    G__tag_memvar_reset();
17654 }
17655 
17656 
17657    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17658 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17659    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17660    { ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17661    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17662    }
17663    G__tag_memvar_reset();
17664 }
17665 
17666 
17667    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17668 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17669    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17670    { ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17671    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17672    }
17673    G__tag_memvar_reset();
17674 }
17675 
17676 
17677    /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17678 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17679    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17680    { ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17681    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
17682    }
17683    G__tag_memvar_reset();
17684 }
17685 
17686 
17687    /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17688 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17689    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17690    { ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17691    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
17692    }
17693    G__tag_memvar_reset();
17694 }
17695 
17696 
17697    /* ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17698 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17699    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17700    { ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17701    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
17702    }
17703    G__tag_memvar_reset();
17704 }
17705 
17706 
17707    /* ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17708 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17709    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17710    { ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>*)0x1000; if (p) { }
17711    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
17712    }
17713    G__tag_memvar_reset();
17714 }
17715 
17716 
17717    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
17718 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void) {
17719    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17720    { ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x1000; if (p) { }
17721    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17722    }
17723    G__tag_memvar_reset();
17724 }
17725 
17726 
17727    /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
17728 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void) {
17729    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17730    { ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x1000; if (p) { }
17731    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17732    }
17733    G__tag_memvar_reset();
17734 }
17735 
17736 
17737    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
17738 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void) {
17739    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17740    { ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x1000; if (p) { }
17741    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17742    }
17743    G__tag_memvar_reset();
17744 }
17745 
17746 
17747    /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
17748 static void G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void) {
17749    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17750    { ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> *p; p=(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x1000; if (p) { }
17751    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17752    }
17753    G__tag_memvar_reset();
17754 }
17755 
17756 
17757    /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
17758 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void) {
17759    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17760    { ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x1000; if (p) { }
17761    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
17762    }
17763    G__tag_memvar_reset();
17764 }
17765 
17766 
17767    /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
17768 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void) {
17769    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
17770    { ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>*)0x1000; if (p) { }
17771    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
17772    }
17773    G__tag_memvar_reset();
17774 }
17775 
17776 
17777    /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
17778 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void) {
17779    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17780    { ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x1000; if (p) { }
17781    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
17782    }
17783    G__tag_memvar_reset();
17784 }
17785 
17786 
17787    /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
17788 static void G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void) {
17789    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
17790    { ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> *p; p=(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>*)0x1000; if (p) { }
17791    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,(char*)NULL);
17792    }
17793    G__tag_memvar_reset();
17794 }
17795 
17796 
17797    /* ROOT::Math::PxPyPzE4D<Double32_t> */
17798 static void G__setup_memvarROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void) {
17799    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR));
17800    { ROOT::Math::PxPyPzE4D<Double32_t> *p; p=(ROOT::Math::PxPyPzE4D<Double32_t>*)0x1000; if (p) { }
17801    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fX=",0,(char*)NULL);
17802    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fY=",0,(char*)NULL);
17803    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fZ=",0,(char*)NULL);
17804    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fT=",0,(char*)NULL);
17805    }
17806    G__tag_memvar_reset();
17807 }
17808 
17809 
17810    /* ROOT::Math::PtEtaPhiE4D<Double32_t> */
17811 static void G__setup_memvarROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void) {
17812    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR));
17813    { ROOT::Math::PtEtaPhiE4D<Double32_t> *p; p=(ROOT::Math::PtEtaPhiE4D<Double32_t>*)0x1000; if (p) { }
17814    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fPt=",0,(char*)NULL);
17815    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fEta=",0,(char*)NULL);
17816    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fPhi=",0,(char*)NULL);
17817    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fE=",0,(char*)NULL);
17818    }
17819    G__tag_memvar_reset();
17820 }
17821 
17822 
17823    /* ROOT::Math::PxPyPzM4D<Double32_t> */
17824 static void G__setup_memvarROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void) {
17825    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR));
17826    { ROOT::Math::PxPyPzM4D<Double32_t> *p; p=(ROOT::Math::PxPyPzM4D<Double32_t>*)0x1000; if (p) { }
17827    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fX=",0,(char*)NULL);
17828    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fY=",0,(char*)NULL);
17829    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fZ=",0,(char*)NULL);
17830    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fM=",0,(char*)NULL);
17831    }
17832    G__tag_memvar_reset();
17833 }
17834 
17835 
17836    /* ROOT::Math::PtEtaPhiM4D<Double32_t> */
17837 static void G__setup_memvarROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void) {
17838    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR));
17839    { ROOT::Math::PtEtaPhiM4D<Double32_t> *p; p=(ROOT::Math::PtEtaPhiM4D<Double32_t>*)0x1000; if (p) { }
17840    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fPt=",0,(char*)NULL);
17841    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fEta=",0,(char*)NULL);
17842    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fPhi=",0,(char*)NULL);
17843    G__memvar_setup((void*)0,100,0,0,-1,G__defined_typename("Double32_t"),-1,4,"fM=",0,(char*)NULL);
17844    }
17845    G__tag_memvar_reset();
17846 }
17847 
17848 
17849    /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > */
17850 static void G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void) {
17851    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
17852    { ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > *p; p=(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >*)0x1000; if (p) { }
17853    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17854    }
17855    G__tag_memvar_reset();
17856 }
17857 
17858 
17859    /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > */
17860 static void G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void) {
17861    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
17862    { ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > *p; p=(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >*)0x1000; if (p) { }
17863    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17864    }
17865    G__tag_memvar_reset();
17866 }
17867 
17868 
17869    /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > */
17870 static void G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void) {
17871    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
17872    { ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > *p; p=(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >*)0x1000; if (p) { }
17873    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17874    }
17875    G__tag_memvar_reset();
17876 }
17877 
17878 
17879    /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > */
17880 static void G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void) {
17881    G__tag_memvar_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
17882    { ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > *p; p=(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >*)0x1000; if (p) { }
17883    G__memvar_setup((void*)0,117,0,0,G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR),-1,-1,4,"fCoordinates=",0,"internal coordinate system");
17884    }
17885    G__tag_memvar_reset();
17886 }
17887 
17888 extern "C" void G__cpp_setup_memvarG__GenVector32() {
17889 }
17890 /***********************************************************
17891 ************************************************************
17892 ************************************************************
17893 ************************************************************
17894 ************************************************************
17895 ************************************************************
17896 ************************************************************
17897 ***********************************************************/
17898 
17899 /*********************************************************
17900 * Member function information setup for each class
17901 *********************************************************/
17902 static void G__setup_memfuncROOTcLcLMathcLcLCartesian2DlEDouble32_tgR(void) {
17903    /* ROOT::Math::Cartesian2D<Double32_t> */
17904    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR));
17905    G__memfunc_setup("Cartesian2D<Double32_t>",2077,G__G__GenVector32_176_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
17906    G__memfunc_setup("Cartesian2D<Double32_t>",2077,G__G__GenVector32_176_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR), -1, 0, 2, 1, 1, 0, 
17907 "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
17908    G__memfunc_setup("Cartesian2D<Double32_t>",2077,G__G__GenVector32_176_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Cartesian2D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
17909    G__memfunc_setup("operator=",937,G__G__GenVector32_176_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Cartesian2D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
17910    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_176_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
17911 "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
17912    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_176_0_6, 121, -1, -1, 0, 2, 1, 1, 8, 
17913 "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 1 - xx d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 1 - yy", (char*)NULL, (void*) NULL, 0);
17914    G__memfunc_setup("X",88,G__G__GenVector32_176_0_7, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17915    G__memfunc_setup("Y",89,G__G__GenVector32_176_0_8, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17916    G__memfunc_setup("Mag2",327,G__G__GenVector32_176_0_9, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17917    G__memfunc_setup("R",82,G__G__GenVector32_176_0_10, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17918    G__memfunc_setup("Phi",289,G__G__GenVector32_176_0_11, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17919    G__memfunc_setup("SetX",388,G__G__GenVector32_176_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
17920    G__memfunc_setup("SetY",389,G__G__GenVector32_176_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
17921    G__memfunc_setup("SetXY",477,G__G__GenVector32_176_0_14, 121, -1, -1, 0, 2, 1, 1, 0, 
17922 "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
17923    G__memfunc_setup("Scale",488,G__G__GenVector32_176_0_15, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
17924    G__memfunc_setup("Negate",596,G__G__GenVector32_176_0_16, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
17925    G__memfunc_setup("Rotate",623,G__G__GenVector32_176_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
17926    G__memfunc_setup("operator==",998,G__G__GenVector32_176_0_18, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cartesian2D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
17927    G__memfunc_setup("operator!=",970,G__G__GenVector32_176_0_19, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cartesian2D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
17928    G__memfunc_setup("x",120,G__G__GenVector32_176_0_20, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17929    G__memfunc_setup("y",121,G__G__GenVector32_176_0_21, 100, -1, G__defined_typename("ROOT::Math::Cartesian2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17930    G__memfunc_setup("SetR",382,G__G__GenVector32_176_0_22, 121, -1, -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
17931    G__memfunc_setup("SetPhi",589,G__G__GenVector32_176_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian2D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
17932    // automatic destructor
17933    G__memfunc_setup("~Cartesian2D<Double32_t>", 2203, G__G__GenVector32_176_0_24, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
17934    G__tag_memfunc_reset();
17935 }
17936 
17937 static void G__setup_memfuncROOTcLcLMathcLcLPolar2DlEDouble32_tgR(void) {
17938    /* ROOT::Math::Polar2D<Double32_t> */
17939    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR));
17940    G__memfunc_setup("Polar2D<Double32_t>",1665,G__G__GenVector32_177_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
17941    G__memfunc_setup("Polar2D<Double32_t>",1665,G__G__GenVector32_177_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR), -1, 0, 2, 1, 1, 0, 
17942 "d - 'Double32_t' 0 - r d - 'Double32_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
17943    G__memfunc_setup("Polar2D<Double32_t>",1665,G__G__GenVector32_177_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Polar2D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
17944    G__memfunc_setup("operator=",937,G__G__GenVector32_177_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Polar2D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
17945    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_177_0_5, 121, -1, -1, 0, 2, 1, 1, 0, 
17946 "d - 'ROOT::Math::Polar2D<Double32_t>::Scalar' 0 - r d - 'ROOT::Math::Polar2D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
17947    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_177_0_6, 121, -1, -1, 0, 2, 1, 1, 8, 
17948 "d - 'ROOT::Math::Polar2D<Double32_t>::Scalar' 1 - r d - 'ROOT::Math::Polar2D<Double32_t>::Scalar' 1 - phi", (char*)NULL, (void*) NULL, 0);
17949    G__memfunc_setup("R",82,G__G__GenVector32_177_0_7, 100, -1, G__defined_typename("ROOT::Math::Polar2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17950    G__memfunc_setup("Phi",289,G__G__GenVector32_177_0_8, 100, -1, G__defined_typename("ROOT::Math::Polar2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17951    G__memfunc_setup("X",88,G__G__GenVector32_177_0_9, 100, -1, G__defined_typename("ROOT::Math::Polar2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17952    G__memfunc_setup("Y",89,G__G__GenVector32_177_0_10, 100, -1, G__defined_typename("ROOT::Math::Polar2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17953    G__memfunc_setup("Mag2",327,G__G__GenVector32_177_0_11, 100, -1, G__defined_typename("ROOT::Math::Polar2D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17954    G__memfunc_setup("SetR",382,G__G__GenVector32_177_0_12, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 11 - r", (char*)NULL, (void*) NULL, 0);
17955    G__memfunc_setup("SetPhi",589,G__G__GenVector32_177_0_13, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 11 - phi", (char*)NULL, (void*) NULL, 0);
17956    G__memfunc_setup("SetXY",477,G__G__GenVector32_177_0_14, 121, -1, -1, 0, 2, 5, 1, 0, 
17957 "d - 'ROOT::Math::Polar2D<Double32_t>::Scalar' 0 - a d - 'ROOT::Math::Polar2D<Double32_t>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
17958    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, -1, 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
17959    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
17960    G__memfunc_setup("Scale",488,G__G__GenVector32_177_0_17, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - a", (char*)NULL, (void*) NULL, 0);
17961    G__memfunc_setup("Negate",596,G__G__GenVector32_177_0_18, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
17962    G__memfunc_setup("Rotate",623,G__G__GenVector32_177_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - angle", (char*)NULL, (void*) NULL, 0);
17963    G__memfunc_setup("operator==",998,G__G__GenVector32_177_0_20, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Polar2D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
17964    G__memfunc_setup("operator!=",970,G__G__GenVector32_177_0_21, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Polar2D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
17965    G__memfunc_setup("x",120,G__G__GenVector32_177_0_22, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17966    G__memfunc_setup("y",121,G__G__GenVector32_177_0_23, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17967    G__memfunc_setup("SetX",388,G__G__GenVector32_177_0_24, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar2D<Double32_t>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
17968    G__memfunc_setup("SetY",389,G__G__GenVector32_177_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar2D<Double32_t>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
17969    // automatic destructor
17970    G__memfunc_setup("~Polar2D<Double32_t>", 1791, G__G__GenVector32_177_0_26, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
17971    G__tag_memfunc_reset();
17972 }
17973 
17974 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
17975    /* ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
17976    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
17977    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8799,G__G__GenVector32_178_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
17978    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8799,G__G__GenVector32_178_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
17979 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
17980    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_178_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17981    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_178_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
17982 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
17983    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_178_0_5, 121, -1, -1, 0, 2, 1, 1, 8, 
17984 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b", (char*)NULL, (void*) NULL, 0);
17985    G__memfunc_setup("SetXY",477,G__G__GenVector32_178_0_6, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
17986 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
17987    G__memfunc_setup("operator==",998,G__G__GenVector32_178_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
17988    G__memfunc_setup("operator!=",970,G__G__GenVector32_178_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
17989    G__memfunc_setup("X",88,G__G__GenVector32_178_0_9, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17990    G__memfunc_setup("Y",89,G__G__GenVector32_178_0_10, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17991    G__memfunc_setup("R",82,G__G__GenVector32_178_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17992    G__memfunc_setup("Phi",289,G__G__GenVector32_178_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17993    G__memfunc_setup("Mag2",327,G__G__GenVector32_178_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17994    G__memfunc_setup("Unit",416,G__G__GenVector32_178_0_14, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
17995    G__memfunc_setup("SetX",388,G__G__GenVector32_178_0_15, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
17996    G__memfunc_setup("SetY",389,G__G__GenVector32_178_0_16, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
17997    G__memfunc_setup("SetR",382,G__G__GenVector32_178_0_17, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
17998    G__memfunc_setup("SetPhi",589,G__G__GenVector32_178_0_18, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
17999    G__memfunc_setup("operator*=",979,G__G__GenVector32_178_0_19, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18000    G__memfunc_setup("operator/=",984,G__G__GenVector32_178_0_20, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18001    G__memfunc_setup("operator*",918,G__G__GenVector32_178_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18002    G__memfunc_setup("operator-",921,G__G__GenVector32_178_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18003    G__memfunc_setup("operator+",919,G__G__GenVector32_178_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18004    G__memfunc_setup("operator/",923,G__G__GenVector32_178_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18005    G__memfunc_setup("Rotate",623,G__G__GenVector32_178_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
18006    G__memfunc_setup("x",120,G__G__GenVector32_178_0_26, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18007    G__memfunc_setup("y",121,G__G__GenVector32_178_0_27, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18008    G__memfunc_setup("r",114,G__G__GenVector32_178_0_28, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18009    G__memfunc_setup("phi",321,G__G__GenVector32_178_0_29, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18010    G__memfunc_setup("mag2",359,G__G__GenVector32_178_0_30, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18011    G__memfunc_setup("unit",448,G__G__GenVector32_178_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18012    // automatic copy constructor
18013    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8799, G__G__GenVector32_178_0_32, (int) ('i'), 
18014 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18015    // automatic destructor
18016    G__memfunc_setup("~DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8925, G__G__GenVector32_178_0_33, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18017    // automatic assignment operator
18018    G__memfunc_setup("operator=", 937, G__G__GenVector32_178_0_34, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18019    G__tag_memfunc_reset();
18020 }
18021 
18022 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18023    /* ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18024    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18025    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8387,G__G__GenVector32_179_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18026    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8387,G__G__GenVector32_179_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 2, 1, 1, 0, 
18027 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
18028    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_179_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18029    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_179_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
18030 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
18031    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_179_0_5, 121, -1, -1, 0, 2, 1, 1, 8, 
18032 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b", (char*)NULL, (void*) NULL, 0);
18033    G__memfunc_setup("SetXY",477,G__G__GenVector32_179_0_6, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 2, 1, 1, 0, 
18034 "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b", (char*)NULL, (void*) NULL, 0);
18035    G__memfunc_setup("operator==",998,G__G__GenVector32_179_0_7, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18036    G__memfunc_setup("operator!=",970,G__G__GenVector32_179_0_8, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18037    G__memfunc_setup("X",88,G__G__GenVector32_179_0_9, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18038    G__memfunc_setup("Y",89,G__G__GenVector32_179_0_10, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18039    G__memfunc_setup("R",82,G__G__GenVector32_179_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18040    G__memfunc_setup("Phi",289,G__G__GenVector32_179_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18041    G__memfunc_setup("Mag2",327,G__G__GenVector32_179_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18042    G__memfunc_setup("Unit",416,G__G__GenVector32_179_0_14, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18043    G__memfunc_setup("SetX",388,G__G__GenVector32_179_0_15, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18044    G__memfunc_setup("SetY",389,G__G__GenVector32_179_0_16, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18045    G__memfunc_setup("SetR",382,G__G__GenVector32_179_0_17, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18046    G__memfunc_setup("SetPhi",589,G__G__GenVector32_179_0_18, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18047    G__memfunc_setup("operator*=",979,G__G__GenVector32_179_0_19, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18048    G__memfunc_setup("operator/=",984,G__G__GenVector32_179_0_20, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18049    G__memfunc_setup("operator*",918,G__G__GenVector32_179_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18050    G__memfunc_setup("operator-",921,G__G__GenVector32_179_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18051    G__memfunc_setup("operator+",919,G__G__GenVector32_179_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18052    G__memfunc_setup("operator/",923,G__G__GenVector32_179_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18053    G__memfunc_setup("Rotate",623,G__G__GenVector32_179_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - angle", (char*)NULL, (void*) NULL, 0);
18054    G__memfunc_setup("x",120,G__G__GenVector32_179_0_26, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18055    G__memfunc_setup("y",121,G__G__GenVector32_179_0_27, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18056    G__memfunc_setup("r",114,G__G__GenVector32_179_0_28, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18057    G__memfunc_setup("phi",321,G__G__GenVector32_179_0_29, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18058    G__memfunc_setup("mag2",359,G__G__GenVector32_179_0_30, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18059    G__memfunc_setup("unit",448,G__G__GenVector32_179_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18060    // automatic copy constructor
18061    G__memfunc_setup("DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8387, G__G__GenVector32_179_0_32, (int) ('i'), 
18062 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18063    // automatic destructor
18064    G__memfunc_setup("~DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8513, G__G__GenVector32_179_0_33, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18065    // automatic assignment operator
18066    G__memfunc_setup("operator=", 937, G__G__GenVector32_179_0_34, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18067    G__tag_memfunc_reset();
18068 }
18069 
18070 static void G__setup_memfuncROOTcLcLMathcLcLCartesian3DlEDouble32_tgR(void) {
18071    /* ROOT::Math::Cartesian3D<Double32_t> */
18072    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR));
18073    G__memfunc_setup("Cartesian3D<Double32_t>",2078,G__G__GenVector32_180_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18074    G__memfunc_setup("Cartesian3D<Double32_t>",2078,G__G__GenVector32_180_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 0, 3, 1, 1, 0, 
18075 "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - yy "
18076 "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18077    G__memfunc_setup("Cartesian3D<Double32_t>",2078,G__G__GenVector32_180_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Cartesian3D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
18078    G__memfunc_setup("operator=",937,G__G__GenVector32_180_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Cartesian3D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
18079    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_180_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18080    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_180_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18081    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_180_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
18082 "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - yy "
18083 "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18084    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_180_0_8, 121, -1, -1, 0, 3, 1, 1, 8, 
18085 "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 1 - xx d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 1 - yy "
18086 "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 1 - zz", (char*)NULL, (void*) NULL, 0);
18087    G__memfunc_setup("X",88,G__G__GenVector32_180_0_9, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18088    G__memfunc_setup("Y",89,G__G__GenVector32_180_0_10, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18089    G__memfunc_setup("Z",90,G__G__GenVector32_180_0_11, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18090    G__memfunc_setup("Mag2",327,G__G__GenVector32_180_0_12, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18091    G__memfunc_setup("Perp2",457,G__G__GenVector32_180_0_13, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18092    G__memfunc_setup("Rho",297,G__G__GenVector32_180_0_14, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18093    G__memfunc_setup("R",82,G__G__GenVector32_180_0_15, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18094    G__memfunc_setup("Theta",502,G__G__GenVector32_180_0_16, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18095    G__memfunc_setup("Phi",289,G__G__GenVector32_180_0_17, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18096    G__memfunc_setup("Eta",282,G__G__GenVector32_180_0_18, 100, -1, G__defined_typename("ROOT::Math::Cartesian3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18097    G__memfunc_setup("SetX",388,G__G__GenVector32_180_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18098    G__memfunc_setup("SetY",389,G__G__GenVector32_180_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18099    G__memfunc_setup("SetZ",390,G__G__GenVector32_180_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18100    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_180_0_22, 121, -1, -1, 0, 3, 1, 1, 0, 
18101 "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - yy "
18102 "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18103    G__memfunc_setup("Scale",488,G__G__GenVector32_180_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18104    G__memfunc_setup("Negate",596,G__G__GenVector32_180_0_24, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18105    G__memfunc_setup("operator==",998,G__G__GenVector32_180_0_25, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cartesian3D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18106    G__memfunc_setup("operator!=",970,G__G__GenVector32_180_0_26, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cartesian3D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18107    G__memfunc_setup("x",120,G__G__GenVector32_180_0_27, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18108    G__memfunc_setup("y",121,G__G__GenVector32_180_0_28, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18109    G__memfunc_setup("z",122,G__G__GenVector32_180_0_29, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18110    G__memfunc_setup("SetR",382,G__G__GenVector32_180_0_30, 121, -1, -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
18111    G__memfunc_setup("SetTheta",802,G__G__GenVector32_180_0_31, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - theta", (char*)NULL, (void*) NULL, 0);
18112    G__memfunc_setup("SetPhi",589,G__G__GenVector32_180_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
18113    G__memfunc_setup("SetRho",597,G__G__GenVector32_180_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - rho", (char*)NULL, (void*) NULL, 0);
18114    G__memfunc_setup("SetEta",582,G__G__GenVector32_180_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cartesian3D<Double32_t>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
18115    // automatic destructor
18116    G__memfunc_setup("~Cartesian3D<Double32_t>", 2204, G__G__GenVector32_180_0_35, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18117    G__tag_memfunc_reset();
18118 }
18119 
18120 static void G__setup_memfuncROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR(void) {
18121    /* ROOT::Math::CylindricalEta3D<Double32_t> */
18122    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR));
18123    G__memfunc_setup("CylindricalEta3D<Double32_t>",2572,G__G__GenVector32_181_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18124    G__memfunc_setup("CylindricalEta3D<Double32_t>",2572,G__G__GenVector32_181_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 0, 3, 1, 1, 0, 
18125 "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - rho d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - eta "
18126 "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
18127    G__memfunc_setup("CylindricalEta3D<Double32_t>",2572,G__G__GenVector32_181_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::CylindricalEta3D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
18128    G__memfunc_setup("operator=",937,G__G__GenVector32_181_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::CylindricalEta3D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
18129    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_181_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18130    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_181_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18131    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_181_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
18132 "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - rho d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - eta "
18133 "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
18134    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_181_0_8, 121, -1, -1, 0, 3, 1, 1, 8, 
18135 "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 1 - rho d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 1 - eta "
18136 "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 1 - phi", (char*)NULL, (void*) NULL, 0);
18137    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::CylindricalEta3D<Double32_t>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
18138    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
18139    G__memfunc_setup("Rho",297,G__G__GenVector32_181_0_11, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18140    G__memfunc_setup("Eta",282,G__G__GenVector32_181_0_12, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18141    G__memfunc_setup("Phi",289,G__G__GenVector32_181_0_13, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18142    G__memfunc_setup("X",88,G__G__GenVector32_181_0_14, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18143    G__memfunc_setup("Y",89,G__G__GenVector32_181_0_15, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18144    G__memfunc_setup("Z",90,G__G__GenVector32_181_0_16, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18145    G__memfunc_setup("R",82,G__G__GenVector32_181_0_17, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18146    G__memfunc_setup("Mag2",327,G__G__GenVector32_181_0_18, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18147    G__memfunc_setup("Perp2",457,G__G__GenVector32_181_0_19, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18148    G__memfunc_setup("Theta",502,G__G__GenVector32_181_0_20, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18149    G__memfunc_setup("SetRho",597,G__G__GenVector32_181_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - rho", (char*)NULL, (void*) NULL, 0);
18150    G__memfunc_setup("SetEta",582,G__G__GenVector32_181_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - eta", (char*)NULL, (void*) NULL, 0);
18151    G__memfunc_setup("SetPhi",589,G__G__GenVector32_181_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
18152    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_181_0_24, 121, -1, -1, 0, 3, 5, 1, 0, 
18153 "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - yy "
18154 "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18155    G__memfunc_setup("Scale",488,G__G__GenVector32_181_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - a", (char*)NULL, (void*) NULL, 0);
18156    G__memfunc_setup("Negate",596,G__G__GenVector32_181_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18157    G__memfunc_setup("operator==",998,G__G__GenVector32_181_0_27, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::CylindricalEta3D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18158    G__memfunc_setup("operator!=",970,G__G__GenVector32_181_0_28, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::CylindricalEta3D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18159    G__memfunc_setup("x",120,G__G__GenVector32_181_0_29, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18160    G__memfunc_setup("y",121,G__G__GenVector32_181_0_30, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18161    G__memfunc_setup("z",122,G__G__GenVector32_181_0_31, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18162    G__memfunc_setup("SetX",388,G__G__GenVector32_181_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18163    G__memfunc_setup("SetY",389,G__G__GenVector32_181_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18164    G__memfunc_setup("SetZ",390,G__G__GenVector32_181_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18165    G__memfunc_setup("SetR",382,G__G__GenVector32_181_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
18166    G__memfunc_setup("SetTheta",802,G__G__GenVector32_181_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::CylindricalEta3D<Double32_t>::Scalar' 0 - theta", (char*)NULL, (void*) NULL, 0);
18167    // automatic destructor
18168    G__memfunc_setup("~CylindricalEta3D<Double32_t>", 2698, G__G__GenVector32_181_0_37, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18169    G__tag_memfunc_reset();
18170 }
18171 
18172 static void G__setup_memfuncROOTcLcLMathcLcLPolar3DlEDouble32_tgR(void) {
18173    /* ROOT::Math::Polar3D<Double32_t> */
18174    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR));
18175    G__memfunc_setup("Polar3D<Double32_t>",1666,G__G__GenVector32_182_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18176    G__memfunc_setup("Polar3D<Double32_t>",1666,G__G__GenVector32_182_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR), -1, 0, 3, 1, 1, 0, 
18177 "d - 'Double32_t' 0 - r d - 'Double32_t' 0 - theta "
18178 "d - 'Double32_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
18179    G__memfunc_setup("Polar3D<Double32_t>",1666,G__G__GenVector32_182_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Polar3D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
18180    G__memfunc_setup("operator=",937,G__G__GenVector32_182_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Polar3D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
18181    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_182_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18182    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_182_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18183    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_182_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
18184 "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - r d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - theta "
18185 "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
18186    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_182_0_8, 121, -1, -1, 0, 3, 1, 1, 8, 
18187 "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 1 - r d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 1 - theta "
18188 "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 1 - phi", (char*)NULL, (void*) NULL, 0);
18189    G__memfunc_setup("R",82,G__G__GenVector32_182_0_9, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18190    G__memfunc_setup("Phi",289,G__G__GenVector32_182_0_10, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18191    G__memfunc_setup("Theta",502,G__G__GenVector32_182_0_11, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18192    G__memfunc_setup("Rho",297,G__G__GenVector32_182_0_12, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18193    G__memfunc_setup("X",88,G__G__GenVector32_182_0_13, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18194    G__memfunc_setup("Y",89,G__G__GenVector32_182_0_14, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18195    G__memfunc_setup("Z",90,G__G__GenVector32_182_0_15, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18196    G__memfunc_setup("Mag2",327,G__G__GenVector32_182_0_16, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18197    G__memfunc_setup("Perp2",457,G__G__GenVector32_182_0_17, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18198    G__memfunc_setup("Eta",282,G__G__GenVector32_182_0_18, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18199    G__memfunc_setup("SetR",382,G__G__GenVector32_182_0_19, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 11 - r", (char*)NULL, (void*) NULL, 0);
18200    G__memfunc_setup("SetTheta",802,G__G__GenVector32_182_0_20, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 11 - theta", (char*)NULL, (void*) NULL, 0);
18201    G__memfunc_setup("SetPhi",589,G__G__GenVector32_182_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 11 - phi", (char*)NULL, (void*) NULL, 0);
18202    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_182_0_22, 121, -1, -1, 0, 3, 5, 1, 0, 
18203 "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - yy "
18204 "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18205    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::Polar3D<Double32_t>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
18206    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
18207    G__memfunc_setup("Scale",488,G__G__GenVector32_182_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - a", (char*)NULL, (void*) NULL, 0);
18208    G__memfunc_setup("Negate",596,G__G__GenVector32_182_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18209    G__memfunc_setup("operator==",998,G__G__GenVector32_182_0_27, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Polar3D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18210    G__memfunc_setup("operator!=",970,G__G__GenVector32_182_0_28, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Polar3D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18211    G__memfunc_setup("x",120,G__G__GenVector32_182_0_29, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18212    G__memfunc_setup("y",121,G__G__GenVector32_182_0_30, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18213    G__memfunc_setup("z",122,G__G__GenVector32_182_0_31, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18214    G__memfunc_setup("SetX",388,G__G__GenVector32_182_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18215    G__memfunc_setup("SetY",389,G__G__GenVector32_182_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18216    G__memfunc_setup("SetZ",390,G__G__GenVector32_182_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18217    G__memfunc_setup("SetRho",597,G__G__GenVector32_182_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - rho", (char*)NULL, (void*) NULL, 0);
18218    G__memfunc_setup("SetEta",582,G__G__GenVector32_182_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Polar3D<Double32_t>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
18219    // automatic destructor
18220    G__memfunc_setup("~Polar3D<Double32_t>", 1792, G__G__GenVector32_182_0_37, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18221    G__tag_memfunc_reset();
18222 }
18223 
18224 static void G__setup_memfuncROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR(void) {
18225    /* ROOT::Math::Cylindrical3D<Double32_t> */
18226    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR));
18227    G__memfunc_setup("Cylindrical3D<Double32_t>",2290,G__G__GenVector32_183_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18228    G__memfunc_setup("Cylindrical3D<Double32_t>",2290,G__G__GenVector32_183_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR), -1, 0, 3, 1, 1, 0, 
18229 "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - rho d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - zz "
18230 "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
18231    G__memfunc_setup("Cylindrical3D<Double32_t>",2290,G__G__GenVector32_183_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::Cylindrical3D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
18232    G__memfunc_setup("operator=",937,G__G__GenVector32_183_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::Cylindrical3D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
18233    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_183_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18234    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_183_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18235    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_183_0_7, 121, -1, -1, 0, 3, 1, 1, 0, 
18236 "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - rho d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - zz "
18237 "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
18238    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_183_0_8, 121, -1, -1, 0, 3, 1, 1, 8, 
18239 "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 1 - rho d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 1 - zz "
18240 "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 1 - phi", (char*)NULL, (void*) NULL, 0);
18241    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
18242    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
18243    G__memfunc_setup("Rho",297,G__G__GenVector32_183_0_11, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18244    G__memfunc_setup("Z",90,G__G__GenVector32_183_0_12, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18245    G__memfunc_setup("Phi",289,G__G__GenVector32_183_0_13, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18246    G__memfunc_setup("X",88,G__G__GenVector32_183_0_14, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18247    G__memfunc_setup("Y",89,G__G__GenVector32_183_0_15, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18248    G__memfunc_setup("Mag2",327,G__G__GenVector32_183_0_16, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18249    G__memfunc_setup("R",82,G__G__GenVector32_183_0_17, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18250    G__memfunc_setup("Perp2",457,G__G__GenVector32_183_0_18, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18251    G__memfunc_setup("Theta",502,G__G__GenVector32_183_0_19, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18252    G__memfunc_setup("Eta",282,G__G__GenVector32_183_0_20, 100, -1, G__defined_typename("ROOT::Math::Cylindrical3D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18253    G__memfunc_setup("SetRho",597,G__G__GenVector32_183_0_21, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - rho", (char*)NULL, (void*) NULL, 0);
18254    G__memfunc_setup("SetZ",390,G__G__GenVector32_183_0_22, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - zz", (char*)NULL, (void*) NULL, 0);
18255    G__memfunc_setup("SetPhi",589,G__G__GenVector32_183_0_23, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
18256    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_183_0_24, 121, -1, -1, 0, 3, 5, 1, 0, 
18257 "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - xx d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - yy "
18258 "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18259    G__memfunc_setup("Scale",488,G__G__GenVector32_183_0_25, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - a", (char*)NULL, (void*) NULL, 0);
18260    G__memfunc_setup("Negate",596,G__G__GenVector32_183_0_26, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18261    G__memfunc_setup("operator==",998,G__G__GenVector32_183_0_27, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cylindrical3D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18262    G__memfunc_setup("operator!=",970,G__G__GenVector32_183_0_28, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::Cylindrical3D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18263    G__memfunc_setup("x",120,G__G__GenVector32_183_0_29, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18264    G__memfunc_setup("y",121,G__G__GenVector32_183_0_30, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18265    G__memfunc_setup("z",122,G__G__GenVector32_183_0_31, 100, -1, G__defined_typename("Double32_t"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18266    G__memfunc_setup("SetX",388,G__G__GenVector32_183_0_32, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18267    G__memfunc_setup("SetY",389,G__G__GenVector32_183_0_33, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18268    G__memfunc_setup("SetEta",582,G__G__GenVector32_183_0_34, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
18269    G__memfunc_setup("SetR",382,G__G__GenVector32_183_0_35, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - r", (char*)NULL, (void*) NULL, 0);
18270    G__memfunc_setup("SetTheta",802,G__G__GenVector32_183_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::Cylindrical3D<Double32_t>::Scalar' 0 - theta", (char*)NULL, (void*) NULL, 0);
18271    // automatic destructor
18272    G__memfunc_setup("~Cylindrical3D<Double32_t>", 2416, G__G__GenVector32_183_0_37, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18273    G__tag_memfunc_reset();
18274 }
18275 
18276 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18277    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18278    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18279    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8801,G__G__GenVector32_184_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18280    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8801,G__G__GenVector32_184_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18281 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18282 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18283    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_184_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18284    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_184_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18285    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_184_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18286 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18287 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18288    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_184_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18289 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
18290 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18291    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_184_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18292    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_184_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18293 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18294 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18295    G__memfunc_setup("operator==",998,G__G__GenVector32_184_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18296    G__memfunc_setup("operator!=",970,G__G__GenVector32_184_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18297    G__memfunc_setup("X",88,G__G__GenVector32_184_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18298    G__memfunc_setup("Y",89,G__G__GenVector32_184_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18299    G__memfunc_setup("Z",90,G__G__GenVector32_184_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18300    G__memfunc_setup("R",82,G__G__GenVector32_184_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18301    G__memfunc_setup("Theta",502,G__G__GenVector32_184_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18302    G__memfunc_setup("Phi",289,G__G__GenVector32_184_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18303    G__memfunc_setup("Eta",282,G__G__GenVector32_184_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18304    G__memfunc_setup("Rho",297,G__G__GenVector32_184_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18305    G__memfunc_setup("Mag2",327,G__G__GenVector32_184_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18306    G__memfunc_setup("Perp2",457,G__G__GenVector32_184_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18307    G__memfunc_setup("Unit",416,G__G__GenVector32_184_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18308    G__memfunc_setup("SetX",388,G__G__GenVector32_184_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18309    G__memfunc_setup("SetY",389,G__G__GenVector32_184_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18310    G__memfunc_setup("SetZ",390,G__G__GenVector32_184_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18311    G__memfunc_setup("SetR",382,G__G__GenVector32_184_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18312    G__memfunc_setup("SetTheta",802,G__G__GenVector32_184_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18313    G__memfunc_setup("SetPhi",589,G__G__GenVector32_184_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18314    G__memfunc_setup("SetRho",597,G__G__GenVector32_184_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18315    G__memfunc_setup("SetEta",582,G__G__GenVector32_184_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18316    G__memfunc_setup("operator*=",979,G__G__GenVector32_184_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18317    G__memfunc_setup("operator/=",984,G__G__GenVector32_184_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18318    G__memfunc_setup("operator*",918,G__G__GenVector32_184_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18319    G__memfunc_setup("operator-",921,G__G__GenVector32_184_0_33, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18320    G__memfunc_setup("operator+",919,G__G__GenVector32_184_0_34, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18321    G__memfunc_setup("operator/",923,G__G__GenVector32_184_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18322    G__memfunc_setup("x",120,G__G__GenVector32_184_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18323    G__memfunc_setup("y",121,G__G__GenVector32_184_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18324    G__memfunc_setup("z",122,G__G__GenVector32_184_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18325    G__memfunc_setup("r",114,G__G__GenVector32_184_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18326    G__memfunc_setup("theta",534,G__G__GenVector32_184_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18327    G__memfunc_setup("phi",321,G__G__GenVector32_184_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18328    G__memfunc_setup("eta",314,G__G__GenVector32_184_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18329    G__memfunc_setup("rho",329,G__G__GenVector32_184_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18330    G__memfunc_setup("mag2",359,G__G__GenVector32_184_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18331    G__memfunc_setup("perp2",489,G__G__GenVector32_184_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18332    G__memfunc_setup("unit",448,G__G__GenVector32_184_0_46, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18333    // automatic copy constructor
18334    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8801, G__G__GenVector32_184_0_47, (int) ('i'), 
18335 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18336    // automatic destructor
18337    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8927, G__G__GenVector32_184_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18338    // automatic assignment operator
18339    G__memfunc_setup("operator=", 937, G__G__GenVector32_184_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18340    G__tag_memfunc_reset();
18341 }
18342 
18343 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18344    /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18345    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18346    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",9295,G__G__GenVector32_185_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18347    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",9295,G__G__GenVector32_185_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18348 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18349 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18350    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_185_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18351    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_185_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18352    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_185_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18353 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18354 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18355    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_185_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18356 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
18357 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18358    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_185_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18359    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_185_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18360 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18361 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18362    G__memfunc_setup("operator==",998,G__G__GenVector32_185_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18363    G__memfunc_setup("operator!=",970,G__G__GenVector32_185_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18364    G__memfunc_setup("X",88,G__G__GenVector32_185_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18365    G__memfunc_setup("Y",89,G__G__GenVector32_185_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18366    G__memfunc_setup("Z",90,G__G__GenVector32_185_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18367    G__memfunc_setup("R",82,G__G__GenVector32_185_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18368    G__memfunc_setup("Theta",502,G__G__GenVector32_185_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18369    G__memfunc_setup("Phi",289,G__G__GenVector32_185_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18370    G__memfunc_setup("Eta",282,G__G__GenVector32_185_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18371    G__memfunc_setup("Rho",297,G__G__GenVector32_185_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18372    G__memfunc_setup("Mag2",327,G__G__GenVector32_185_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18373    G__memfunc_setup("Perp2",457,G__G__GenVector32_185_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18374    G__memfunc_setup("Unit",416,G__G__GenVector32_185_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18375    G__memfunc_setup("SetX",388,G__G__GenVector32_185_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18376    G__memfunc_setup("SetY",389,G__G__GenVector32_185_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18377    G__memfunc_setup("SetZ",390,G__G__GenVector32_185_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18378    G__memfunc_setup("SetR",382,G__G__GenVector32_185_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18379    G__memfunc_setup("SetTheta",802,G__G__GenVector32_185_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18380    G__memfunc_setup("SetPhi",589,G__G__GenVector32_185_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18381    G__memfunc_setup("SetRho",597,G__G__GenVector32_185_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18382    G__memfunc_setup("SetEta",582,G__G__GenVector32_185_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18383    G__memfunc_setup("operator*=",979,G__G__GenVector32_185_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18384    G__memfunc_setup("operator/=",984,G__G__GenVector32_185_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18385    G__memfunc_setup("operator*",918,G__G__GenVector32_185_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18386    G__memfunc_setup("operator-",921,G__G__GenVector32_185_0_33, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18387    G__memfunc_setup("operator+",919,G__G__GenVector32_185_0_34, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18388    G__memfunc_setup("operator/",923,G__G__GenVector32_185_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18389    G__memfunc_setup("x",120,G__G__GenVector32_185_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18390    G__memfunc_setup("y",121,G__G__GenVector32_185_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18391    G__memfunc_setup("z",122,G__G__GenVector32_185_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18392    G__memfunc_setup("r",114,G__G__GenVector32_185_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18393    G__memfunc_setup("theta",534,G__G__GenVector32_185_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18394    G__memfunc_setup("phi",321,G__G__GenVector32_185_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18395    G__memfunc_setup("eta",314,G__G__GenVector32_185_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18396    G__memfunc_setup("rho",329,G__G__GenVector32_185_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18397    G__memfunc_setup("mag2",359,G__G__GenVector32_185_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18398    G__memfunc_setup("perp2",489,G__G__GenVector32_185_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18399    G__memfunc_setup("unit",448,G__G__GenVector32_185_0_46, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18400    // automatic copy constructor
18401    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 9295, G__G__GenVector32_185_0_47, (int) ('i'), 
18402 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18403    // automatic destructor
18404    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 9421, G__G__GenVector32_185_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18405    // automatic assignment operator
18406    G__memfunc_setup("operator=", 937, G__G__GenVector32_185_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18407    G__tag_memfunc_reset();
18408 }
18409 
18410 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18411    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18412    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18413    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8389,G__G__GenVector32_186_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18414    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8389,G__G__GenVector32_186_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18415 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18416 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18417    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_186_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18418    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_186_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18419    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_186_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18420 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18421 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18422    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_186_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18423 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
18424 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18425    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_186_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18426    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_186_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18427 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18428 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18429    G__memfunc_setup("operator==",998,G__G__GenVector32_186_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18430    G__memfunc_setup("operator!=",970,G__G__GenVector32_186_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18431    G__memfunc_setup("X",88,G__G__GenVector32_186_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18432    G__memfunc_setup("Y",89,G__G__GenVector32_186_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18433    G__memfunc_setup("Z",90,G__G__GenVector32_186_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18434    G__memfunc_setup("R",82,G__G__GenVector32_186_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18435    G__memfunc_setup("Theta",502,G__G__GenVector32_186_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18436    G__memfunc_setup("Phi",289,G__G__GenVector32_186_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18437    G__memfunc_setup("Eta",282,G__G__GenVector32_186_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18438    G__memfunc_setup("Rho",297,G__G__GenVector32_186_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18439    G__memfunc_setup("Mag2",327,G__G__GenVector32_186_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18440    G__memfunc_setup("Perp2",457,G__G__GenVector32_186_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18441    G__memfunc_setup("Unit",416,G__G__GenVector32_186_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18442    G__memfunc_setup("SetX",388,G__G__GenVector32_186_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18443    G__memfunc_setup("SetY",389,G__G__GenVector32_186_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18444    G__memfunc_setup("SetZ",390,G__G__GenVector32_186_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18445    G__memfunc_setup("SetR",382,G__G__GenVector32_186_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18446    G__memfunc_setup("SetTheta",802,G__G__GenVector32_186_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18447    G__memfunc_setup("SetPhi",589,G__G__GenVector32_186_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18448    G__memfunc_setup("SetRho",597,G__G__GenVector32_186_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18449    G__memfunc_setup("SetEta",582,G__G__GenVector32_186_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18450    G__memfunc_setup("operator*=",979,G__G__GenVector32_186_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18451    G__memfunc_setup("operator/=",984,G__G__GenVector32_186_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18452    G__memfunc_setup("operator*",918,G__G__GenVector32_186_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18453    G__memfunc_setup("operator-",921,G__G__GenVector32_186_0_33, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18454    G__memfunc_setup("operator+",919,G__G__GenVector32_186_0_34, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18455    G__memfunc_setup("operator/",923,G__G__GenVector32_186_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18456    G__memfunc_setup("x",120,G__G__GenVector32_186_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18457    G__memfunc_setup("y",121,G__G__GenVector32_186_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18458    G__memfunc_setup("z",122,G__G__GenVector32_186_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18459    G__memfunc_setup("r",114,G__G__GenVector32_186_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18460    G__memfunc_setup("theta",534,G__G__GenVector32_186_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18461    G__memfunc_setup("phi",321,G__G__GenVector32_186_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18462    G__memfunc_setup("eta",314,G__G__GenVector32_186_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18463    G__memfunc_setup("rho",329,G__G__GenVector32_186_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18464    G__memfunc_setup("mag2",359,G__G__GenVector32_186_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18465    G__memfunc_setup("perp2",489,G__G__GenVector32_186_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18466    G__memfunc_setup("unit",448,G__G__GenVector32_186_0_46, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18467    // automatic copy constructor
18468    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8389, G__G__GenVector32_186_0_47, (int) ('i'), 
18469 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18470    // automatic destructor
18471    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8515, G__G__GenVector32_186_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18472    // automatic assignment operator
18473    G__memfunc_setup("operator=", 937, G__G__GenVector32_186_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18474    G__tag_memfunc_reset();
18475 }
18476 
18477 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18478    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18479    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18480    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",9013,G__G__GenVector32_187_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18481    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",9013,G__G__GenVector32_187_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18482 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18483 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18484    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_187_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18485    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_187_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18486    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_187_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18487 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18488 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18489    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_187_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18490 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
18491 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18492    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_187_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18493    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_187_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18494 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18495 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18496    G__memfunc_setup("operator==",998,G__G__GenVector32_187_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18497    G__memfunc_setup("operator!=",970,G__G__GenVector32_187_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18498    G__memfunc_setup("X",88,G__G__GenVector32_187_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18499    G__memfunc_setup("Y",89,G__G__GenVector32_187_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18500    G__memfunc_setup("Z",90,G__G__GenVector32_187_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18501    G__memfunc_setup("R",82,G__G__GenVector32_187_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18502    G__memfunc_setup("Theta",502,G__G__GenVector32_187_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18503    G__memfunc_setup("Phi",289,G__G__GenVector32_187_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18504    G__memfunc_setup("Eta",282,G__G__GenVector32_187_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18505    G__memfunc_setup("Rho",297,G__G__GenVector32_187_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18506    G__memfunc_setup("Mag2",327,G__G__GenVector32_187_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18507    G__memfunc_setup("Perp2",457,G__G__GenVector32_187_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18508    G__memfunc_setup("Unit",416,G__G__GenVector32_187_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18509    G__memfunc_setup("SetX",388,G__G__GenVector32_187_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18510    G__memfunc_setup("SetY",389,G__G__GenVector32_187_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18511    G__memfunc_setup("SetZ",390,G__G__GenVector32_187_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18512    G__memfunc_setup("SetR",382,G__G__GenVector32_187_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18513    G__memfunc_setup("SetTheta",802,G__G__GenVector32_187_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18514    G__memfunc_setup("SetPhi",589,G__G__GenVector32_187_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18515    G__memfunc_setup("SetRho",597,G__G__GenVector32_187_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18516    G__memfunc_setup("SetEta",582,G__G__GenVector32_187_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18517    G__memfunc_setup("operator*=",979,G__G__GenVector32_187_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18518    G__memfunc_setup("operator/=",984,G__G__GenVector32_187_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18519    G__memfunc_setup("operator*",918,G__G__GenVector32_187_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18520    G__memfunc_setup("operator-",921,G__G__GenVector32_187_0_33, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18521    G__memfunc_setup("operator+",919,G__G__GenVector32_187_0_34, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18522    G__memfunc_setup("operator/",923,G__G__GenVector32_187_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18523    G__memfunc_setup("x",120,G__G__GenVector32_187_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18524    G__memfunc_setup("y",121,G__G__GenVector32_187_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18525    G__memfunc_setup("z",122,G__G__GenVector32_187_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18526    G__memfunc_setup("r",114,G__G__GenVector32_187_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18527    G__memfunc_setup("theta",534,G__G__GenVector32_187_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18528    G__memfunc_setup("phi",321,G__G__GenVector32_187_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18529    G__memfunc_setup("eta",314,G__G__GenVector32_187_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18530    G__memfunc_setup("rho",329,G__G__GenVector32_187_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18531    G__memfunc_setup("mag2",359,G__G__GenVector32_187_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18532    G__memfunc_setup("perp2",489,G__G__GenVector32_187_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18533    G__memfunc_setup("unit",448,G__G__GenVector32_187_0_46, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18534    // automatic copy constructor
18535    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 9013, G__G__GenVector32_187_0_47, (int) ('i'), 
18536 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18537    // automatic destructor
18538    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 9139, G__G__GenVector32_187_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18539    // automatic assignment operator
18540    G__memfunc_setup("operator=", 937, G__G__GenVector32_187_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18541    G__tag_memfunc_reset();
18542 }
18543 
18544 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18545    /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18546    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18547    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8413,G__G__GenVector32_188_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18548    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8413,G__G__GenVector32_188_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18549 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b "
18550 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
18551    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_188_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
18552    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_188_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18553    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_188_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18554 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18555 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18556    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_188_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18557 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
18558 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18559    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_188_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18560    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_188_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18561 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18562 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18563    G__memfunc_setup("operator==",998,G__G__GenVector32_188_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18564    G__memfunc_setup("operator!=",970,G__G__GenVector32_188_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18565    G__memfunc_setup("X",88,G__G__GenVector32_188_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18566    G__memfunc_setup("Y",89,G__G__GenVector32_188_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18567    G__memfunc_setup("Z",90,G__G__GenVector32_188_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18568    G__memfunc_setup("R",82,G__G__GenVector32_188_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18569    G__memfunc_setup("Theta",502,G__G__GenVector32_188_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18570    G__memfunc_setup("Phi",289,G__G__GenVector32_188_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18571    G__memfunc_setup("Eta",282,G__G__GenVector32_188_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18572    G__memfunc_setup("Rho",297,G__G__GenVector32_188_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18573    G__memfunc_setup("Mag2",327,G__G__GenVector32_188_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18574    G__memfunc_setup("Perp2",457,G__G__GenVector32_188_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18575    G__memfunc_setup("SetX",388,G__G__GenVector32_188_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18576    G__memfunc_setup("SetY",389,G__G__GenVector32_188_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18577    G__memfunc_setup("SetZ",390,G__G__GenVector32_188_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18578    G__memfunc_setup("SetR",382,G__G__GenVector32_188_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18579    G__memfunc_setup("SetTheta",802,G__G__GenVector32_188_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18580    G__memfunc_setup("SetPhi",589,G__G__GenVector32_188_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18581    G__memfunc_setup("SetRho",597,G__G__GenVector32_188_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18582    G__memfunc_setup("SetEta",582,G__G__GenVector32_188_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18583    G__memfunc_setup("operator*=",979,G__G__GenVector32_188_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18584    G__memfunc_setup("operator/=",984,G__G__GenVector32_188_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18585    G__memfunc_setup("operator*",918,G__G__GenVector32_188_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18586    G__memfunc_setup("operator/",923,G__G__GenVector32_188_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18587    G__memfunc_setup("x",120,G__G__GenVector32_188_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18588    G__memfunc_setup("y",121,G__G__GenVector32_188_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18589    G__memfunc_setup("z",122,G__G__GenVector32_188_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18590    G__memfunc_setup("r",114,G__G__GenVector32_188_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18591    G__memfunc_setup("theta",534,G__G__GenVector32_188_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18592    G__memfunc_setup("phi",321,G__G__GenVector32_188_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18593    G__memfunc_setup("eta",314,G__G__GenVector32_188_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18594    G__memfunc_setup("rho",329,G__G__GenVector32_188_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18595    G__memfunc_setup("mag2",359,G__G__GenVector32_188_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18596    G__memfunc_setup("perp2",489,G__G__GenVector32_188_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18597    // automatic copy constructor
18598    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8413, G__G__GenVector32_188_0_43, (int) ('i'), 
18599 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18600    // automatic destructor
18601    G__memfunc_setup("~PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8539, G__G__GenVector32_188_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18602    // automatic assignment operator
18603    G__memfunc_setup("operator=", 937, G__G__GenVector32_188_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18604    G__tag_memfunc_reset();
18605 }
18606 
18607 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18608    /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18609    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18610    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8907,G__G__GenVector32_189_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18611    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8907,G__G__GenVector32_189_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18612 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b "
18613 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
18614    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_189_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
18615    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_189_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18616    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_189_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18617 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18618 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18619    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_189_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18620 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
18621 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18622    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_189_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18623    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_189_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18624 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18625 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18626    G__memfunc_setup("operator==",998,G__G__GenVector32_189_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18627    G__memfunc_setup("operator!=",970,G__G__GenVector32_189_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18628    G__memfunc_setup("X",88,G__G__GenVector32_189_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18629    G__memfunc_setup("Y",89,G__G__GenVector32_189_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18630    G__memfunc_setup("Z",90,G__G__GenVector32_189_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18631    G__memfunc_setup("R",82,G__G__GenVector32_189_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18632    G__memfunc_setup("Theta",502,G__G__GenVector32_189_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18633    G__memfunc_setup("Phi",289,G__G__GenVector32_189_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18634    G__memfunc_setup("Eta",282,G__G__GenVector32_189_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18635    G__memfunc_setup("Rho",297,G__G__GenVector32_189_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18636    G__memfunc_setup("Mag2",327,G__G__GenVector32_189_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18637    G__memfunc_setup("Perp2",457,G__G__GenVector32_189_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18638    G__memfunc_setup("SetX",388,G__G__GenVector32_189_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18639    G__memfunc_setup("SetY",389,G__G__GenVector32_189_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18640    G__memfunc_setup("SetZ",390,G__G__GenVector32_189_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18641    G__memfunc_setup("SetR",382,G__G__GenVector32_189_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18642    G__memfunc_setup("SetTheta",802,G__G__GenVector32_189_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18643    G__memfunc_setup("SetPhi",589,G__G__GenVector32_189_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18644    G__memfunc_setup("SetRho",597,G__G__GenVector32_189_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18645    G__memfunc_setup("SetEta",582,G__G__GenVector32_189_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18646    G__memfunc_setup("operator*=",979,G__G__GenVector32_189_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18647    G__memfunc_setup("operator/=",984,G__G__GenVector32_189_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18648    G__memfunc_setup("operator*",918,G__G__GenVector32_189_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18649    G__memfunc_setup("operator/",923,G__G__GenVector32_189_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18650    G__memfunc_setup("x",120,G__G__GenVector32_189_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18651    G__memfunc_setup("y",121,G__G__GenVector32_189_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18652    G__memfunc_setup("z",122,G__G__GenVector32_189_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18653    G__memfunc_setup("r",114,G__G__GenVector32_189_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18654    G__memfunc_setup("theta",534,G__G__GenVector32_189_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18655    G__memfunc_setup("phi",321,G__G__GenVector32_189_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18656    G__memfunc_setup("eta",314,G__G__GenVector32_189_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18657    G__memfunc_setup("rho",329,G__G__GenVector32_189_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18658    G__memfunc_setup("mag2",359,G__G__GenVector32_189_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18659    G__memfunc_setup("perp2",489,G__G__GenVector32_189_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18660    // automatic copy constructor
18661    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8907, G__G__GenVector32_189_0_43, (int) ('i'), 
18662 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18663    // automatic destructor
18664    G__memfunc_setup("~PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 9033, G__G__GenVector32_189_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18665    // automatic assignment operator
18666    G__memfunc_setup("operator=", 937, G__G__GenVector32_189_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18667    G__tag_memfunc_reset();
18668 }
18669 
18670 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18671    /* ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18672    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18673    G__memfunc_setup("PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8001,G__G__GenVector32_190_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18674    G__memfunc_setup("PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8001,G__G__GenVector32_190_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18675 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b "
18676 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
18677    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_190_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
18678    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_190_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18679    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_190_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18680 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18681 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18682    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_190_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18683 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
18684 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18685    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_190_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18686    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_190_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18687 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18688 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18689    G__memfunc_setup("operator==",998,G__G__GenVector32_190_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18690    G__memfunc_setup("operator!=",970,G__G__GenVector32_190_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18691    G__memfunc_setup("X",88,G__G__GenVector32_190_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18692    G__memfunc_setup("Y",89,G__G__GenVector32_190_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18693    G__memfunc_setup("Z",90,G__G__GenVector32_190_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18694    G__memfunc_setup("R",82,G__G__GenVector32_190_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18695    G__memfunc_setup("Theta",502,G__G__GenVector32_190_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18696    G__memfunc_setup("Phi",289,G__G__GenVector32_190_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18697    G__memfunc_setup("Eta",282,G__G__GenVector32_190_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18698    G__memfunc_setup("Rho",297,G__G__GenVector32_190_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18699    G__memfunc_setup("Mag2",327,G__G__GenVector32_190_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18700    G__memfunc_setup("Perp2",457,G__G__GenVector32_190_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18701    G__memfunc_setup("SetX",388,G__G__GenVector32_190_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18702    G__memfunc_setup("SetY",389,G__G__GenVector32_190_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18703    G__memfunc_setup("SetZ",390,G__G__GenVector32_190_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18704    G__memfunc_setup("SetR",382,G__G__GenVector32_190_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18705    G__memfunc_setup("SetTheta",802,G__G__GenVector32_190_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18706    G__memfunc_setup("SetPhi",589,G__G__GenVector32_190_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18707    G__memfunc_setup("SetRho",597,G__G__GenVector32_190_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18708    G__memfunc_setup("SetEta",582,G__G__GenVector32_190_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18709    G__memfunc_setup("operator*=",979,G__G__GenVector32_190_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18710    G__memfunc_setup("operator/=",984,G__G__GenVector32_190_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18711    G__memfunc_setup("operator*",918,G__G__GenVector32_190_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18712    G__memfunc_setup("operator/",923,G__G__GenVector32_190_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18713    G__memfunc_setup("x",120,G__G__GenVector32_190_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18714    G__memfunc_setup("y",121,G__G__GenVector32_190_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18715    G__memfunc_setup("z",122,G__G__GenVector32_190_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18716    G__memfunc_setup("r",114,G__G__GenVector32_190_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18717    G__memfunc_setup("theta",534,G__G__GenVector32_190_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18718    G__memfunc_setup("phi",321,G__G__GenVector32_190_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18719    G__memfunc_setup("eta",314,G__G__GenVector32_190_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18720    G__memfunc_setup("rho",329,G__G__GenVector32_190_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18721    G__memfunc_setup("mag2",359,G__G__GenVector32_190_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18722    G__memfunc_setup("perp2",489,G__G__GenVector32_190_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18723    // automatic copy constructor
18724    G__memfunc_setup("PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8001, G__G__GenVector32_190_0_43, (int) ('i'), 
18725 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18726    // automatic destructor
18727    G__memfunc_setup("~PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8127, G__G__GenVector32_190_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18728    // automatic assignment operator
18729    G__memfunc_setup("operator=", 937, G__G__GenVector32_190_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18730    G__tag_memfunc_reset();
18731 }
18732 
18733 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR(void) {
18734    /* ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag> */
18735    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR));
18736    G__memfunc_setup("PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8625,G__G__GenVector32_191_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18737    G__memfunc_setup("PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>",8625,G__G__GenVector32_191_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18738 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - b "
18739 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
18740    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_191_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
18741    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_191_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18742    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_191_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18743 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18744 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18745    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_191_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18746 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - b "
18747 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18748    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_191_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18749    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_191_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18750 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - b "
18751 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18752    G__memfunc_setup("operator==",998,G__G__GenVector32_191_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18753    G__memfunc_setup("operator!=",970,G__G__GenVector32_191_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18754    G__memfunc_setup("X",88,G__G__GenVector32_191_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18755    G__memfunc_setup("Y",89,G__G__GenVector32_191_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18756    G__memfunc_setup("Z",90,G__G__GenVector32_191_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18757    G__memfunc_setup("R",82,G__G__GenVector32_191_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18758    G__memfunc_setup("Theta",502,G__G__GenVector32_191_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18759    G__memfunc_setup("Phi",289,G__G__GenVector32_191_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18760    G__memfunc_setup("Eta",282,G__G__GenVector32_191_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18761    G__memfunc_setup("Rho",297,G__G__GenVector32_191_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18762    G__memfunc_setup("Mag2",327,G__G__GenVector32_191_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18763    G__memfunc_setup("Perp2",457,G__G__GenVector32_191_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18764    G__memfunc_setup("SetX",388,G__G__GenVector32_191_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18765    G__memfunc_setup("SetY",389,G__G__GenVector32_191_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18766    G__memfunc_setup("SetZ",390,G__G__GenVector32_191_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18767    G__memfunc_setup("SetR",382,G__G__GenVector32_191_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18768    G__memfunc_setup("SetTheta",802,G__G__GenVector32_191_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18769    G__memfunc_setup("SetPhi",589,G__G__GenVector32_191_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18770    G__memfunc_setup("SetRho",597,G__G__GenVector32_191_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18771    G__memfunc_setup("SetEta",582,G__G__GenVector32_191_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18772    G__memfunc_setup("operator*=",979,G__G__GenVector32_191_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18773    G__memfunc_setup("operator/=",984,G__G__GenVector32_191_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18774    G__memfunc_setup("operator*",918,G__G__GenVector32_191_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18775    G__memfunc_setup("operator/",923,G__G__GenVector32_191_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18776    G__memfunc_setup("x",120,G__G__GenVector32_191_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18777    G__memfunc_setup("y",121,G__G__GenVector32_191_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18778    G__memfunc_setup("z",122,G__G__GenVector32_191_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18779    G__memfunc_setup("r",114,G__G__GenVector32_191_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18780    G__memfunc_setup("theta",534,G__G__GenVector32_191_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18781    G__memfunc_setup("phi",321,G__G__GenVector32_191_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18782    G__memfunc_setup("eta",314,G__G__GenVector32_191_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18783    G__memfunc_setup("rho",329,G__G__GenVector32_191_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18784    G__memfunc_setup("mag2",359,G__G__GenVector32_191_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18785    G__memfunc_setup("perp2",489,G__G__GenVector32_191_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18786    // automatic copy constructor
18787    G__memfunc_setup("PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8625, G__G__GenVector32_191_0_43, (int) ('i'), 
18788 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18789    // automatic destructor
18790    G__memfunc_setup("~PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>", 8751, G__G__GenVector32_191_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18791    // automatic assignment operator
18792    G__memfunc_setup("operator=", 937, G__G__GenVector32_191_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18793    G__tag_memfunc_reset();
18794 }
18795 
18796 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void) {
18797    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
18798    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
18799    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>",8583,G__G__GenVector32_192_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18800    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>",8583,G__G__GenVector32_192_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18801 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
18802 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18803    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_192_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18804    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_192_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18805    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_192_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18806 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
18807 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18808    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_192_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18809 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - b "
18810 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18811    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_192_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18812    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_192_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18813 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
18814 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18815    G__memfunc_setup("operator==",998,G__G__GenVector32_192_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18816    G__memfunc_setup("operator!=",970,G__G__GenVector32_192_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18817    G__memfunc_setup("X",88,G__G__GenVector32_192_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18818    G__memfunc_setup("Y",89,G__G__GenVector32_192_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18819    G__memfunc_setup("Z",90,G__G__GenVector32_192_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18820    G__memfunc_setup("R",82,G__G__GenVector32_192_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18821    G__memfunc_setup("Theta",502,G__G__GenVector32_192_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18822    G__memfunc_setup("Phi",289,G__G__GenVector32_192_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18823    G__memfunc_setup("Eta",282,G__G__GenVector32_192_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18824    G__memfunc_setup("Rho",297,G__G__GenVector32_192_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18825    G__memfunc_setup("Mag2",327,G__G__GenVector32_192_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18826    G__memfunc_setup("Perp2",457,G__G__GenVector32_192_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18827    G__memfunc_setup("Unit",416,G__G__GenVector32_192_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18828    G__memfunc_setup("SetX",388,G__G__GenVector32_192_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18829    G__memfunc_setup("SetY",389,G__G__GenVector32_192_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18830    G__memfunc_setup("SetZ",390,G__G__GenVector32_192_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18831    G__memfunc_setup("SetR",382,G__G__GenVector32_192_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18832    G__memfunc_setup("SetTheta",802,G__G__GenVector32_192_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18833    G__memfunc_setup("SetPhi",589,G__G__GenVector32_192_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18834    G__memfunc_setup("SetRho",597,G__G__GenVector32_192_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18835    G__memfunc_setup("SetEta",582,G__G__GenVector32_192_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18836    G__memfunc_setup("operator*=",979,G__G__GenVector32_192_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18837    G__memfunc_setup("operator/=",984,G__G__GenVector32_192_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18838    G__memfunc_setup("operator*",918,G__G__GenVector32_192_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18839    G__memfunc_setup("operator-",921,G__G__GenVector32_192_0_33, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18840    G__memfunc_setup("operator+",919,G__G__GenVector32_192_0_34, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18841    G__memfunc_setup("operator/",923,G__G__GenVector32_192_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18842    G__memfunc_setup("x",120,G__G__GenVector32_192_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18843    G__memfunc_setup("y",121,G__G__GenVector32_192_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18844    G__memfunc_setup("z",122,G__G__GenVector32_192_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18845    G__memfunc_setup("r",114,G__G__GenVector32_192_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18846    G__memfunc_setup("theta",534,G__G__GenVector32_192_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18847    G__memfunc_setup("phi",321,G__G__GenVector32_192_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18848    G__memfunc_setup("eta",314,G__G__GenVector32_192_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18849    G__memfunc_setup("rho",329,G__G__GenVector32_192_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18850    G__memfunc_setup("mag2",359,G__G__GenVector32_192_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18851    G__memfunc_setup("perp2",489,G__G__GenVector32_192_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18852    G__memfunc_setup("unit",448,G__G__GenVector32_192_0_46, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18853    // automatic copy constructor
18854    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", 8583, G__G__GenVector32_192_0_47, (int) ('i'), 
18855 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18856    // automatic destructor
18857    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", 8709, G__G__GenVector32_192_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18858    // automatic assignment operator
18859    G__memfunc_setup("operator=", 937, G__G__GenVector32_192_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18860    G__tag_memfunc_reset();
18861 }
18862 
18863 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void) {
18864    /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
18865    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
18866    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>",9077,G__G__GenVector32_193_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18867    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>",9077,G__G__GenVector32_193_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18868 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
18869 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18870    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_193_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18871    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_193_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18872    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_193_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18873 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
18874 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18875    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_193_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18876 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - b "
18877 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18878    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_193_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18879    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_193_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18880 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
18881 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18882    G__memfunc_setup("operator==",998,G__G__GenVector32_193_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18883    G__memfunc_setup("operator!=",970,G__G__GenVector32_193_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18884    G__memfunc_setup("X",88,G__G__GenVector32_193_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18885    G__memfunc_setup("Y",89,G__G__GenVector32_193_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18886    G__memfunc_setup("Z",90,G__G__GenVector32_193_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18887    G__memfunc_setup("R",82,G__G__GenVector32_193_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18888    G__memfunc_setup("Theta",502,G__G__GenVector32_193_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18889    G__memfunc_setup("Phi",289,G__G__GenVector32_193_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18890    G__memfunc_setup("Eta",282,G__G__GenVector32_193_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18891    G__memfunc_setup("Rho",297,G__G__GenVector32_193_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18892    G__memfunc_setup("Mag2",327,G__G__GenVector32_193_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18893    G__memfunc_setup("Perp2",457,G__G__GenVector32_193_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18894    G__memfunc_setup("Unit",416,G__G__GenVector32_193_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18895    G__memfunc_setup("SetX",388,G__G__GenVector32_193_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18896    G__memfunc_setup("SetY",389,G__G__GenVector32_193_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18897    G__memfunc_setup("SetZ",390,G__G__GenVector32_193_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18898    G__memfunc_setup("SetR",382,G__G__GenVector32_193_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18899    G__memfunc_setup("SetTheta",802,G__G__GenVector32_193_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18900    G__memfunc_setup("SetPhi",589,G__G__GenVector32_193_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18901    G__memfunc_setup("SetRho",597,G__G__GenVector32_193_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18902    G__memfunc_setup("SetEta",582,G__G__GenVector32_193_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18903    G__memfunc_setup("operator*=",979,G__G__GenVector32_193_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18904    G__memfunc_setup("operator/=",984,G__G__GenVector32_193_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18905    G__memfunc_setup("operator*",918,G__G__GenVector32_193_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18906    G__memfunc_setup("operator-",921,G__G__GenVector32_193_0_33, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18907    G__memfunc_setup("operator+",919,G__G__GenVector32_193_0_34, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18908    G__memfunc_setup("operator/",923,G__G__GenVector32_193_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18909    G__memfunc_setup("x",120,G__G__GenVector32_193_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18910    G__memfunc_setup("y",121,G__G__GenVector32_193_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18911    G__memfunc_setup("z",122,G__G__GenVector32_193_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18912    G__memfunc_setup("r",114,G__G__GenVector32_193_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18913    G__memfunc_setup("theta",534,G__G__GenVector32_193_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18914    G__memfunc_setup("phi",321,G__G__GenVector32_193_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18915    G__memfunc_setup("eta",314,G__G__GenVector32_193_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18916    G__memfunc_setup("rho",329,G__G__GenVector32_193_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18917    G__memfunc_setup("mag2",359,G__G__GenVector32_193_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18918    G__memfunc_setup("perp2",489,G__G__GenVector32_193_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18919    G__memfunc_setup("unit",448,G__G__GenVector32_193_0_46, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18920    // automatic copy constructor
18921    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", 9077, G__G__GenVector32_193_0_47, (int) ('i'), 
18922 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18923    // automatic destructor
18924    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", 9203, G__G__GenVector32_193_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18925    // automatic assignment operator
18926    G__memfunc_setup("operator=", 937, G__G__GenVector32_193_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18927    G__tag_memfunc_reset();
18928 }
18929 
18930 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void) {
18931    /* ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
18932    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
18933    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>",8685,G__G__GenVector32_194_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
18934    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>",8685,G__G__GenVector32_194_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
18935 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
18936 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18937    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_194_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18938    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_194_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
18939    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_194_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18940 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
18941 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18942    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_194_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
18943 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - b "
18944 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
18945    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_194_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
18946    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_194_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
18947 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
18948 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
18949    G__memfunc_setup("operator==",998,G__G__GenVector32_194_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18950    G__memfunc_setup("operator!=",970,G__G__GenVector32_194_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
18951    G__memfunc_setup("X",88,G__G__GenVector32_194_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18952    G__memfunc_setup("Y",89,G__G__GenVector32_194_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18953    G__memfunc_setup("Z",90,G__G__GenVector32_194_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18954    G__memfunc_setup("R",82,G__G__GenVector32_194_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18955    G__memfunc_setup("Theta",502,G__G__GenVector32_194_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18956    G__memfunc_setup("Phi",289,G__G__GenVector32_194_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18957    G__memfunc_setup("Eta",282,G__G__GenVector32_194_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18958    G__memfunc_setup("Rho",297,G__G__GenVector32_194_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18959    G__memfunc_setup("Mag2",327,G__G__GenVector32_194_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18960    G__memfunc_setup("Perp2",457,G__G__GenVector32_194_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18961    G__memfunc_setup("Unit",416,G__G__GenVector32_194_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18962    G__memfunc_setup("SetX",388,G__G__GenVector32_194_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
18963    G__memfunc_setup("SetY",389,G__G__GenVector32_194_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
18964    G__memfunc_setup("SetZ",390,G__G__GenVector32_194_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
18965    G__memfunc_setup("SetR",382,G__G__GenVector32_194_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18966    G__memfunc_setup("SetTheta",802,G__G__GenVector32_194_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18967    G__memfunc_setup("SetPhi",589,G__G__GenVector32_194_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
18968    G__memfunc_setup("SetRho",597,G__G__GenVector32_194_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
18969    G__memfunc_setup("SetEta",582,G__G__GenVector32_194_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
18970    G__memfunc_setup("operator*=",979,G__G__GenVector32_194_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18971    G__memfunc_setup("operator/=",984,G__G__GenVector32_194_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18972    G__memfunc_setup("operator*",918,G__G__GenVector32_194_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18973    G__memfunc_setup("operator-",921,G__G__GenVector32_194_0_33, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18974    G__memfunc_setup("operator+",919,G__G__GenVector32_194_0_34, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18975    G__memfunc_setup("operator/",923,G__G__GenVector32_194_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
18976    G__memfunc_setup("x",120,G__G__GenVector32_194_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18977    G__memfunc_setup("y",121,G__G__GenVector32_194_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18978    G__memfunc_setup("z",122,G__G__GenVector32_194_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18979    G__memfunc_setup("r",114,G__G__GenVector32_194_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18980    G__memfunc_setup("theta",534,G__G__GenVector32_194_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18981    G__memfunc_setup("phi",321,G__G__GenVector32_194_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18982    G__memfunc_setup("eta",314,G__G__GenVector32_194_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18983    G__memfunc_setup("rho",329,G__G__GenVector32_194_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18984    G__memfunc_setup("mag2",359,G__G__GenVector32_194_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18985    G__memfunc_setup("perp2",489,G__G__GenVector32_194_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18986    G__memfunc_setup("unit",448,G__G__GenVector32_194_0_46, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
18987    // automatic copy constructor
18988    G__memfunc_setup("DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", 8685, G__G__GenVector32_194_0_47, (int) ('i'), 
18989 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18990    // automatic destructor
18991    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", 8811, G__G__GenVector32_194_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
18992    // automatic assignment operator
18993    G__memfunc_setup("operator=", 937, G__G__GenVector32_194_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
18994    G__tag_memfunc_reset();
18995 }
18996 
18997 static void G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void) {
18998    /* ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
18999    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
19000    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>",9179,G__G__GenVector32_195_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19001    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>",9179,G__G__GenVector32_195_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
19002 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
19003 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19004    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_195_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 0, 0, 5, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19005    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_195_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19006    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_195_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19007 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
19008 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19009    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_195_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
19010 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - b "
19011 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
19012    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_195_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19013    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_195_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19014 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
19015 "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19016    G__memfunc_setup("operator==",998,G__G__GenVector32_195_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19017    G__memfunc_setup("operator!=",970,G__G__GenVector32_195_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19018    G__memfunc_setup("X",88,G__G__GenVector32_195_0_11, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19019    G__memfunc_setup("Y",89,G__G__GenVector32_195_0_12, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19020    G__memfunc_setup("Z",90,G__G__GenVector32_195_0_13, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19021    G__memfunc_setup("R",82,G__G__GenVector32_195_0_14, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19022    G__memfunc_setup("Theta",502,G__G__GenVector32_195_0_15, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19023    G__memfunc_setup("Phi",289,G__G__GenVector32_195_0_16, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19024    G__memfunc_setup("Eta",282,G__G__GenVector32_195_0_17, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19025    G__memfunc_setup("Rho",297,G__G__GenVector32_195_0_18, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19026    G__memfunc_setup("Mag2",327,G__G__GenVector32_195_0_19, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19027    G__memfunc_setup("Perp2",457,G__G__GenVector32_195_0_20, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19028    G__memfunc_setup("Unit",416,G__G__GenVector32_195_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19029    G__memfunc_setup("SetX",388,G__G__GenVector32_195_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
19030    G__memfunc_setup("SetY",389,G__G__GenVector32_195_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
19031    G__memfunc_setup("SetZ",390,G__G__GenVector32_195_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
19032    G__memfunc_setup("SetR",382,G__G__GenVector32_195_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19033    G__memfunc_setup("SetTheta",802,G__G__GenVector32_195_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19034    G__memfunc_setup("SetPhi",589,G__G__GenVector32_195_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19035    G__memfunc_setup("SetRho",597,G__G__GenVector32_195_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19036    G__memfunc_setup("SetEta",582,G__G__GenVector32_195_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
19037    G__memfunc_setup("operator*=",979,G__G__GenVector32_195_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19038    G__memfunc_setup("operator/=",984,G__G__GenVector32_195_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19039    G__memfunc_setup("operator*",918,G__G__GenVector32_195_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19040    G__memfunc_setup("operator-",921,G__G__GenVector32_195_0_33, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19041    G__memfunc_setup("operator+",919,G__G__GenVector32_195_0_34, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19042    G__memfunc_setup("operator/",923,G__G__GenVector32_195_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19043    G__memfunc_setup("x",120,G__G__GenVector32_195_0_36, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19044    G__memfunc_setup("y",121,G__G__GenVector32_195_0_37, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19045    G__memfunc_setup("z",122,G__G__GenVector32_195_0_38, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19046    G__memfunc_setup("r",114,G__G__GenVector32_195_0_39, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19047    G__memfunc_setup("theta",534,G__G__GenVector32_195_0_40, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19048    G__memfunc_setup("phi",321,G__G__GenVector32_195_0_41, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19049    G__memfunc_setup("eta",314,G__G__GenVector32_195_0_42, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19050    G__memfunc_setup("rho",329,G__G__GenVector32_195_0_43, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19051    G__memfunc_setup("mag2",359,G__G__GenVector32_195_0_44, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19052    G__memfunc_setup("perp2",489,G__G__GenVector32_195_0_45, 100, -1, G__defined_typename("ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19053    G__memfunc_setup("unit",448,G__G__GenVector32_195_0_46, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19054    // automatic copy constructor
19055    G__memfunc_setup("DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", 9179, G__G__GenVector32_195_0_47, (int) ('i'), 
19056 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19057    // automatic destructor
19058    G__memfunc_setup("~DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", 9305, G__G__GenVector32_195_0_48, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19059    // automatic assignment operator
19060    G__memfunc_setup("operator=", 937, G__G__GenVector32_195_0_49, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19061    G__tag_memfunc_reset();
19062 }
19063 
19064 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void) {
19065    /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
19066    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
19067    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>",8195,G__G__GenVector32_196_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19068    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>",8195,G__G__GenVector32_196_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
19069 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 11 - b "
19070 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
19071    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_196_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
19072    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_196_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19073    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_196_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19074 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
19075 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19076    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_196_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
19077 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - b "
19078 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
19079    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_196_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19080    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_196_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19081 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
19082 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19083    G__memfunc_setup("operator==",998,G__G__GenVector32_196_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19084    G__memfunc_setup("operator!=",970,G__G__GenVector32_196_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19085    G__memfunc_setup("X",88,G__G__GenVector32_196_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19086    G__memfunc_setup("Y",89,G__G__GenVector32_196_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19087    G__memfunc_setup("Z",90,G__G__GenVector32_196_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19088    G__memfunc_setup("R",82,G__G__GenVector32_196_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19089    G__memfunc_setup("Theta",502,G__G__GenVector32_196_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19090    G__memfunc_setup("Phi",289,G__G__GenVector32_196_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19091    G__memfunc_setup("Eta",282,G__G__GenVector32_196_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19092    G__memfunc_setup("Rho",297,G__G__GenVector32_196_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19093    G__memfunc_setup("Mag2",327,G__G__GenVector32_196_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19094    G__memfunc_setup("Perp2",457,G__G__GenVector32_196_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19095    G__memfunc_setup("SetX",388,G__G__GenVector32_196_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
19096    G__memfunc_setup("SetY",389,G__G__GenVector32_196_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
19097    G__memfunc_setup("SetZ",390,G__G__GenVector32_196_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
19098    G__memfunc_setup("SetR",382,G__G__GenVector32_196_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19099    G__memfunc_setup("SetTheta",802,G__G__GenVector32_196_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19100    G__memfunc_setup("SetPhi",589,G__G__GenVector32_196_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19101    G__memfunc_setup("SetRho",597,G__G__GenVector32_196_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19102    G__memfunc_setup("SetEta",582,G__G__GenVector32_196_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
19103    G__memfunc_setup("operator*=",979,G__G__GenVector32_196_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19104    G__memfunc_setup("operator/=",984,G__G__GenVector32_196_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19105    G__memfunc_setup("operator*",918,G__G__GenVector32_196_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19106    G__memfunc_setup("operator/",923,G__G__GenVector32_196_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19107    G__memfunc_setup("x",120,G__G__GenVector32_196_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19108    G__memfunc_setup("y",121,G__G__GenVector32_196_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19109    G__memfunc_setup("z",122,G__G__GenVector32_196_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19110    G__memfunc_setup("r",114,G__G__GenVector32_196_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19111    G__memfunc_setup("theta",534,G__G__GenVector32_196_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19112    G__memfunc_setup("phi",321,G__G__GenVector32_196_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19113    G__memfunc_setup("eta",314,G__G__GenVector32_196_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19114    G__memfunc_setup("rho",329,G__G__GenVector32_196_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19115    G__memfunc_setup("mag2",359,G__G__GenVector32_196_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19116    G__memfunc_setup("perp2",489,G__G__GenVector32_196_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19117    // automatic copy constructor
19118    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", 8195, G__G__GenVector32_196_0_43, (int) ('i'), 
19119 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19120    // automatic destructor
19121    G__memfunc_setup("~PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", 8321, G__G__GenVector32_196_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19122    // automatic assignment operator
19123    G__memfunc_setup("operator=", 937, G__G__GenVector32_196_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19124    G__tag_memfunc_reset();
19125 }
19126 
19127 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR(void) {
19128    /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag> */
19129    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR));
19130    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>",8689,G__G__GenVector32_197_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19131    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>",8689,G__G__GenVector32_197_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
19132 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 11 - b "
19133 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
19134    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_197_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
19135    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_197_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19136    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_197_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19137 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
19138 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19139    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_197_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
19140 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - b "
19141 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
19142    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_197_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19143    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_197_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19144 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - b "
19145 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19146    G__memfunc_setup("operator==",998,G__G__GenVector32_197_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19147    G__memfunc_setup("operator!=",970,G__G__GenVector32_197_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19148    G__memfunc_setup("X",88,G__G__GenVector32_197_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19149    G__memfunc_setup("Y",89,G__G__GenVector32_197_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19150    G__memfunc_setup("Z",90,G__G__GenVector32_197_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19151    G__memfunc_setup("R",82,G__G__GenVector32_197_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19152    G__memfunc_setup("Theta",502,G__G__GenVector32_197_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19153    G__memfunc_setup("Phi",289,G__G__GenVector32_197_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19154    G__memfunc_setup("Eta",282,G__G__GenVector32_197_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19155    G__memfunc_setup("Rho",297,G__G__GenVector32_197_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19156    G__memfunc_setup("Mag2",327,G__G__GenVector32_197_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19157    G__memfunc_setup("Perp2",457,G__G__GenVector32_197_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19158    G__memfunc_setup("SetX",388,G__G__GenVector32_197_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
19159    G__memfunc_setup("SetY",389,G__G__GenVector32_197_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
19160    G__memfunc_setup("SetZ",390,G__G__GenVector32_197_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
19161    G__memfunc_setup("SetR",382,G__G__GenVector32_197_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19162    G__memfunc_setup("SetTheta",802,G__G__GenVector32_197_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19163    G__memfunc_setup("SetPhi",589,G__G__GenVector32_197_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19164    G__memfunc_setup("SetRho",597,G__G__GenVector32_197_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19165    G__memfunc_setup("SetEta",582,G__G__GenVector32_197_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
19166    G__memfunc_setup("operator*=",979,G__G__GenVector32_197_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19167    G__memfunc_setup("operator/=",984,G__G__GenVector32_197_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19168    G__memfunc_setup("operator*",918,G__G__GenVector32_197_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19169    G__memfunc_setup("operator/",923,G__G__GenVector32_197_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19170    G__memfunc_setup("x",120,G__G__GenVector32_197_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19171    G__memfunc_setup("y",121,G__G__GenVector32_197_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19172    G__memfunc_setup("z",122,G__G__GenVector32_197_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19173    G__memfunc_setup("r",114,G__G__GenVector32_197_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19174    G__memfunc_setup("theta",534,G__G__GenVector32_197_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19175    G__memfunc_setup("phi",321,G__G__GenVector32_197_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19176    G__memfunc_setup("eta",314,G__G__GenVector32_197_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19177    G__memfunc_setup("rho",329,G__G__GenVector32_197_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19178    G__memfunc_setup("mag2",359,G__G__GenVector32_197_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19179    G__memfunc_setup("perp2",489,G__G__GenVector32_197_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19180    // automatic copy constructor
19181    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", 8689, G__G__GenVector32_197_0_43, (int) ('i'), 
19182 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19183    // automatic destructor
19184    G__memfunc_setup("~PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>", 8815, G__G__GenVector32_197_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19185    // automatic assignment operator
19186    G__memfunc_setup("operator=", 937, G__G__GenVector32_197_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19187    G__tag_memfunc_reset();
19188 }
19189 
19190 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void) {
19191    /* ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
19192    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
19193    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>",8297,G__G__GenVector32_198_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19194    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>",8297,G__G__GenVector32_198_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
19195 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 11 - b "
19196 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
19197    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_198_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
19198    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_198_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19199    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_198_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19200 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
19201 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19202    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_198_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
19203 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - b "
19204 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
19205    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_198_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19206    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_198_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19207 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
19208 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19209    G__memfunc_setup("operator==",998,G__G__GenVector32_198_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19210    G__memfunc_setup("operator!=",970,G__G__GenVector32_198_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19211    G__memfunc_setup("X",88,G__G__GenVector32_198_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19212    G__memfunc_setup("Y",89,G__G__GenVector32_198_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19213    G__memfunc_setup("Z",90,G__G__GenVector32_198_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19214    G__memfunc_setup("R",82,G__G__GenVector32_198_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19215    G__memfunc_setup("Theta",502,G__G__GenVector32_198_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19216    G__memfunc_setup("Phi",289,G__G__GenVector32_198_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19217    G__memfunc_setup("Eta",282,G__G__GenVector32_198_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19218    G__memfunc_setup("Rho",297,G__G__GenVector32_198_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19219    G__memfunc_setup("Mag2",327,G__G__GenVector32_198_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19220    G__memfunc_setup("Perp2",457,G__G__GenVector32_198_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19221    G__memfunc_setup("SetX",388,G__G__GenVector32_198_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
19222    G__memfunc_setup("SetY",389,G__G__GenVector32_198_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
19223    G__memfunc_setup("SetZ",390,G__G__GenVector32_198_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
19224    G__memfunc_setup("SetR",382,G__G__GenVector32_198_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19225    G__memfunc_setup("SetTheta",802,G__G__GenVector32_198_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19226    G__memfunc_setup("SetPhi",589,G__G__GenVector32_198_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19227    G__memfunc_setup("SetRho",597,G__G__GenVector32_198_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19228    G__memfunc_setup("SetEta",582,G__G__GenVector32_198_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
19229    G__memfunc_setup("operator*=",979,G__G__GenVector32_198_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19230    G__memfunc_setup("operator/=",984,G__G__GenVector32_198_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19231    G__memfunc_setup("operator*",918,G__G__GenVector32_198_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19232    G__memfunc_setup("operator/",923,G__G__GenVector32_198_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19233    G__memfunc_setup("x",120,G__G__GenVector32_198_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19234    G__memfunc_setup("y",121,G__G__GenVector32_198_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19235    G__memfunc_setup("z",122,G__G__GenVector32_198_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19236    G__memfunc_setup("r",114,G__G__GenVector32_198_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19237    G__memfunc_setup("theta",534,G__G__GenVector32_198_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19238    G__memfunc_setup("phi",321,G__G__GenVector32_198_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19239    G__memfunc_setup("eta",314,G__G__GenVector32_198_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19240    G__memfunc_setup("rho",329,G__G__GenVector32_198_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19241    G__memfunc_setup("mag2",359,G__G__GenVector32_198_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19242    G__memfunc_setup("perp2",489,G__G__GenVector32_198_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19243    // automatic copy constructor
19244    G__memfunc_setup("PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", 8297, G__G__GenVector32_198_0_43, (int) ('i'), 
19245 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19246    // automatic destructor
19247    G__memfunc_setup("~PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", 8423, G__G__GenVector32_198_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19248    // automatic assignment operator
19249    G__memfunc_setup("operator=", 937, G__G__GenVector32_198_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19250    G__tag_memfunc_reset();
19251 }
19252 
19253 static void G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR(void) {
19254    /* ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag> */
19255    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR));
19256    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>",8791,G__G__GenVector32_199_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19257    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>",8791,G__G__GenVector32_199_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 3, 1, 1, 0, 
19258 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 11 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 11 - b "
19259 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 11 - c", (char*)NULL, (void*) NULL, 0);
19260    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_199_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
19261    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_199_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19262    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_199_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19263 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
19264 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19265    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_199_0_6, 121, -1, -1, 0, 3, 1, 1, 8, 
19266 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - b "
19267 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 1 - c", (char*)NULL, (void*) NULL, 0);
19268    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_199_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19269    G__memfunc_setup("SetXYZ",567,G__G__GenVector32_199_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 3, 1, 1, 0, 
19270 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - b "
19271 "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - c", (char*)NULL, (void*) NULL, 0);
19272    G__memfunc_setup("operator==",998,G__G__GenVector32_199_0_9, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19273    G__memfunc_setup("operator!=",970,G__G__GenVector32_199_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19274    G__memfunc_setup("X",88,G__G__GenVector32_199_0_11, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19275    G__memfunc_setup("Y",89,G__G__GenVector32_199_0_12, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19276    G__memfunc_setup("Z",90,G__G__GenVector32_199_0_13, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19277    G__memfunc_setup("R",82,G__G__GenVector32_199_0_14, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19278    G__memfunc_setup("Theta",502,G__G__GenVector32_199_0_15, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19279    G__memfunc_setup("Phi",289,G__G__GenVector32_199_0_16, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19280    G__memfunc_setup("Eta",282,G__G__GenVector32_199_0_17, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19281    G__memfunc_setup("Rho",297,G__G__GenVector32_199_0_18, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19282    G__memfunc_setup("Mag2",327,G__G__GenVector32_199_0_19, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19283    G__memfunc_setup("Perp2",457,G__G__GenVector32_199_0_20, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19284    G__memfunc_setup("SetX",388,G__G__GenVector32_199_0_21, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - xx", (char*)NULL, (void*) NULL, 0);
19285    G__memfunc_setup("SetY",389,G__G__GenVector32_199_0_22, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - yy", (char*)NULL, (void*) NULL, 0);
19286    G__memfunc_setup("SetZ",390,G__G__GenVector32_199_0_23, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - zz", (char*)NULL, (void*) NULL, 0);
19287    G__memfunc_setup("SetR",382,G__G__GenVector32_199_0_24, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19288    G__memfunc_setup("SetTheta",802,G__G__GenVector32_199_0_25, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19289    G__memfunc_setup("SetPhi",589,G__G__GenVector32_199_0_26, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - ang", (char*)NULL, (void*) NULL, 0);
19290    G__memfunc_setup("SetRho",597,G__G__GenVector32_199_0_27, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - rr", (char*)NULL, (void*) NULL, 0);
19291    G__memfunc_setup("SetEta",582,G__G__GenVector32_199_0_28, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - etaval", (char*)NULL, (void*) NULL, 0);
19292    G__memfunc_setup("operator*=",979,G__G__GenVector32_199_0_29, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19293    G__memfunc_setup("operator/=",984,G__G__GenVector32_199_0_30, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19294    G__memfunc_setup("operator*",918,G__G__GenVector32_199_0_31, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19295    G__memfunc_setup("operator/",923,G__G__GenVector32_199_0_32, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19296    G__memfunc_setup("x",120,G__G__GenVector32_199_0_33, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19297    G__memfunc_setup("y",121,G__G__GenVector32_199_0_34, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19298    G__memfunc_setup("z",122,G__G__GenVector32_199_0_35, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19299    G__memfunc_setup("r",114,G__G__GenVector32_199_0_36, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19300    G__memfunc_setup("theta",534,G__G__GenVector32_199_0_37, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19301    G__memfunc_setup("phi",321,G__G__GenVector32_199_0_38, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19302    G__memfunc_setup("eta",314,G__G__GenVector32_199_0_39, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19303    G__memfunc_setup("rho",329,G__G__GenVector32_199_0_40, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19304    G__memfunc_setup("mag2",359,G__G__GenVector32_199_0_41, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19305    G__memfunc_setup("perp2",489,G__G__GenVector32_199_0_42, 100, -1, G__defined_typename("ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19306    // automatic copy constructor
19307    G__memfunc_setup("PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", 8791, G__G__GenVector32_199_0_43, (int) ('i'), 
19308 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19309    // automatic destructor
19310    G__memfunc_setup("~PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>", 8917, G__G__GenVector32_199_0_44, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19311    // automatic assignment operator
19312    G__memfunc_setup("operator=", 937, G__G__GenVector32_199_0_45, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>' - 11 - -", (char*) NULL, (void*) NULL, 0);
19313    G__tag_memfunc_reset();
19314 }
19315 
19316 static void G__setup_memfuncROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR(void) {
19317    /* ROOT::Math::PxPyPzE4D<Double32_t> */
19318    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR));
19319    G__memfunc_setup("PxPyPzE4D<Double32_t>",1829,G__G__GenVector32_200_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19320    G__memfunc_setup("PxPyPzE4D<Double32_t>",1829,G__G__GenVector32_200_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR), -1, 0, 4, 1, 1, 0, 
19321 "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - py "
19322 "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19323    G__memfunc_setup("PxPyPzE4D<Double32_t>",1829,G__G__GenVector32_200_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::PxPyPzE4D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
19324    G__memfunc_setup("operator=",937,G__G__GenVector32_200_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PxPyPzE4D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
19325    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_200_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19326    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_200_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19327    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_200_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
19328 "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - py "
19329 "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19330    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_200_0_8, 121, -1, -1, 0, 4, 1, 1, 8, 
19331 "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 1 - px d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 1 - py "
19332 "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 1 - pz d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 1 - e", (char*)NULL, (void*) NULL, 0);
19333    G__memfunc_setup("Px",200,G__G__GenVector32_200_0_9, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19334    G__memfunc_setup("Py",201,G__G__GenVector32_200_0_10, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19335    G__memfunc_setup("Pz",202,G__G__GenVector32_200_0_11, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19336    G__memfunc_setup("E",69,G__G__GenVector32_200_0_12, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19337    G__memfunc_setup("X",88,G__G__GenVector32_200_0_13, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19338    G__memfunc_setup("Y",89,G__G__GenVector32_200_0_14, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19339    G__memfunc_setup("Z",90,G__G__GenVector32_200_0_15, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19340    G__memfunc_setup("T",84,G__G__GenVector32_200_0_16, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19341    G__memfunc_setup("P2",130,G__G__GenVector32_200_0_17, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19342    G__memfunc_setup("P",80,G__G__GenVector32_200_0_18, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19343    G__memfunc_setup("R",82,G__G__GenVector32_200_0_19, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19344    G__memfunc_setup("M2",127,G__G__GenVector32_200_0_20, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19345    G__memfunc_setup("Mag2",327,G__G__GenVector32_200_0_21, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19346    G__memfunc_setup("M",77,G__G__GenVector32_200_0_22, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19347    G__memfunc_setup("Mag",277,G__G__GenVector32_200_0_23, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19348    G__memfunc_setup("Pt2",246,G__G__GenVector32_200_0_24, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19349    G__memfunc_setup("Perp2",457,G__G__GenVector32_200_0_25, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19350    G__memfunc_setup("Pt",196,G__G__GenVector32_200_0_26, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19351    G__memfunc_setup("Perp",407,G__G__GenVector32_200_0_27, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19352    G__memfunc_setup("Rho",297,G__G__GenVector32_200_0_28, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19353    G__memfunc_setup("Mt2",243,G__G__GenVector32_200_0_29, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19354    G__memfunc_setup("Mt",193,G__G__GenVector32_200_0_30, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19355    G__memfunc_setup("Et2",235,G__G__GenVector32_200_0_31, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19356    G__memfunc_setup("Et",185,G__G__GenVector32_200_0_32, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19357    G__memfunc_setup("Phi",289,G__G__GenVector32_200_0_33, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19358    G__memfunc_setup("Theta",502,G__G__GenVector32_200_0_34, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19359    G__memfunc_setup("Eta",282,G__G__GenVector32_200_0_35, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19360    G__memfunc_setup("SetPx",500,G__G__GenVector32_200_0_36, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - px", (char*)NULL, (void*) NULL, 0);
19361    G__memfunc_setup("SetPy",501,G__G__GenVector32_200_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - py", (char*)NULL, (void*) NULL, 0);
19362    G__memfunc_setup("SetPz",502,G__G__GenVector32_200_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - pz", (char*)NULL, (void*) NULL, 0);
19363    G__memfunc_setup("SetE",369,G__G__GenVector32_200_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19364    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector32_200_0_40, 121, -1, -1, 0, 4, 1, 1, 0, 
19365 "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - py "
19366 "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19367    G__memfunc_setup("Negate",596,G__G__GenVector32_200_0_41, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19368    G__memfunc_setup("Scale",488,G__G__GenVector32_200_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19369    G__memfunc_setup("operator==",998,G__G__GenVector32_200_0_43, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PxPyPzE4D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19370    G__memfunc_setup("operator!=",970,G__G__GenVector32_200_0_44, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PxPyPzE4D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19371    G__memfunc_setup("x",120,G__G__GenVector32_200_0_45, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19372    G__memfunc_setup("y",121,G__G__GenVector32_200_0_46, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19373    G__memfunc_setup("z",122,G__G__GenVector32_200_0_47, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19374    G__memfunc_setup("t",116,G__G__GenVector32_200_0_48, 100, -1, G__defined_typename("ROOT::Math::PxPyPzE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19375    G__memfunc_setup("SetPt",496,G__G__GenVector32_200_0_49, 121, -1, -1, 0, 1, 5, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - pt", (char*)NULL, (void*) NULL, 0);
19376    G__memfunc_setup("SetEta",582,G__G__GenVector32_200_0_50, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
19377    G__memfunc_setup("SetPhi",589,G__G__GenVector32_200_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
19378    G__memfunc_setup("SetM",377,G__G__GenVector32_200_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzE4D<Double32_t>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
19379    // automatic destructor
19380    G__memfunc_setup("~PxPyPzE4D<Double32_t>", 1955, G__G__GenVector32_200_0_53, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19381    G__tag_memfunc_reset();
19382 }
19383 
19384 static void G__setup_memfuncROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR(void) {
19385    /* ROOT::Math::PtEtaPhiE4D<Double32_t> */
19386    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR));
19387    G__memfunc_setup("PtEtaPhiE4D<Double32_t>",1993,G__G__GenVector32_201_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19388    G__memfunc_setup("PtEtaPhiE4D<Double32_t>",1993,G__G__GenVector32_201_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR), -1, 0, 4, 1, 1, 0, 
19389 "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - pt d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - eta "
19390 "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - phi d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19391    G__memfunc_setup("PtEtaPhiE4D<Double32_t>",1993,G__G__GenVector32_201_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::PtEtaPhiE4D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
19392    G__memfunc_setup("operator=",937,G__G__GenVector32_201_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PtEtaPhiE4D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
19393    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_201_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19394    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_201_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19395    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_201_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
19396 "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - pt d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - eta "
19397 "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - phi d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19398    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_201_0_8, 121, -1, -1, 0, 4, 1, 1, 8, 
19399 "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 1 - pt d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 1 - eta "
19400 "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 1 - phi d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 1 - e", (char*)NULL, (void*) NULL, 0);
19401    G__memfunc_setup("Pt",196,G__G__GenVector32_201_0_9, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19402    G__memfunc_setup("Eta",282,G__G__GenVector32_201_0_10, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19403    G__memfunc_setup("Phi",289,G__G__GenVector32_201_0_11, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19404    G__memfunc_setup("E",69,G__G__GenVector32_201_0_12, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19405    G__memfunc_setup("Perp",407,G__G__GenVector32_201_0_13, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19406    G__memfunc_setup("Rho",297,G__G__GenVector32_201_0_14, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19407    G__memfunc_setup("T",84,G__G__GenVector32_201_0_15, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19408    G__memfunc_setup("Px",200,G__G__GenVector32_201_0_16, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19409    G__memfunc_setup("X",88,G__G__GenVector32_201_0_17, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19410    G__memfunc_setup("Py",201,G__G__GenVector32_201_0_18, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19411    G__memfunc_setup("Y",89,G__G__GenVector32_201_0_19, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19412    G__memfunc_setup("Pz",202,G__G__GenVector32_201_0_20, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19413    G__memfunc_setup("Z",90,G__G__GenVector32_201_0_21, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19414    G__memfunc_setup("P",80,G__G__GenVector32_201_0_22, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19415    G__memfunc_setup("R",82,G__G__GenVector32_201_0_23, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19416    G__memfunc_setup("P2",130,G__G__GenVector32_201_0_24, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19417    G__memfunc_setup("M2",127,G__G__GenVector32_201_0_25, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19418    G__memfunc_setup("Mag2",327,G__G__GenVector32_201_0_26, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19419    G__memfunc_setup("M",77,G__G__GenVector32_201_0_27, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19420    G__memfunc_setup("Mag",277,G__G__GenVector32_201_0_28, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19421    G__memfunc_setup("Pt2",246,G__G__GenVector32_201_0_29, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19422    G__memfunc_setup("Perp2",457,G__G__GenVector32_201_0_30, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19423    G__memfunc_setup("Mt2",243,G__G__GenVector32_201_0_31, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19424    G__memfunc_setup("Mt",193,G__G__GenVector32_201_0_32, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19425    G__memfunc_setup("Et",185,G__G__GenVector32_201_0_33, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19426    G__memfunc_setup("Et2",235,G__G__GenVector32_201_0_34, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19427    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
19428    G__memfunc_setup("Restrict",848,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
19429    G__memfunc_setup("Theta",502,G__G__GenVector32_201_0_37, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19430    G__memfunc_setup("SetPt",496,G__G__GenVector32_201_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - pt", (char*)NULL, (void*) NULL, 0);
19431    G__memfunc_setup("SetEta",582,G__G__GenVector32_201_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
19432    G__memfunc_setup("SetPhi",589,G__G__GenVector32_201_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
19433    G__memfunc_setup("SetE",369,G__G__GenVector32_201_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19434    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector32_201_0_42, 121, -1, -1, 0, 4, 5, 1, 0, 
19435 "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - px d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - py "
19436 "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - pz d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19437    G__memfunc_setup("Negate",596,G__G__GenVector32_201_0_43, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19438    G__memfunc_setup("Scale",488,G__G__GenVector32_201_0_44, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19439    G__memfunc_setup("operator==",998,G__G__GenVector32_201_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PtEtaPhiE4D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19440    G__memfunc_setup("operator!=",970,G__G__GenVector32_201_0_46, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PtEtaPhiE4D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19441    G__memfunc_setup("x",120,G__G__GenVector32_201_0_47, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19442    G__memfunc_setup("y",121,G__G__GenVector32_201_0_48, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19443    G__memfunc_setup("z",122,G__G__GenVector32_201_0_49, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19444    G__memfunc_setup("t",116,G__G__GenVector32_201_0_50, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19445    G__memfunc_setup("SetPx",500,G__G__GenVector32_201_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - px", (char*)NULL, (void*) NULL, 0);
19446    G__memfunc_setup("SetPy",501,G__G__GenVector32_201_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - py", (char*)NULL, (void*) NULL, 0);
19447    G__memfunc_setup("SetPz",502,G__G__GenVector32_201_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - pz", (char*)NULL, (void*) NULL, 0);
19448    G__memfunc_setup("SetM",377,G__G__GenVector32_201_0_54, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiE4D<Double32_t>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
19449    // automatic destructor
19450    G__memfunc_setup("~PtEtaPhiE4D<Double32_t>", 2119, G__G__GenVector32_201_0_55, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19451    G__tag_memfunc_reset();
19452 }
19453 
19454 static void G__setup_memfuncROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR(void) {
19455    /* ROOT::Math::PxPyPzM4D<Double32_t> */
19456    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR));
19457    G__memfunc_setup("PxPyPzM4D<Double32_t>",1837,G__G__GenVector32_202_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19458    G__memfunc_setup("PxPyPzM4D<Double32_t>",1837,G__G__GenVector32_202_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR), -1, 0, 4, 1, 1, 0, 
19459 "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - py "
19460 "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
19461    G__memfunc_setup("PxPyPzM4D<Double32_t>",1837,G__G__GenVector32_202_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::PxPyPzM4D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
19462    G__memfunc_setup("operator=",937,G__G__GenVector32_202_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PxPyPzM4D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
19463    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_202_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19464    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_202_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19465    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_202_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
19466 "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - py "
19467 "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
19468    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_202_0_8, 121, -1, -1, 0, 4, 1, 1, 8, 
19469 "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 1 - px d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 1 - py "
19470 "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 1 - pz d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 1 - m", (char*)NULL, (void*) NULL, 0);
19471    G__memfunc_setup("Px",200,G__G__GenVector32_202_0_9, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19472    G__memfunc_setup("Py",201,G__G__GenVector32_202_0_10, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19473    G__memfunc_setup("Pz",202,G__G__GenVector32_202_0_11, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19474    G__memfunc_setup("M",77,G__G__GenVector32_202_0_12, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19475    G__memfunc_setup("X",88,G__G__GenVector32_202_0_13, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19476    G__memfunc_setup("Y",89,G__G__GenVector32_202_0_14, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19477    G__memfunc_setup("Z",90,G__G__GenVector32_202_0_15, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19478    G__memfunc_setup("E",69,G__G__GenVector32_202_0_16, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19479    G__memfunc_setup("T",84,G__G__GenVector32_202_0_17, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19480    G__memfunc_setup("P2",130,G__G__GenVector32_202_0_18, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19481    G__memfunc_setup("P",80,G__G__GenVector32_202_0_19, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19482    G__memfunc_setup("R",82,G__G__GenVector32_202_0_20, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19483    G__memfunc_setup("M2",127,G__G__GenVector32_202_0_21, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19484    G__memfunc_setup("Mag2",327,G__G__GenVector32_202_0_22, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19485    G__memfunc_setup("Mag",277,G__G__GenVector32_202_0_23, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19486    G__memfunc_setup("E2",119,G__G__GenVector32_202_0_24, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19487    G__memfunc_setup("Pt2",246,G__G__GenVector32_202_0_25, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19488    G__memfunc_setup("Perp2",457,G__G__GenVector32_202_0_26, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19489    G__memfunc_setup("Pt",196,G__G__GenVector32_202_0_27, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19490    G__memfunc_setup("Perp",407,G__G__GenVector32_202_0_28, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19491    G__memfunc_setup("Rho",297,G__G__GenVector32_202_0_29, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19492    G__memfunc_setup("Mt2",243,G__G__GenVector32_202_0_30, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19493    G__memfunc_setup("Mt",193,G__G__GenVector32_202_0_31, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19494    G__memfunc_setup("Et2",235,G__G__GenVector32_202_0_32, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19495    G__memfunc_setup("Et",185,G__G__GenVector32_202_0_33, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19496    G__memfunc_setup("Phi",289,G__G__GenVector32_202_0_34, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19497    G__memfunc_setup("Theta",502,G__G__GenVector32_202_0_35, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19498    G__memfunc_setup("Eta",282,G__G__GenVector32_202_0_36, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19499    G__memfunc_setup("SetPx",500,G__G__GenVector32_202_0_37, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - px", (char*)NULL, (void*) NULL, 0);
19500    G__memfunc_setup("SetPy",501,G__G__GenVector32_202_0_38, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - py", (char*)NULL, (void*) NULL, 0);
19501    G__memfunc_setup("SetPz",502,G__G__GenVector32_202_0_39, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - pz", (char*)NULL, (void*) NULL, 0);
19502    G__memfunc_setup("SetM",377,G__G__GenVector32_202_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - m", (char*)NULL, (void*) NULL, 0);
19503    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector32_202_0_41, 121, -1, -1, 0, 4, 5, 1, 0, 
19504 "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - px d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - py "
19505 "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - pz d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19506    G__memfunc_setup("Negate",596,G__G__GenVector32_202_0_42, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19507    G__memfunc_setup("Scale",488,G__G__GenVector32_202_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PxPyPzM4D<Double32_t>::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19508    G__memfunc_setup("operator==",998,G__G__GenVector32_202_0_44, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PxPyPzM4D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19509    G__memfunc_setup("operator!=",970,G__G__GenVector32_202_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PxPyPzM4D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19510    G__memfunc_setup("x",120,G__G__GenVector32_202_0_46, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19511    G__memfunc_setup("y",121,G__G__GenVector32_202_0_47, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19512    G__memfunc_setup("z",122,G__G__GenVector32_202_0_48, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19513    G__memfunc_setup("t",116,G__G__GenVector32_202_0_49, 100, -1, G__defined_typename("ROOT::Math::PxPyPzM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19514    G__memfunc_setup("SetPt",496,G__G__GenVector32_202_0_50, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - pt", (char*)NULL, (void*) NULL, 0);
19515    G__memfunc_setup("SetEta",582,G__G__GenVector32_202_0_51, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - eta", (char*)NULL, (void*) NULL, 0);
19516    G__memfunc_setup("SetPhi",589,G__G__GenVector32_202_0_52, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - phi", (char*)NULL, (void*) NULL, 0);
19517    G__memfunc_setup("SetE",369,G__G__GenVector32_202_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'Double32_t' 0 - energy", (char*)NULL, (void*) NULL, 0);
19518    G__memfunc_setup("RestrictNegMass",1534,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
19519    // automatic destructor
19520    G__memfunc_setup("~PxPyPzM4D<Double32_t>", 1963, G__G__GenVector32_202_0_55, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19521    G__tag_memfunc_reset();
19522 }
19523 
19524 static void G__setup_memfuncROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR(void) {
19525    /* ROOT::Math::PtEtaPhiM4D<Double32_t> */
19526    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR));
19527    G__memfunc_setup("PtEtaPhiM4D<Double32_t>",2001,G__G__GenVector32_203_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19528    G__memfunc_setup("PtEtaPhiM4D<Double32_t>",2001,G__G__GenVector32_203_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR), -1, 0, 4, 1, 1, 0, 
19529 "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - pt d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - eta "
19530 "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - phi d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - mass", (char*)NULL, (void*) NULL, 0);
19531    G__memfunc_setup("PtEtaPhiM4D<Double32_t>",2001,G__G__GenVector32_203_0_3, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR), -1, 0, 1, 5, 1, 0, "u 'ROOT::Math::PtEtaPhiM4D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
19532    G__memfunc_setup("operator=",937,G__G__GenVector32_203_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::PtEtaPhiM4D<Double32_t>' - 11 - v", (char*)NULL, (void*) NULL, 0);
19533    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_203_0_5, 121, -1, -1, 0, 1, 1, 1, 0, "D - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19534    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_203_0_6, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19535    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_203_0_7, 121, -1, -1, 0, 4, 1, 1, 0, 
19536 "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - pt d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - eta "
19537 "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - phi d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - mass", (char*)NULL, (void*) NULL, 0);
19538    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_203_0_8, 121, -1, -1, 0, 4, 1, 1, 8, 
19539 "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 1 - pt d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 1 - eta "
19540 "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 1 - phi d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 1 - mass", (char*)NULL, (void*) NULL, 0);
19541    G__memfunc_setup("Pt",196,G__G__GenVector32_203_0_9, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19542    G__memfunc_setup("Eta",282,G__G__GenVector32_203_0_10, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19543    G__memfunc_setup("Phi",289,G__G__GenVector32_203_0_11, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19544    G__memfunc_setup("M",77,G__G__GenVector32_203_0_12, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19545    G__memfunc_setup("Mag",277,G__G__GenVector32_203_0_13, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19546    G__memfunc_setup("Perp",407,G__G__GenVector32_203_0_14, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19547    G__memfunc_setup("Rho",297,G__G__GenVector32_203_0_15, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19548    G__memfunc_setup("Px",200,G__G__GenVector32_203_0_16, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19549    G__memfunc_setup("X",88,G__G__GenVector32_203_0_17, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19550    G__memfunc_setup("Py",201,G__G__GenVector32_203_0_18, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19551    G__memfunc_setup("Y",89,G__G__GenVector32_203_0_19, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19552    G__memfunc_setup("Pz",202,G__G__GenVector32_203_0_20, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19553    G__memfunc_setup("Z",90,G__G__GenVector32_203_0_21, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19554    G__memfunc_setup("P",80,G__G__GenVector32_203_0_22, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19555    G__memfunc_setup("R",82,G__G__GenVector32_203_0_23, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19556    G__memfunc_setup("P2",130,G__G__GenVector32_203_0_24, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19557    G__memfunc_setup("E2",119,G__G__GenVector32_203_0_25, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19558    G__memfunc_setup("E",69,G__G__GenVector32_203_0_26, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19559    G__memfunc_setup("T",84,G__G__GenVector32_203_0_27, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19560    G__memfunc_setup("M2",127,G__G__GenVector32_203_0_28, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19561    G__memfunc_setup("Mag2",327,G__G__GenVector32_203_0_29, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19562    G__memfunc_setup("Pt2",246,G__G__GenVector32_203_0_30, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19563    G__memfunc_setup("Perp2",457,G__G__GenVector32_203_0_31, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19564    G__memfunc_setup("Mt2",243,G__G__GenVector32_203_0_32, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19565    G__memfunc_setup("Mt",193,G__G__GenVector32_203_0_33, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19566    G__memfunc_setup("Et2",235,G__G__GenVector32_203_0_34, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19567    G__memfunc_setup("Et",185,G__G__GenVector32_203_0_35, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19568    G__memfunc_setup("pi",217,(G__InterfaceMethod) NULL, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 3, 4, 0, "", (char*)NULL, (void*) NULL, 0);
19569    G__memfunc_setup("RestrictPhi",1137,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
19570    G__memfunc_setup("RestrictNegMass",1534,(G__InterfaceMethod) NULL, 121, -1, -1, 0, 0, 1, 4, 0, "", (char*)NULL, (void*) NULL, 0);
19571    G__memfunc_setup("Theta",502,G__G__GenVector32_203_0_39, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19572    G__memfunc_setup("SetPt",496,G__G__GenVector32_203_0_40, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - pt", (char*)NULL, (void*) NULL, 0);
19573    G__memfunc_setup("SetEta",582,G__G__GenVector32_203_0_41, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - eta", (char*)NULL, (void*) NULL, 0);
19574    G__memfunc_setup("SetPhi",589,G__G__GenVector32_203_0_42, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - phi", (char*)NULL, (void*) NULL, 0);
19575    G__memfunc_setup("SetM",377,G__G__GenVector32_203_0_43, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - mass", (char*)NULL, (void*) NULL, 0);
19576    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector32_203_0_44, 121, -1, -1, 0, 4, 5, 1, 0, 
19577 "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - px d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - py "
19578 "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - pz d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - e", (char*)NULL, (void*) NULL, 0);
19579    G__memfunc_setup("Negate",596,G__G__GenVector32_203_0_45, 121, -1, -1, 0, 0, 1, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19580    G__memfunc_setup("Scale",488,G__G__GenVector32_203_0_46, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19581    G__memfunc_setup("operator==",998,G__G__GenVector32_203_0_47, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PtEtaPhiM4D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19582    G__memfunc_setup("operator!=",970,G__G__GenVector32_203_0_48, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::PtEtaPhiM4D<Double32_t>' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19583    G__memfunc_setup("x",120,G__G__GenVector32_203_0_49, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19584    G__memfunc_setup("y",121,G__G__GenVector32_203_0_50, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19585    G__memfunc_setup("z",122,G__G__GenVector32_203_0_51, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19586    G__memfunc_setup("t",116,G__G__GenVector32_203_0_52, 100, -1, G__defined_typename("ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19587    G__memfunc_setup("SetPx",500,G__G__GenVector32_203_0_53, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - px", (char*)NULL, (void*) NULL, 0);
19588    G__memfunc_setup("SetPy",501,G__G__GenVector32_203_0_54, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - py", (char*)NULL, (void*) NULL, 0);
19589    G__memfunc_setup("SetPz",502,G__G__GenVector32_203_0_55, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - pz", (char*)NULL, (void*) NULL, 0);
19590    G__memfunc_setup("SetE",369,G__G__GenVector32_203_0_56, 121, -1, -1, 0, 1, 1, 1, 0, "d - 'ROOT::Math::PtEtaPhiM4D<Double32_t>::Scalar' 0 - energy", (char*)NULL, (void*) NULL, 0);
19591    // automatic destructor
19592    G__memfunc_setup("~PtEtaPhiM4D<Double32_t>", 2127, G__G__GenVector32_203_0_57, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19593    G__tag_memfunc_reset();
19594 }
19595 
19596 static void G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR(void) {
19597    /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> > */
19598    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR));
19599    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >",4310,G__G__GenVector32_204_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19600    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >",4310,G__G__GenVector32_204_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 0, 4, 1, 1, 0, 
19601 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 11 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 11 - b "
19602 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 11 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
19603    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_204_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
19604    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_204_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19605    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_204_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19606 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - b "
19607 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - d", (char*)NULL, (void*) NULL, 0);
19608    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_204_0_6, 121, -1, -1, 0, 4, 1, 1, 8, 
19609 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 1 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 1 - b "
19610 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 1 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 1 - d", (char*)NULL, (void*) NULL, 0);
19611    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_204_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19612    G__memfunc_setup("SetXYZT",651,G__G__GenVector32_204_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19613 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - yy "
19614 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
19615    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector32_204_0_9, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19616 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - yy "
19617 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - ee", (char*)NULL, (void*) NULL, 0);
19618    G__memfunc_setup("operator==",998,G__G__GenVector32_204_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19619    G__memfunc_setup("operator!=",970,G__G__GenVector32_204_0_11, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19620    G__memfunc_setup("Px",200,G__G__GenVector32_204_0_12, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19621    G__memfunc_setup("X",88,G__G__GenVector32_204_0_13, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19622    G__memfunc_setup("Py",201,G__G__GenVector32_204_0_14, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19623    G__memfunc_setup("Y",89,G__G__GenVector32_204_0_15, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19624    G__memfunc_setup("Pz",202,G__G__GenVector32_204_0_16, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19625    G__memfunc_setup("Z",90,G__G__GenVector32_204_0_17, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19626    G__memfunc_setup("E",69,G__G__GenVector32_204_0_18, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19627    G__memfunc_setup("T",84,G__G__GenVector32_204_0_19, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19628    G__memfunc_setup("M2",127,G__G__GenVector32_204_0_20, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19629    G__memfunc_setup("M",77,G__G__GenVector32_204_0_21, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19630    G__memfunc_setup("R",82,G__G__GenVector32_204_0_22, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19631    G__memfunc_setup("P",80,G__G__GenVector32_204_0_23, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19632    G__memfunc_setup("P2",130,G__G__GenVector32_204_0_24, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19633    G__memfunc_setup("Perp2",457,G__G__GenVector32_204_0_25, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19634    G__memfunc_setup("Pt",196,G__G__GenVector32_204_0_26, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19635    G__memfunc_setup("Rho",297,G__G__GenVector32_204_0_27, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19636    G__memfunc_setup("Mt2",243,G__G__GenVector32_204_0_28, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19637    G__memfunc_setup("Mt",193,G__G__GenVector32_204_0_29, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19638    G__memfunc_setup("Et2",235,G__G__GenVector32_204_0_30, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19639    G__memfunc_setup("Et",185,G__G__GenVector32_204_0_31, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19640    G__memfunc_setup("Phi",289,G__G__GenVector32_204_0_32, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19641    G__memfunc_setup("Theta",502,G__G__GenVector32_204_0_33, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19642    G__memfunc_setup("Eta",282,G__G__GenVector32_204_0_34, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19643    G__memfunc_setup("Vect",402,G__G__GenVector32_204_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19644    G__memfunc_setup("operator*=",979,G__G__GenVector32_204_0_36, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19645    G__memfunc_setup("operator/=",984,G__G__GenVector32_204_0_37, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19646    G__memfunc_setup("operator*",918,G__G__GenVector32_204_0_38, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19647    G__memfunc_setup("operator/",923,G__G__GenVector32_204_0_39, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19648    G__memfunc_setup("operator-",921,G__G__GenVector32_204_0_40, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19649    G__memfunc_setup("operator+",919,G__G__GenVector32_204_0_41, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19650    G__memfunc_setup("Rapidity",838,G__G__GenVector32_204_0_42, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19651    G__memfunc_setup("ColinearRapidity",1651,G__G__GenVector32_204_0_43, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19652    G__memfunc_setup("isTimelike",1040,G__G__GenVector32_204_0_44, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19653    G__memfunc_setup("isLightlike",1145,G__G__GenVector32_204_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 '100*std::numeric_limits<Scalar>::epsilon()' tolerance", (char*)NULL, (void*) NULL, 0);
19654    G__memfunc_setup("isSpacelike",1133,G__G__GenVector32_204_0_46, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19655    G__memfunc_setup("BoostToCM",858,G__G__GenVector32_204_0_47, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::BetaVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19656    G__memfunc_setup("Beta",380,G__G__GenVector32_204_0_48, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19657    G__memfunc_setup("Gamma",483,G__G__GenVector32_204_0_49, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19658    G__memfunc_setup("x",120,G__G__GenVector32_204_0_50, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19659    G__memfunc_setup("y",121,G__G__GenVector32_204_0_51, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19660    G__memfunc_setup("z",122,G__G__GenVector32_204_0_52, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19661    G__memfunc_setup("t",116,G__G__GenVector32_204_0_53, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19662    G__memfunc_setup("px",232,G__G__GenVector32_204_0_54, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19663    G__memfunc_setup("py",233,G__G__GenVector32_204_0_55, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19664    G__memfunc_setup("pz",234,G__G__GenVector32_204_0_56, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19665    G__memfunc_setup("e",101,G__G__GenVector32_204_0_57, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19666    G__memfunc_setup("r",114,G__G__GenVector32_204_0_58, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19667    G__memfunc_setup("theta",534,G__G__GenVector32_204_0_59, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19668    G__memfunc_setup("phi",321,G__G__GenVector32_204_0_60, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19669    G__memfunc_setup("rho",329,G__G__GenVector32_204_0_61, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19670    G__memfunc_setup("eta",314,G__G__GenVector32_204_0_62, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19671    G__memfunc_setup("pt",228,G__G__GenVector32_204_0_63, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19672    G__memfunc_setup("perp2",489,G__G__GenVector32_204_0_64, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19673    G__memfunc_setup("mag2",359,G__G__GenVector32_204_0_65, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19674    G__memfunc_setup("mag",309,G__G__GenVector32_204_0_66, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19675    G__memfunc_setup("mt",225,G__G__GenVector32_204_0_67, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19676    G__memfunc_setup("mt2",275,G__G__GenVector32_204_0_68, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19677    G__memfunc_setup("energy",650,G__G__GenVector32_204_0_69, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19678    G__memfunc_setup("mass",436,G__G__GenVector32_204_0_70, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19679    G__memfunc_setup("mass2",486,G__G__GenVector32_204_0_71, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19680    G__memfunc_setup("SetE",369,G__G__GenVector32_204_0_72, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19681    G__memfunc_setup("SetEta",582,G__G__GenVector32_204_0_73, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19682    G__memfunc_setup("SetM",377,G__G__GenVector32_204_0_74, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19683    G__memfunc_setup("SetPhi",589,G__G__GenVector32_204_0_75, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19684    G__memfunc_setup("SetPt",496,G__G__GenVector32_204_0_76, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19685    G__memfunc_setup("SetPx",500,G__G__GenVector32_204_0_77, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19686    G__memfunc_setup("SetPy",501,G__G__GenVector32_204_0_78, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19687    G__memfunc_setup("SetPz",502,G__G__GenVector32_204_0_79, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19688    // automatic copy constructor
19689    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >", 4310, G__G__GenVector32_204_0_80, (int) ('i'), 
19690 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
19691    // automatic destructor
19692    G__memfunc_setup("~LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >", 4436, G__G__GenVector32_204_0_81, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19693    // automatic assignment operator
19694    G__memfunc_setup("operator=", 937, G__G__GenVector32_204_0_82, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
19695    G__tag_memfunc_reset();
19696 }
19697 
19698 static void G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR(void) {
19699    /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> > */
19700    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR));
19701    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >",4474,G__G__GenVector32_205_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19702    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >",4474,G__G__GenVector32_205_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 0, 4, 1, 1, 0, 
19703 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 11 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 11 - b "
19704 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 11 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
19705    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_205_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
19706    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_205_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19707    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_205_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19708 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - b "
19709 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - d", (char*)NULL, (void*) NULL, 0);
19710    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_205_0_6, 121, -1, -1, 0, 4, 1, 1, 8, 
19711 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 1 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 1 - b "
19712 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 1 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 1 - d", (char*)NULL, (void*) NULL, 0);
19713    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_205_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19714    G__memfunc_setup("SetXYZT",651,G__G__GenVector32_205_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19715 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - yy "
19716 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
19717    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector32_205_0_9, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19718 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - yy "
19719 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - ee", (char*)NULL, (void*) NULL, 0);
19720    G__memfunc_setup("operator==",998,G__G__GenVector32_205_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19721    G__memfunc_setup("operator!=",970,G__G__GenVector32_205_0_11, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19722    G__memfunc_setup("Px",200,G__G__GenVector32_205_0_12, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19723    G__memfunc_setup("X",88,G__G__GenVector32_205_0_13, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19724    G__memfunc_setup("Py",201,G__G__GenVector32_205_0_14, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19725    G__memfunc_setup("Y",89,G__G__GenVector32_205_0_15, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19726    G__memfunc_setup("Pz",202,G__G__GenVector32_205_0_16, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19727    G__memfunc_setup("Z",90,G__G__GenVector32_205_0_17, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19728    G__memfunc_setup("E",69,G__G__GenVector32_205_0_18, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19729    G__memfunc_setup("T",84,G__G__GenVector32_205_0_19, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19730    G__memfunc_setup("M2",127,G__G__GenVector32_205_0_20, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19731    G__memfunc_setup("M",77,G__G__GenVector32_205_0_21, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19732    G__memfunc_setup("R",82,G__G__GenVector32_205_0_22, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19733    G__memfunc_setup("P",80,G__G__GenVector32_205_0_23, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19734    G__memfunc_setup("P2",130,G__G__GenVector32_205_0_24, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19735    G__memfunc_setup("Perp2",457,G__G__GenVector32_205_0_25, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19736    G__memfunc_setup("Pt",196,G__G__GenVector32_205_0_26, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19737    G__memfunc_setup("Rho",297,G__G__GenVector32_205_0_27, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19738    G__memfunc_setup("Mt2",243,G__G__GenVector32_205_0_28, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19739    G__memfunc_setup("Mt",193,G__G__GenVector32_205_0_29, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19740    G__memfunc_setup("Et2",235,G__G__GenVector32_205_0_30, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19741    G__memfunc_setup("Et",185,G__G__GenVector32_205_0_31, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19742    G__memfunc_setup("Phi",289,G__G__GenVector32_205_0_32, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19743    G__memfunc_setup("Theta",502,G__G__GenVector32_205_0_33, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19744    G__memfunc_setup("Eta",282,G__G__GenVector32_205_0_34, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19745    G__memfunc_setup("Vect",402,G__G__GenVector32_205_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19746    G__memfunc_setup("operator*=",979,G__G__GenVector32_205_0_36, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19747    G__memfunc_setup("operator/=",984,G__G__GenVector32_205_0_37, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19748    G__memfunc_setup("operator*",918,G__G__GenVector32_205_0_38, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19749    G__memfunc_setup("operator/",923,G__G__GenVector32_205_0_39, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19750    G__memfunc_setup("operator-",921,G__G__GenVector32_205_0_40, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19751    G__memfunc_setup("operator+",919,G__G__GenVector32_205_0_41, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19752    G__memfunc_setup("Rapidity",838,G__G__GenVector32_205_0_42, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19753    G__memfunc_setup("ColinearRapidity",1651,G__G__GenVector32_205_0_43, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19754    G__memfunc_setup("isTimelike",1040,G__G__GenVector32_205_0_44, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19755    G__memfunc_setup("isLightlike",1145,G__G__GenVector32_205_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 '100*std::numeric_limits<Scalar>::epsilon()' tolerance", (char*)NULL, (void*) NULL, 0);
19756    G__memfunc_setup("isSpacelike",1133,G__G__GenVector32_205_0_46, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19757    G__memfunc_setup("BoostToCM",858,G__G__GenVector32_205_0_47, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::BetaVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19758    G__memfunc_setup("Beta",380,G__G__GenVector32_205_0_48, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19759    G__memfunc_setup("Gamma",483,G__G__GenVector32_205_0_49, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19760    G__memfunc_setup("x",120,G__G__GenVector32_205_0_50, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19761    G__memfunc_setup("y",121,G__G__GenVector32_205_0_51, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19762    G__memfunc_setup("z",122,G__G__GenVector32_205_0_52, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19763    G__memfunc_setup("t",116,G__G__GenVector32_205_0_53, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19764    G__memfunc_setup("px",232,G__G__GenVector32_205_0_54, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19765    G__memfunc_setup("py",233,G__G__GenVector32_205_0_55, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19766    G__memfunc_setup("pz",234,G__G__GenVector32_205_0_56, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19767    G__memfunc_setup("e",101,G__G__GenVector32_205_0_57, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19768    G__memfunc_setup("r",114,G__G__GenVector32_205_0_58, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19769    G__memfunc_setup("theta",534,G__G__GenVector32_205_0_59, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19770    G__memfunc_setup("phi",321,G__G__GenVector32_205_0_60, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19771    G__memfunc_setup("rho",329,G__G__GenVector32_205_0_61, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19772    G__memfunc_setup("eta",314,G__G__GenVector32_205_0_62, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19773    G__memfunc_setup("pt",228,G__G__GenVector32_205_0_63, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19774    G__memfunc_setup("perp2",489,G__G__GenVector32_205_0_64, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19775    G__memfunc_setup("mag2",359,G__G__GenVector32_205_0_65, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19776    G__memfunc_setup("mag",309,G__G__GenVector32_205_0_66, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19777    G__memfunc_setup("mt",225,G__G__GenVector32_205_0_67, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19778    G__memfunc_setup("mt2",275,G__G__GenVector32_205_0_68, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19779    G__memfunc_setup("energy",650,G__G__GenVector32_205_0_69, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19780    G__memfunc_setup("mass",436,G__G__GenVector32_205_0_70, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19781    G__memfunc_setup("mass2",486,G__G__GenVector32_205_0_71, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19782    G__memfunc_setup("SetE",369,G__G__GenVector32_205_0_72, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19783    G__memfunc_setup("SetEta",582,G__G__GenVector32_205_0_73, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19784    G__memfunc_setup("SetM",377,G__G__GenVector32_205_0_74, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19785    G__memfunc_setup("SetPhi",589,G__G__GenVector32_205_0_75, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19786    G__memfunc_setup("SetPt",496,G__G__GenVector32_205_0_76, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19787    G__memfunc_setup("SetPx",500,G__G__GenVector32_205_0_77, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19788    G__memfunc_setup("SetPy",501,G__G__GenVector32_205_0_78, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19789    G__memfunc_setup("SetPz",502,G__G__GenVector32_205_0_79, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19790    // automatic copy constructor
19791    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >", 4474, G__G__GenVector32_205_0_80, (int) ('i'), 
19792 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
19793    // automatic destructor
19794    G__memfunc_setup("~LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >", 4600, G__G__GenVector32_205_0_81, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19795    // automatic assignment operator
19796    G__memfunc_setup("operator=", 937, G__G__GenVector32_205_0_82, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
19797    G__tag_memfunc_reset();
19798 }
19799 
19800 static void G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR(void) {
19801    /* ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> > */
19802    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR));
19803    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >",4482,G__G__GenVector32_206_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19804    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >",4482,G__G__GenVector32_206_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 0, 4, 1, 1, 0, 
19805 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 11 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 11 - b "
19806 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 11 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
19807    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_206_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
19808    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_206_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19809    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_206_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19810 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - b "
19811 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - d", (char*)NULL, (void*) NULL, 0);
19812    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_206_0_6, 121, -1, -1, 0, 4, 1, 1, 8, 
19813 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 1 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 1 - b "
19814 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 1 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 1 - d", (char*)NULL, (void*) NULL, 0);
19815    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_206_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19816    G__memfunc_setup("SetXYZT",651,G__G__GenVector32_206_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19817 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - yy "
19818 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
19819    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector32_206_0_9, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19820 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - yy "
19821 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - ee", (char*)NULL, (void*) NULL, 0);
19822    G__memfunc_setup("operator==",998,G__G__GenVector32_206_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19823    G__memfunc_setup("operator!=",970,G__G__GenVector32_206_0_11, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19824    G__memfunc_setup("Px",200,G__G__GenVector32_206_0_12, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19825    G__memfunc_setup("X",88,G__G__GenVector32_206_0_13, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19826    G__memfunc_setup("Py",201,G__G__GenVector32_206_0_14, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19827    G__memfunc_setup("Y",89,G__G__GenVector32_206_0_15, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19828    G__memfunc_setup("Pz",202,G__G__GenVector32_206_0_16, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19829    G__memfunc_setup("Z",90,G__G__GenVector32_206_0_17, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19830    G__memfunc_setup("E",69,G__G__GenVector32_206_0_18, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19831    G__memfunc_setup("T",84,G__G__GenVector32_206_0_19, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19832    G__memfunc_setup("M2",127,G__G__GenVector32_206_0_20, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19833    G__memfunc_setup("M",77,G__G__GenVector32_206_0_21, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19834    G__memfunc_setup("R",82,G__G__GenVector32_206_0_22, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19835    G__memfunc_setup("P",80,G__G__GenVector32_206_0_23, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19836    G__memfunc_setup("P2",130,G__G__GenVector32_206_0_24, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19837    G__memfunc_setup("Perp2",457,G__G__GenVector32_206_0_25, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19838    G__memfunc_setup("Pt",196,G__G__GenVector32_206_0_26, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19839    G__memfunc_setup("Rho",297,G__G__GenVector32_206_0_27, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19840    G__memfunc_setup("Mt2",243,G__G__GenVector32_206_0_28, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19841    G__memfunc_setup("Mt",193,G__G__GenVector32_206_0_29, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19842    G__memfunc_setup("Et2",235,G__G__GenVector32_206_0_30, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19843    G__memfunc_setup("Et",185,G__G__GenVector32_206_0_31, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19844    G__memfunc_setup("Phi",289,G__G__GenVector32_206_0_32, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19845    G__memfunc_setup("Theta",502,G__G__GenVector32_206_0_33, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19846    G__memfunc_setup("Eta",282,G__G__GenVector32_206_0_34, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19847    G__memfunc_setup("Vect",402,G__G__GenVector32_206_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19848    G__memfunc_setup("operator*=",979,G__G__GenVector32_206_0_36, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19849    G__memfunc_setup("operator/=",984,G__G__GenVector32_206_0_37, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19850    G__memfunc_setup("operator*",918,G__G__GenVector32_206_0_38, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19851    G__memfunc_setup("operator/",923,G__G__GenVector32_206_0_39, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19852    G__memfunc_setup("operator-",921,G__G__GenVector32_206_0_40, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19853    G__memfunc_setup("operator+",919,G__G__GenVector32_206_0_41, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19854    G__memfunc_setup("Rapidity",838,G__G__GenVector32_206_0_42, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19855    G__memfunc_setup("ColinearRapidity",1651,G__G__GenVector32_206_0_43, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19856    G__memfunc_setup("isTimelike",1040,G__G__GenVector32_206_0_44, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19857    G__memfunc_setup("isLightlike",1145,G__G__GenVector32_206_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 '100*std::numeric_limits<Scalar>::epsilon()' tolerance", (char*)NULL, (void*) NULL, 0);
19858    G__memfunc_setup("isSpacelike",1133,G__G__GenVector32_206_0_46, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19859    G__memfunc_setup("BoostToCM",858,G__G__GenVector32_206_0_47, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::BetaVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19860    G__memfunc_setup("Beta",380,G__G__GenVector32_206_0_48, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19861    G__memfunc_setup("Gamma",483,G__G__GenVector32_206_0_49, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19862    G__memfunc_setup("x",120,G__G__GenVector32_206_0_50, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19863    G__memfunc_setup("y",121,G__G__GenVector32_206_0_51, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19864    G__memfunc_setup("z",122,G__G__GenVector32_206_0_52, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19865    G__memfunc_setup("t",116,G__G__GenVector32_206_0_53, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19866    G__memfunc_setup("px",232,G__G__GenVector32_206_0_54, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19867    G__memfunc_setup("py",233,G__G__GenVector32_206_0_55, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19868    G__memfunc_setup("pz",234,G__G__GenVector32_206_0_56, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19869    G__memfunc_setup("e",101,G__G__GenVector32_206_0_57, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19870    G__memfunc_setup("r",114,G__G__GenVector32_206_0_58, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19871    G__memfunc_setup("theta",534,G__G__GenVector32_206_0_59, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19872    G__memfunc_setup("phi",321,G__G__GenVector32_206_0_60, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19873    G__memfunc_setup("rho",329,G__G__GenVector32_206_0_61, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19874    G__memfunc_setup("eta",314,G__G__GenVector32_206_0_62, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19875    G__memfunc_setup("pt",228,G__G__GenVector32_206_0_63, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19876    G__memfunc_setup("perp2",489,G__G__GenVector32_206_0_64, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19877    G__memfunc_setup("mag2",359,G__G__GenVector32_206_0_65, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19878    G__memfunc_setup("mag",309,G__G__GenVector32_206_0_66, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19879    G__memfunc_setup("mt",225,G__G__GenVector32_206_0_67, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19880    G__memfunc_setup("mt2",275,G__G__GenVector32_206_0_68, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19881    G__memfunc_setup("energy",650,G__G__GenVector32_206_0_69, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19882    G__memfunc_setup("mass",436,G__G__GenVector32_206_0_70, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19883    G__memfunc_setup("mass2",486,G__G__GenVector32_206_0_71, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19884    G__memfunc_setup("SetE",369,G__G__GenVector32_206_0_72, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19885    G__memfunc_setup("SetEta",582,G__G__GenVector32_206_0_73, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19886    G__memfunc_setup("SetM",377,G__G__GenVector32_206_0_74, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19887    G__memfunc_setup("SetPhi",589,G__G__GenVector32_206_0_75, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19888    G__memfunc_setup("SetPt",496,G__G__GenVector32_206_0_76, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19889    G__memfunc_setup("SetPx",500,G__G__GenVector32_206_0_77, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19890    G__memfunc_setup("SetPy",501,G__G__GenVector32_206_0_78, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19891    G__memfunc_setup("SetPz",502,G__G__GenVector32_206_0_79, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19892    // automatic copy constructor
19893    G__memfunc_setup("LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >", 4482, G__G__GenVector32_206_0_80, (int) ('i'), 
19894 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
19895    // automatic destructor
19896    G__memfunc_setup("~LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >", 4608, G__G__GenVector32_206_0_81, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19897    // automatic assignment operator
19898    G__memfunc_setup("operator=", 937, G__G__GenVector32_206_0_82, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
19899    G__tag_memfunc_reset();
19900 }
19901 
19902 static void G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR(void) {
19903    /* ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> > */
19904    G__tag_memfunc_setup(G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR));
19905    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >",4318,G__G__GenVector32_207_0_1, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 0, 0, 5, 1, 0, "", (char*)NULL, (void*) NULL, 0);
19906    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >",4318,G__G__GenVector32_207_0_2, 105, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 0, 4, 1, 1, 0, 
19907 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 11 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 11 - b "
19908 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 11 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 11 - d", (char*)NULL, (void*) NULL, 0);
19909    G__memfunc_setup("Coordinates",1147,G__G__GenVector32_207_0_3, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR), -1, 1, 0, 5, 1, 9, "", (char*)NULL, (void*) NULL, 0);
19910    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_207_0_4, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 10 - src", (char*)NULL, (void*) NULL, 0);
19911    G__memfunc_setup("SetCoordinates",1447,G__G__GenVector32_207_0_5, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19912 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - b "
19913 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - d", (char*)NULL, (void*) NULL, 0);
19914    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_207_0_6, 121, -1, -1, 0, 4, 1, 1, 8, 
19915 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 1 - a d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 1 - b "
19916 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 1 - c d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 1 - d", (char*)NULL, (void*) NULL, 0);
19917    G__memfunc_setup("GetCoordinates",1435,G__G__GenVector32_207_0_7, 121, -1, -1, 0, 1, 1, 1, 8, "D - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - dest", (char*)NULL, (void*) NULL, 0);
19918    G__memfunc_setup("SetXYZT",651,G__G__GenVector32_207_0_8, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19919 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - yy "
19920 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - tt", (char*)NULL, (void*) NULL, 0);
19921    G__memfunc_setup("SetPxPyPzE",972,G__G__GenVector32_207_0_9, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 4, 1, 1, 0, 
19922 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - xx d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - yy "
19923 "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - zz d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - ee", (char*)NULL, (void*) NULL, 0);
19924    G__memfunc_setup("operator==",998,G__G__GenVector32_207_0_10, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19925    G__memfunc_setup("operator!=",970,G__G__GenVector32_207_0_11, 103, -1, -1, 0, 1, 1, 1, 8, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >' - 11 - rhs", (char*)NULL, (void*) NULL, 0);
19926    G__memfunc_setup("Px",200,G__G__GenVector32_207_0_12, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19927    G__memfunc_setup("X",88,G__G__GenVector32_207_0_13, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19928    G__memfunc_setup("Py",201,G__G__GenVector32_207_0_14, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19929    G__memfunc_setup("Y",89,G__G__GenVector32_207_0_15, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19930    G__memfunc_setup("Pz",202,G__G__GenVector32_207_0_16, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19931    G__memfunc_setup("Z",90,G__G__GenVector32_207_0_17, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19932    G__memfunc_setup("E",69,G__G__GenVector32_207_0_18, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19933    G__memfunc_setup("T",84,G__G__GenVector32_207_0_19, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19934    G__memfunc_setup("M2",127,G__G__GenVector32_207_0_20, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19935    G__memfunc_setup("M",77,G__G__GenVector32_207_0_21, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19936    G__memfunc_setup("R",82,G__G__GenVector32_207_0_22, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19937    G__memfunc_setup("P",80,G__G__GenVector32_207_0_23, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19938    G__memfunc_setup("P2",130,G__G__GenVector32_207_0_24, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19939    G__memfunc_setup("Perp2",457,G__G__GenVector32_207_0_25, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19940    G__memfunc_setup("Pt",196,G__G__GenVector32_207_0_26, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19941    G__memfunc_setup("Rho",297,G__G__GenVector32_207_0_27, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19942    G__memfunc_setup("Mt2",243,G__G__GenVector32_207_0_28, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19943    G__memfunc_setup("Mt",193,G__G__GenVector32_207_0_29, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19944    G__memfunc_setup("Et2",235,G__G__GenVector32_207_0_30, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19945    G__memfunc_setup("Et",185,G__G__GenVector32_207_0_31, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19946    G__memfunc_setup("Phi",289,G__G__GenVector32_207_0_32, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19947    G__memfunc_setup("Theta",502,G__G__GenVector32_207_0_33, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19948    G__memfunc_setup("Eta",282,G__G__GenVector32_207_0_34, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19949    G__memfunc_setup("Vect",402,G__G__GenVector32_207_0_35, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19950    G__memfunc_setup("operator*=",979,G__G__GenVector32_207_0_36, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19951    G__memfunc_setup("operator/=",984,G__G__GenVector32_207_0_37, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19952    G__memfunc_setup("operator*",918,G__G__GenVector32_207_0_38, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19953    G__memfunc_setup("operator/",923,G__G__GenVector32_207_0_39, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 11 - a", (char*)NULL, (void*) NULL, 0);
19954    G__memfunc_setup("operator-",921,G__G__GenVector32_207_0_40, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19955    G__memfunc_setup("operator+",919,G__G__GenVector32_207_0_41, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19956    G__memfunc_setup("Rapidity",838,G__G__GenVector32_207_0_42, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19957    G__memfunc_setup("ColinearRapidity",1651,G__G__GenVector32_207_0_43, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19958    G__memfunc_setup("isTimelike",1040,G__G__GenVector32_207_0_44, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19959    G__memfunc_setup("isLightlike",1145,G__G__GenVector32_207_0_45, 103, -1, -1, 0, 1, 1, 1, 8, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 '100*std::numeric_limits<Scalar>::epsilon()' tolerance", (char*)NULL, (void*) NULL, 0);
19960    G__memfunc_setup("isSpacelike",1133,G__G__GenVector32_207_0_46, 103, -1, -1, 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19961    G__memfunc_setup("BoostToCM",858,G__G__GenVector32_207_0_47, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR), G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::BetaVector"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19962    G__memfunc_setup("Beta",380,G__G__GenVector32_207_0_48, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19963    G__memfunc_setup("Gamma",483,G__G__GenVector32_207_0_49, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19964    G__memfunc_setup("x",120,G__G__GenVector32_207_0_50, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19965    G__memfunc_setup("y",121,G__G__GenVector32_207_0_51, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19966    G__memfunc_setup("z",122,G__G__GenVector32_207_0_52, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19967    G__memfunc_setup("t",116,G__G__GenVector32_207_0_53, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19968    G__memfunc_setup("px",232,G__G__GenVector32_207_0_54, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19969    G__memfunc_setup("py",233,G__G__GenVector32_207_0_55, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19970    G__memfunc_setup("pz",234,G__G__GenVector32_207_0_56, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19971    G__memfunc_setup("e",101,G__G__GenVector32_207_0_57, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19972    G__memfunc_setup("r",114,G__G__GenVector32_207_0_58, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19973    G__memfunc_setup("theta",534,G__G__GenVector32_207_0_59, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19974    G__memfunc_setup("phi",321,G__G__GenVector32_207_0_60, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19975    G__memfunc_setup("rho",329,G__G__GenVector32_207_0_61, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19976    G__memfunc_setup("eta",314,G__G__GenVector32_207_0_62, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19977    G__memfunc_setup("pt",228,G__G__GenVector32_207_0_63, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19978    G__memfunc_setup("perp2",489,G__G__GenVector32_207_0_64, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19979    G__memfunc_setup("mag2",359,G__G__GenVector32_207_0_65, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19980    G__memfunc_setup("mag",309,G__G__GenVector32_207_0_66, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19981    G__memfunc_setup("mt",225,G__G__GenVector32_207_0_67, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19982    G__memfunc_setup("mt2",275,G__G__GenVector32_207_0_68, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19983    G__memfunc_setup("energy",650,G__G__GenVector32_207_0_69, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19984    G__memfunc_setup("mass",436,G__G__GenVector32_207_0_70, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19985    G__memfunc_setup("mass2",486,G__G__GenVector32_207_0_71, 100, -1, G__defined_typename("ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar"), 0, 0, 1, 1, 8, "", (char*)NULL, (void*) NULL, 0);
19986    G__memfunc_setup("SetE",369,G__G__GenVector32_207_0_72, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19987    G__memfunc_setup("SetEta",582,G__G__GenVector32_207_0_73, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19988    G__memfunc_setup("SetM",377,G__G__GenVector32_207_0_74, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19989    G__memfunc_setup("SetPhi",589,G__G__GenVector32_207_0_75, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19990    G__memfunc_setup("SetPt",496,G__G__GenVector32_207_0_76, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19991    G__memfunc_setup("SetPx",500,G__G__GenVector32_207_0_77, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19992    G__memfunc_setup("SetPy",501,G__G__GenVector32_207_0_78, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19993    G__memfunc_setup("SetPz",502,G__G__GenVector32_207_0_79, 117, G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "d - 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >::Scalar' 0 - a", (char*)NULL, (void*) NULL, 0);
19994    // automatic copy constructor
19995    G__memfunc_setup("LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >", 4318, G__G__GenVector32_207_0_80, (int) ('i'), 
19996 G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 0, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
19997    // automatic destructor
19998    G__memfunc_setup("~LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >", 4444, G__G__GenVector32_207_0_81, (int) ('y'), -1, -1, 0, 0, 1, 1, 0, "", (char*) NULL, (void*) NULL, 0);
19999    // automatic assignment operator
20000    G__memfunc_setup("operator=", 937, G__G__GenVector32_207_0_82, (int) ('u'), G__get_linked_tagnum(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR), -1, 1, 1, 1, 1, 0, "u 'ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >' - 11 - -", (char*) NULL, (void*) NULL, 0);
20001    G__tag_memfunc_reset();
20002 }
20003 
20004 
20005 /*********************************************************
20006 * Member function information setup
20007 *********************************************************/
20008 extern "C" void G__cpp_setup_memfuncG__GenVector32() {
20009 }
20010 
20011 /*********************************************************
20012 * Global variable information setup for each class
20013 *********************************************************/
20014 static void G__cpp_setup_global0() {
20015 
20016    /* Setting up global variables */
20017    G__resetplocal();
20018 
20019 }
20020 
20021 static void G__cpp_setup_global1() {
20022 }
20023 
20024 static void G__cpp_setup_global2() {
20025 
20026    G__resetglobalenv();
20027 }
20028 extern "C" void G__cpp_setup_globalG__GenVector32() {
20029   G__cpp_setup_global0();
20030   G__cpp_setup_global1();
20031   G__cpp_setup_global2();
20032 }
20033 
20034 /*********************************************************
20035 * Global function information setup for each class
20036 *********************************************************/
20037 static void G__cpp_setup_func0() {
20038    G__lastifuncposition();
20039 
20040 }
20041 
20042 static void G__cpp_setup_func1() {
20043 }
20044 
20045 static void G__cpp_setup_func2() {
20046 
20047    G__resetifuncposition();
20048 }
20049 
20050 extern "C" void G__cpp_setup_funcG__GenVector32() {
20051   G__cpp_setup_func0();
20052   G__cpp_setup_func1();
20053   G__cpp_setup_func2();
20054 }
20055 
20056 /*********************************************************
20057 * Class,struct,union,enum tag information setup
20058 *********************************************************/
20059 /* Setup class/struct taginfo */
20060 G__linked_taginfo G__G__GenVector32LN_ROOT = { "ROOT" , 110 , -1 };
20061 G__linked_taginfo G__G__GenVector32LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR = { "vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >" , 99 , -1 };
20062 G__linked_taginfo G__G__GenVector32LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR = { "reverse_iterator<vector<ROOT::TSchemaHelper,allocator<ROOT::TSchemaHelper> >::iterator>" , 99 , -1 };
20063 G__linked_taginfo G__G__GenVector32LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR = { "vector<TVirtualArray*,allocator<TVirtualArray*> >" , 99 , -1 };
20064 G__linked_taginfo G__G__GenVector32LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR = { "reverse_iterator<vector<TVirtualArray*,allocator<TVirtualArray*> >::iterator>" , 99 , -1 };
20065 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMath = { "ROOT::Math" , 110 , -1 };
20066 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag = { "ROOT::Math::DefaultCoordinateSystemTag" , 99 , -1 };
20067 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20068 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20069 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20070 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20071 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag = { "ROOT::Math::GlobalCoordinateSystemTag" , 99 , -1 };
20072 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLocalCoordinateSystemTag = { "ROOT::Math::LocalCoordinateSystemTag" , 99 , -1 };
20073 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20074 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20075 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20076 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20077 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR = { "ROOT::Math::Cartesian3D<double>" , 99 , -1 };
20078 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20079 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEfloatgR = { "ROOT::Math::Cartesian3D<float>" , 99 , -1 };
20080 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20081 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20082 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20083 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20084 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20085 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20086 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20087 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20088 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20089 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20090 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20091 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20092 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20093 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20094 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<float>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20095 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >" , 99 , -1 };
20096 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<float> >" , 99 , -1 };
20097 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >" , 99 , -1 };
20098 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >" , 99 , -1 };
20099 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >" , 99 , -1 };
20100 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR = { "ROOT::Math::Cartesian2D<Double32_t>" , 99 , -1 };
20101 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR = { "ROOT::Math::Polar2D<Double32_t>" , 99 , -1 };
20102 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20103 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20104 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR = { "ROOT::Math::Cartesian3D<Double32_t>" , 99 , -1 };
20105 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR = { "ROOT::Math::CylindricalEta3D<Double32_t>" , 99 , -1 };
20106 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR = { "ROOT::Math::Polar3D<Double32_t>" , 99 , -1 };
20107 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR = { "ROOT::Math::Cylindrical3D<Double32_t>" , 99 , -1 };
20108 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20109 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20110 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20111 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20112 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20113 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20114 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20115 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>" , 99 , -1 };
20116 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>" , 99 , -1 };
20117 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>" , 99 , -1 };
20118 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>" , 99 , -1 };
20119 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR = { "ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>" , 99 , -1 };
20120 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>" , 99 , -1 };
20121 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>" , 99 , -1 };
20122 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>" , 99 , -1 };
20123 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR = { "ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>" , 99 , -1 };
20124 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR = { "ROOT::Math::PxPyPzE4D<Double32_t>" , 99 , -1 };
20125 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR = { "ROOT::Math::PtEtaPhiE4D<Double32_t>" , 99 , -1 };
20126 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR = { "ROOT::Math::PxPyPzM4D<Double32_t>" , 99 , -1 };
20127 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR = { "ROOT::Math::PtEtaPhiM4D<Double32_t>" , 99 , -1 };
20128 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >" , 99 , -1 };
20129 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >" , 99 , -1 };
20130 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >" , 99 , -1 };
20131 G__linked_taginfo G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR = { "ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >" , 99 , -1 };
20132 
20133 /* Reset class/struct taginfo */
20134 extern "C" void G__cpp_reset_tagtableG__GenVector32() {
20135   G__G__GenVector32LN_ROOT.tagnum = -1 ;
20136   G__G__GenVector32LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR.tagnum = -1 ;
20137   G__G__GenVector32LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR.tagnum = -1 ;
20138   G__G__GenVector32LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR.tagnum = -1 ;
20139   G__G__GenVector32LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR.tagnum = -1 ;
20140   G__G__GenVector32LN_ROOTcLcLMath.tagnum = -1 ;
20141   G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag.tagnum = -1 ;
20142   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20143   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20144   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20145   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20146   G__G__GenVector32LN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag.tagnum = -1 ;
20147   G__G__GenVector32LN_ROOTcLcLMathcLcLLocalCoordinateSystemTag.tagnum = -1 ;
20148   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20149   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20150   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20151   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20152   G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR.tagnum = -1 ;
20153   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20154   G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEfloatgR.tagnum = -1 ;
20155   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20156   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20157   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20158   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20159   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20160   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20161   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20162   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20163   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20164   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20165   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20166   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20167   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20168   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20169   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20170   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR.tagnum = -1 ;
20171   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR.tagnum = -1 ;
20172   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR.tagnum = -1 ;
20173   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR.tagnum = -1 ;
20174   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR.tagnum = -1 ;
20175   G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR.tagnum = -1 ;
20176   G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR.tagnum = -1 ;
20177   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20178   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20179   G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR.tagnum = -1 ;
20180   G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR.tagnum = -1 ;
20181   G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR.tagnum = -1 ;
20182   G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR.tagnum = -1 ;
20183   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20184   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20185   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20186   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20187   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20188   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20189   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20190   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR.tagnum = -1 ;
20191   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR.tagnum = -1 ;
20192   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR.tagnum = -1 ;
20193   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR.tagnum = -1 ;
20194   G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR.tagnum = -1 ;
20195   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR.tagnum = -1 ;
20196   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR.tagnum = -1 ;
20197   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR.tagnum = -1 ;
20198   G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR.tagnum = -1 ;
20199   G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR.tagnum = -1 ;
20200   G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR.tagnum = -1 ;
20201   G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR.tagnum = -1 ;
20202   G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR.tagnum = -1 ;
20203   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR.tagnum = -1 ;
20204   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR.tagnum = -1 ;
20205   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR.tagnum = -1 ;
20206   G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR.tagnum = -1 ;
20207 }
20208 
20209 
20210 extern "C" void G__cpp_setup_tagtableG__GenVector32() {
20211 
20212    /* Setting up class,struct,union tag entry */
20213    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOT);
20214    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_vectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgR);
20215    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_reverse_iteratorlEvectorlEROOTcLcLTSchemaHelpercOallocatorlEROOTcLcLTSchemaHelpergRsPgRcLcLiteratorgR);
20216    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_vectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgR);
20217    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_reverse_iteratorlEvectorlETVirtualArraymUcOallocatorlETVirtualArraymUgRsPgRcLcLiteratorgR);
20218    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMath);
20219    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDefaultCoordinateSystemTag);
20220    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20221    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20222    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20223    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20224    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLGlobalCoordinateSystemTag);
20225    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLocalCoordinateSystemTag);
20226    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20227    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLCartesian2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20228    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20229    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector2DlEROOTcLcLMathcLcLPolar2DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20230    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEdoublegR);
20231    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20232    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEfloatgR);
20233    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20234    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20235    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20236    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20237    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20238    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20239    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20240    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20241    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20242    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20243    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20244    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20245    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20246    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEdoublegRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20247    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEfloatgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20248    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEdoublegRsPgR);
20249    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEfloatgRsPgR);
20250    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEdoublegRsPgR);
20251    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEdoublegRsPgR);
20252    G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEdoublegRsPgR);
20253    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian2DlEDouble32_tgR),sizeof(ROOT::Math::Cartesian2D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLCartesian2DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLCartesian2DlEDouble32_tgR);
20254    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar2DlEDouble32_tgR),sizeof(ROOT::Math::Polar2D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPolar2DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLPolar2DlEDouble32_tgR);
20255    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLCartesian2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20256    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector2DlEROOTcLcLMathcLcLPolar2DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20257    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLCartesian3DlEDouble32_tgR),sizeof(ROOT::Math::Cartesian3D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLCartesian3DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLCartesian3DlEDouble32_tgR);
20258    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR),sizeof(ROOT::Math::CylindricalEta3D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgR);
20259    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPolar3DlEDouble32_tgR),sizeof(ROOT::Math::Polar3D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPolar3DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLPolar3DlEDouble32_tgR);
20260    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR),sizeof(ROOT::Math::Cylindrical3D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLCylindrical3DlEDouble32_tgR);
20261    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20262    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20263    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20264    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20265    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20266    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20267    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLPolar3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20268    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<Double32_t>,ROOT::Math::DefaultCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindrical3DlEDouble32_tgRcOROOTcLcLMathcLcLDefaultCoordinateSystemTaggR);
20269    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
20270    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
20271    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
20272    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR),sizeof(ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLDisplacementVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
20273    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
20274    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::LocalCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLLocalCoordinateSystemTaggR);
20275    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCartesian3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
20276    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR),sizeof(ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<Double32_t>,ROOT::Math::GlobalCoordinateSystemTag>),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR,G__setup_memfuncROOTcLcLMathcLcLPositionVector3DlEROOTcLcLMathcLcLCylindricalEta3DlEDouble32_tgRcOROOTcLcLMathcLcLGlobalCoordinateSystemTaggR);
20277    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR),sizeof(ROOT::Math::PxPyPzE4D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgR);
20278    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR),sizeof(ROOT::Math::PtEtaPhiE4D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgR);
20279    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR),sizeof(ROOT::Math::PxPyPzM4D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgR);
20280    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR),sizeof(ROOT::Math::PtEtaPhiM4D<Double32_t>),-1,297728,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR,G__setup_memfuncROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgR);
20281    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR),sizeof(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<Double32_t> >),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR,G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzE4DlEDouble32_tgRsPgR);
20282    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR),sizeof(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<Double32_t> >),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR,G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiE4DlEDouble32_tgRsPgR);
20283    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR),sizeof(ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<Double32_t> >),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR,G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPtEtaPhiM4DlEDouble32_tgRsPgR);
20284    G__tagtable_setup(G__get_linked_tagnum_fwd(&G__G__GenVector32LN_ROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR),sizeof(ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<Double32_t> >),-1,295168,(char*)NULL,G__setup_memvarROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR,G__setup_memfuncROOTcLcLMathcLcLLorentzVectorlEROOTcLcLMathcLcLPxPyPzM4DlEDouble32_tgRsPgR);
20285 }
20286 extern "C" void G__cpp_setupG__GenVector32(void) {
20287   G__check_setup_version(30051515,"G__cpp_setupG__GenVector32()");
20288   G__set_cpp_environmentG__GenVector32();
20289   G__cpp_setup_tagtableG__GenVector32();
20290 
20291   G__cpp_setup_inheritanceG__GenVector32();
20292 
20293   G__cpp_setup_typetableG__GenVector32();
20294 
20295   G__cpp_setup_memvarG__GenVector32();
20296 
20297   G__cpp_setup_memfuncG__GenVector32();
20298   G__cpp_setup_globalG__GenVector32();
20299   G__cpp_setup_funcG__GenVector32();
20300 
20301    if(0==G__getsizep2memfunc()) G__get_sizep2memfuncG__GenVector32();
20302   return;
20303 }
20304 class G__cpp_setup_initG__GenVector32 {
20305   public:
20306     G__cpp_setup_initG__GenVector32() { G__add_setup_func("G__GenVector32",(G__incsetup)(&G__cpp_setupG__GenVector32)); G__call_setup_funcs(); }
20307    ~G__cpp_setup_initG__GenVector32() { G__remove_setup_func("G__GenVector32"); }
20308 };
20309 G__cpp_setup_initG__GenVector32 G__cpp_setup_initializerG__GenVector32;
20310 

Generated on Tue Jul 5 14:33:06 2011 for ROOT_528-00b_version by  doxygen 1.5.1